.public-layout_page__rFrMw{font-family:var(--font-sans),system-ui,sans-serif;color:#0b1410;background:#f3f1ea;min-height:100vh;display:flex;flex-direction:column}.public-layout_nav__zruUG{position:sticky;top:0;z-index:100;background:#0e3b2c;border-bottom:1px solid rgba(243,241,234,.14);padding:0 48px;height:64px;display:flex;align-items:center;justify-content:space-between}.public-layout_navBrand__qe1r6{display:inline-flex;align-items:center;min-height:44px}.public-layout_navRight__uw2kZ{display:flex;align-items:center;gap:24px}.public-layout_btnNav__zvrQH{background:#f3f1ea;color:#0e3b2c;font-size:15px;font-weight:500;padding:10px 20px;border-radius:999px;text-decoration:none}.public-layout_main__iKoG0{flex:1}.public-layout_footer__uJr0R{padding:32px 48px;display:flex;justify-content:space-between;align-items:center;background:#0a2e22;color:rgba(243,241,234,.74);flex-wrap:wrap;gap:16px}.public-layout_footerBrand__lLmU5{display:inline-flex}.public-layout_footerCopy__iqB66{font-size:13px}.public-layout_footerLinks__qNTyT{display:flex;gap:24px}.public-layout_footerLinks__qNTyT a{font-size:13px;color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.public-layout_footerLinks__qNTyT a:hover{color:#f3f1ea}@media (max-width:1024px){.public-layout_nav__zruUG{padding:0 24px}.public-layout_footer__uJr0R{padding:24px}}@media (max-width:640px){.public-layout_nav__zruUG{padding:0 16px;height:56px}.public-layout_btnNav__zvrQH{font-size:13px;padding:8px 14px;white-space:nowrap}.public-layout_footer__uJr0R{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 16px}.public-layout_footerLinks__qNTyT{flex-wrap:wrap;gap:16px}}