.resources{padding:1.5rem 0 3rem;color:var(--ink)}.resources p,.resources li{line-height:1.95}.resources h1,.resources h2,.resources h3{text-align:left;overflow-wrap:anywhere}.resources h1{font-family:var(--font-editorial);font-size:clamp(1.8rem,3.8vw,2.8rem);line-height:1.65;font-weight:600;margin:1rem 0}.resources h2{font-family:var(--font-editorial);font-size:1.45rem;font-weight:600;line-height:1.8}.resources h3{font-size:1.1rem;line-height:1.8;font-weight:600}.resources .eyebrow{color:var(--accent);font-size:.75rem;letter-spacing:.08em}.breadcrumbs{font-size:.7rem;color:var(--muted);line-height:1.8}.resource-heading{max-width:48rem;padding:2rem 0;margin:0 auto}.resource-heading>p{margin:1rem 0}.resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem}.resource-card{color:var(--ink);border:1px solid var(--border);padding:1.5rem;border-radius:4px;background:#fffdf8}.resource-card h2{font-size:1.2rem}.resource-card>p:not(.eyebrow){font-size:.85rem}.resource-card:hover{text-decoration:none;border-color:var(--accent)}.resource-cta{max-width:46rem;padding:2rem;background:#f0f1e8;border:1px solid var(--border);border-radius:4px;margin:3rem auto}.resource-cta .small{margin:.8rem 0}.resource-cta h2{margin-top:0}.guide-article{max-width:46rem;margin:0 auto}.article-credit{color:var(--muted);font-size:.7rem}.guide-summary{border-left:3px solid var(--accent);padding-left:1.25rem;font-size:1.05rem}.guide-toc{background:#f0f1e8;padding:1.5rem 2rem;border-radius:4px}.guide-toc h2{font-family:var(--font-body);font-size:1rem;margin-top:0}.guide-toc ol{padding-left:1.2rem}.guide-toc li{margin:.6rem 0;font-size:.85rem}.guide-section{margin:3rem 0;scroll-margin-top:2rem}.guide-section ul,.guide-checklist ul{padding-left:1.3rem}.guide-section li,.guide-checklist li{margin:.8rem 0}.conversation-example{background:#fffdf8;border:1px solid var(--border);border-radius:4px;padding:1.5rem;margin:1.5rem 0}.conversation-example dl{margin-bottom:0}.conversation-example dl>div{display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem;margin:1rem 0}.conversation-example dt{color:var(--accent);font-size:.7rem;padding-top:.3rem}.conversation-example dd{margin:0;line-height:1.9;font-size:.9rem}.guide-checklist{border-top:1px solid var(--border);padding-top:1.25rem}.related-guides{margin-top:3rem;border-top:1px solid var(--border);padding-top:2rem}.resources :is(button,a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width: 600px){.resource-heading{padding:1.5rem 0}.resource-cta,.guide-toc{padding:1.25rem}.conversation-example{padding:1rem}}
