/* Quiet resource directory; no changes to the main navigation or shared styles. */
.resource-intro{background:var(--navy);color:white;padding-block:34px 42px}.resource-intro-row{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:26px}.resource-intro-row>div{max-width:820px}.resource-intro .eyebrow{color:var(--gold);margin-bottom:16px}.resource-intro h1{font-size:clamp(2.7rem,4.5vw,3.6rem);margin-bottom:22px}.resource-intro p:not(.eyebrow){font-size:1.05rem;color:#e1e8ed;max-width:65ch;margin-bottom:0}.resource-emblem{width:110px;height:110px;flex-shrink:0;fill:none;stroke:var(--gold);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.resource-content{padding-block:36px 48px}.resource-notice{border-left:3px solid #ad8950;background:#f8f5ee;padding:24px 28px;margin-bottom:44px;font-size:.95rem}.resource-notice strong{display:block;margin-bottom:8px}.resource-notice p{margin-bottom:12px;max-width:100ch}.resource-notice>span{font-size:.85rem;color:var(--muted)}.resource-section-heading{max-width:800px;margin-bottom:28px}.resource-section-heading .eyebrow{color:#6e5120;font-size:.85rem;margin-bottom:12px}.resource-section-heading h2{font-size:2.5rem;margin-bottom:18px}.resource-section-heading>p:last-child{font-size:1rem;color:var(--muted)}.resource-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.resource-cards article{min-width:0;background:var(--paper);border-top:2px solid #b39a6a;padding:28px 30px}.resource-label{font-size:.75rem;font-weight:700;letter-spacing:.05em;color:#6e5120}.resource-cards h3{font-size:1.4rem;margin:14px 0 18px}.resource-cards p{font-size:1rem;color:var(--muted);hyphens:none;line-height:1.75}.resource-cards p.resource-contact-label{font-size:.85rem;font-weight:600;margin:24px 0 2px;color:var(--ink)}.resource-phone{display:block;width:fit-content;font:1.9rem/1.5 Georgia,serif;margin-bottom:12px}.resource-cards p.resource-small{font-size:.9rem;margin-bottom:12px}.resource-source{display:block;width:fit-content;font-size:.85rem;margin-top:10px;color:#705219}.resource-other{margin-top:48px}.resource-deadlines{border-left:3px solid #ad8950;padding:18px 22px;margin-top:32px;background:#f8f5ee;font-size:.95rem}.resource-deadlines p{margin:8px 0 0;color:var(--muted)}.resource-return{font-size:.9rem;margin-top:28px;margin-bottom:0}.resource-return a{display:inline-block;padding-block:8px}.legal-help-page footer{border-top:1px solid var(--line)}
@media(max-width:700px){.resource-emblem{width:60px;height:60px}.resource-intro-row{align-items:flex-start;gap:18px}.resource-intro h1{font-size:2.4rem}.resource-intro .eyebrow{font-size:.8rem}.resource-cards{grid-template-columns:1fr}.resource-cards article{padding:24px}.resource-notice{padding:20px}.resource-section-heading h2{font-size:2.1rem}}
@media(max-width:450px){.resource-emblem{display:none}.resource-intro h1{font-size:2.25rem}.resource-cards article{padding:22px 20px}.resource-label{letter-spacing:.02em}.resource-phone{font-size:1.8rem}}
