.federal-resources .fr-eyebrow{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:750;color:#0e588e}.federal-resources .fr-independent{font-size:.85rem;color:#4d5f70;max-width:760px}.federal-resources .fr-topics{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.federal-resources .fr-topics a{padding:10px 14px;border:1px solid #d5e0ea;background:#fff;font-size:.85rem;font-weight:700}.federal-resources .fr-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px;align-items:start}.federal-resources .fr-topic{margin-bottom:36px;scroll-margin-top:100px}.federal-resources .fr-topic h2{margin:0 0 18px;font-size:1.6rem}.federal-resources .fr-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.federal-resources .fr-card{background:#fff;border:1px solid #d5e0ea;padding:22px;display:flex;flex-direction:column;min-width:0}.federal-resources .fr-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#4d5f70;font-size:.65rem;text-transform:uppercase;font-weight:700}.federal-resources .fr-card h3{font-size:1.1rem;line-height:1.45;margin:14px 0}.federal-resources .fr-card p{font-size:.9rem;line-height:1.65;margin:0 0 20px}.federal-resources .fr-card .fr-checked{font-size:.7rem;color:#4d5f70;margin:auto 0 0;padding-top:10px}.federal-resources .fr-help{padding:24px;background:#e9f1f8;border-top:4px solid #0e588e}.federal-resources .fr-help h2{font-size:1.3rem;line-height:1.35;margin-top:0}.federal-resources .fr-help p,.federal-resources .fr-help a{font-size:.9rem}.federal-resources a{color:#0e588e;text-underline-offset:.2em}.federal-resources a:focus-visible{outline:3px solid #0e588e;outline-offset:4px}@media(max-width:900px){.federal-resources .fr-layout{grid-template-columns:minmax(0,1fr)}.federal-resources .fr-help{margin-bottom:28px;max-width:650px}}@media(max-width:600px){.federal-resources .fr-cards{grid-template-columns:1fr}.federal-resources .fr-topic h2{font-size:1.5rem}.federal-resources .fr-topics{gap:8px}.federal-resources .fr-topics a{padding:9px 11px;font-size:.8rem}.federal-resources .fr-card .fr-checked{font-size:.75rem}}
