.resource-hero .commercial-hero-grid{min-height:510px}.resource-hero .commercial-hero-copy{padding-bottom:45px}.resource-hero .commercial-hero-media{height:470px}.resource-jumps{display:flex;flex-wrap:wrap;gap:10px;padding-block:22px;border-bottom:1px solid var(--line)}.resource-jumps a{font-size:14px;font-weight:700;color:var(--navy);background:var(--soft);padding:10px 14px;border:1px solid var(--line);border-radius:3px}.resource-jumps a:hover,.resource-jumps a:focus-visible{background:var(--navy);color:#fff}.resource-intro{padding-top:72px}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.resource-card{border:1px solid var(--line);border-top:3px solid var(--navy);padding:30px;scroll-margin-top:120px}.resource-index{display:block;color:#87630e;font-size:12px;font-weight:700;letter-spacing:.12em}.resource-card h3{font-size:26px;margin:15px 0}.resource-card p{font-size:15px}.resource-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:23px}.resource-links a{font-size:14px;font-weight:700;color:var(--navy);text-decoration:underline;text-underline-offset:4px}.resource-feature .app-grid p a{text-decoration:underline;text-underline-offset:4px}.resource-checklist ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;counter-reset:steps;margin:0;padding:0}.resource-checklist li{counter-increment:steps;border-top:2px solid var(--navy);padding:18px 6px 5px 0}.resource-checklist li:before{content:'0' counter(steps);display:block;color:#87630e;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:12px}.resource-checklist li strong,.resource-checklist li span{display:block}.resource-checklist li strong{font-size:16px;line-height:1.35}.resource-checklist li span{color:var(--muted);font-size:14px;margin-top:9px}@media(max-width:900px){.resource-checklist ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.resource-hero .commercial-hero-grid{min-height:0}.resource-hero .commercial-hero-media{height:360px}.resource-grid{grid-template-columns:1fr}.resource-intro{padding-top:55px}}@media(max-width:540px){.resource-jumps{gap:8px;padding-block:16px}.resource-jumps a{font-size:13px;padding:8px 10px}.resource-card{padding:24px}.resource-card h3{font-size:23px}.resource-checklist ol{grid-template-columns:1fr 1fr;gap:22px}}

/* Progressive-enhancement resource search */
.resource-tools{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:16px;align-items:end;margin:28px 0}.resource-tools label{display:block;font-weight:700;margin-bottom:8px}.resource-tools input,.resource-tools select{width:100%;min-height:48px;padding:12px;border:1px solid #bcc8cf;border-radius:6px;font:inherit;background:#fff;color:#082c47;box-sizing:border-box}.resource-tools p{grid-column:1/-1;margin:0}.resource-tools[hidden],.resource-card[hidden],.resource-links a[hidden],#resource-empty[hidden]{display:none!important}.resource-tools input:focus-visible,.resource-tools select:focus-visible{outline:3px solid #b88942;outline-offset:2px}@media(max-width:600px){.resource-tools{grid-template-columns:minmax(0,1fr)}.resource-tools .btn{justify-self:start}}
