.guide-main{max-width:1000px;padding-block:30px 64px}.guide-main h1{font-size:clamp(2.3rem,6vw,4rem);line-height:1.12;overflow-wrap:anywhere}.guide-intro{max-width:730px;font-size:1.2rem;line-height:1.8}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0}.easy-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-card{border:1px solid #a8b29c;border-radius:22px;padding:25px;background:#f9f4e8c9;margin-bottom:20px;min-width:0}.guide-card:nth-child(2n){background:#e4eacf}.guide-card h2{font-size:1.45rem;line-height:1.4}.guide-card p,.guide-card li{line-height:1.8}.guide-card li{padding:8px 0}.guide-card a,.guide-main>p a,.term-link{text-decoration:underline;text-underline-offset:4px}.guide-card a{font-weight:700}.guide-resources{display:flex;flex-wrap:wrap;gap:14px 24px;padding-block:25px;border-top:1px solid #b9b395;font-size:.9rem}.guide-resources a{padding:7px 0;text-decoration:underline;text-underline-offset:4px}.gentle-entry{padding-block:18px}.gentle-entry a{display:block;border:1px solid #9cae91;border-radius:16px;background:#e4eacf;padding:20px;line-height:1.7;text-decoration:underline;text-underline-offset:4px}.note-field{margin:26px 0;break-inside:avoid}.note-field label{display:block;font-weight:700;margin-bottom:10px;line-height:1.6}.note-field textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:135px;border:1px solid #667c70;border-radius:12px;background:#fffaf0;padding:15px;font:inherit;line-height:1.7;color:inherit}.note-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.note-actions button{font:inherit;border:1px solid #52685e;border-radius:12px;padding:14px 20px;background:#e4eacf;cursor:pointer}.note-print{display:none}.guide-main :focus-visible,.guide-resources :focus-visible,.gentle-entry :focus-visible{outline:3px solid #28584f;outline-offset:5px}html[data-text-size=large] .guide-main{font-size:1.2rem}html[data-text-size=larger] .guide-main{font-size:1.4rem}@media(max-width:700px){.guide-grid,.easy-choices{grid-template-columns:minmax(0,1fr)}.guide-card{padding:22px}.guide-main{padding-top:20px}.guide-main h1{letter-spacing:-1px}}@media print{.guide-resources,.gentle-entry,.note-page .header,.note-page .portal-links,.note-page .site-information,.note-page .reading-back,.note-page .footer,.note-page .feedback-link,.note-page .reading-settings,.note-actions,.note-page .skip{display:none!important}.note-page .guide-main{max-width:none;margin:0;padding:0}.note-page .secondary-heading{padding:0;margin:0}.note-page h1{font-size:25pt}.note-page .guide-intro,.note-page #note-privacy,.note-boundary{font-size:10pt;line-height:1.4}.note-field textarea{display:none}.note-print{display:block;white-space:pre-wrap;overflow-wrap:anywhere;min-height:29mm;border-bottom:1px solid #777;padding:4mm 0;font-size:11pt;line-height:1.5}.note-field{margin:5mm 0}.note-field label{font-size:11pt}.note-page{background:white!important;color:black!important}}
