.guides{max-width:1040px;margin:0 auto;padding:32px 0 64px}.guides h1{text-wrap:balance;max-width:22ch;margin:12px 0 20px}.guide-lead{max-width:65ch;font-size:1.15rem;line-height:1.65}.guide-disclosure,.guide-date{color:#52635b;max-width:78ch;font-size:.9rem;line-height:1.65}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0;display:grid}.guide-card{background:#fffefa;border:1px solid #d8ded5;border-radius:16px;min-width:0;padding:24px}.guide-card h2{margin:0 0 12px;font-size:1.25rem;line-height:1.4}.guide-card p{color:#52635b;margin-bottom:0;line-height:1.65}.guide-article{max-width:760px}.guide-article section{margin:32px 0}.guide-article h2{font-size:1.4rem;line-height:1.4}.guide-article p,.guide-article li{line-height:1.8}.guide-article ul{padding-left:24px}.guide-article li+li{margin-top:8px}.guide-checklist{background:#edf1e8;border-left:3px solid #a8b89c;border-radius:0 12px 12px 0;padding:8px 24px}.guide-links{flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}.guides a{text-underline-offset:4px}.guides a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #52635b}@media (max-width:600px){.guide-grid{grid-template-columns:minmax(0,1fr)}.guide-card{padding:20px}.guides{padding-top:20px}}
