.public-guide_page__ZeqXH{background:#f8f7f0;color:#172421;min-height:100vh;font-family:var(--font-inter),sans-serif}.public-guide_footer__AVPmH,.public-guide_header__Qkm9f,.public-guide_main__MmJos{width:min(1100px,calc(100% - 48px));margin:auto}.public-guide_header__Qkm9f{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-bottom:1px solid #dce0d4}.public-guide_brand__hV1ro{font-family:var(--font-poppins),sans-serif;font-size:32px;letter-spacing:-2px;font-weight:800}.public-guide_brand__hV1ro span{color:#657935}.public-guide_footer__AVPmH nav,.public-guide_header__Qkm9f nav{display:flex;flex-wrap:wrap;gap:22px;font-size:14px}.public-guide_header__Qkm9f a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:6px}.public-guide_page__ZeqXH a:focus-visible,.public-guide_page__ZeqXH summary:focus-visible{outline:3px solid #657935;outline-offset:5px}.public-guide_footer__AVPmH a:hover,.public-guide_header__Qkm9f a:hover{text-decoration:underline}.public-guide_hero__JBgLr{padding:76px 0 56px;max-width:860px}.public-guide_eyebrow__Z376C{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.12em;color:#52682c;margin:0 0 18px}.public-guide_hero__JBgLr h1{font-family:var(--font-poppins),sans-serif;font-size:clamp(34px,5vw,58px);font-weight:700;letter-spacing:-.045em;line-height:1.12;margin:0 0 24px}.public-guide_intro__5Tu8b{font-size:19px;line-height:1.75;color:#4f5b54;margin-bottom:30px;max-width:740px}.public-guide_action__sPJH7{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:15px 22px;background:#d9eb9a;color:#1a291d;border-radius:12px;font-weight:750;text-decoration:none}.public-guide_action__sPJH7:hover{background:#c8df81}.public-guide_sections___NRiM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.public-guide_section__qKbDL{padding:28px 24px;border:1px solid #dde2d4;border-radius:20px;background:#fff}.public-guide_number__dVero{display:block;color:#657935;font-size:13px;font-weight:700;margin-bottom:24px}.public-guide_section__qKbDL h2{font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.025em;margin-bottom:16px}.public-guide_section__qKbDL li,.public-guide_section__qKbDL p{font-size:15px;color:#526057;line-height:1.8}.public-guide_section__qKbDL p+p{margin-top:12px}.public-guide_section__qKbDL a{color:#345825;text-decoration:underline;text-underline-offset:3px}.public-guide_questions__0h3wG{padding:72px 0 48px;max-width:840px}.public-guide_questions__0h3wG h2{font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin-bottom:28px}.public-guide_questions__0h3wG details{border-top:1px solid #d7ddce;padding:20px 0}.public-guide_questions__0h3wG summary{cursor:pointer;font-weight:650;font-size:17px;padding-right:12px}.public-guide_questions__0h3wG details p{margin-top:16px;line-height:1.8;color:#526057}.public-guide_closing___qPwv{display:flex;flex-wrap:wrap;align-items:center;gap:24px;background:#edf1e3;border-radius:20px;padding:30px;margin:0 0 60px}.public-guide_closing___qPwv h2{font-size:22px;font-weight:700;flex:1;min-width:220px}.public-guide_closing___qPwv>a:last-child{font-size:14px;text-decoration:underline}.public-guide_footer__AVPmH{padding:24px 0 40px;border-top:1px solid #d7ddce;font-size:13px;color:#526057}.public-guide_footer__AVPmH p{margin-bottom:18px}@media(max-width:760px){.public-guide_footer__AVPmH,.public-guide_header__Qkm9f,.public-guide_main__MmJos{width:calc(100% - 36px)}.public-guide_header__Qkm9f{align-items:flex-start;gap:16px}.public-guide_header__Qkm9f nav{gap:12px;font-size:12px;max-width:225px;justify-content:flex-end}.public-guide_hero__JBgLr{padding:48px 0 36px}.public-guide_intro__5Tu8b{font-size:17px}.public-guide_sections___NRiM{grid-template-columns:1fr}.public-guide_section__qKbDL{padding:24px}.public-guide_number__dVero{margin-bottom:12px}.public-guide_questions__0h3wG{padding:48px 0 32px}.public-guide_questions__0h3wG h2{font-size:27px}.public-guide_closing___qPwv{padding:24px;align-items:flex-start;flex-direction:column;gap:18px}.public-guide_closing___qPwv h2{min-width:0}.public-guide_footer__AVPmH nav{gap:16px}}