.fh-hero{background:radial-gradient(ellipse at 90% 5%,#426153 0,transparent 55%),linear-gradient(125deg,#102d32,#163e3b);color:#fff;padding:38px 0 48px}.fh-hero .breadcrumbs,.fh-hero .eyebrow{color:#ddca9a}.fh-hero a{color:inherit}.fh-hero h1{font-size:clamp(38px,5.5vw,72px);line-height:1.06;letter-spacing:-.035em;max-width:880px;margin:24px 0}.fh-hero p{max-width:780px;color:#e3ebe5;font-size:19px;line-height:1.7}.fh-actions{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.fh-actions .btn{background:#dfc385;color:#112f31;border:1px solid #dfc385}.fh-actions .fh-outline{background:transparent;color:inherit;border-color:currentColor}.fh-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid #ffffff40;margin-top:36px;padding-top:26px}.fh-facts strong,.fh-facts span{display:block}.fh-facts strong{font-size:18px}.fh-facts span{font-size:14px;color:#dce8e1;margin-top:6px}.fh-layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:48px;align-items:start;padding-top:50px;padding-bottom:60px}.fh-sidebar{position:sticky;top:105px}.fh-sidebar nav{display:grid;gap:0;border-left:2px solid #d7c28e;padding-left:18px}.fh-sidebar strong{font-size:12px;letter-spacing:.09em;color:#526459;margin-bottom:13px}.fh-sidebar a{padding:8px 0;font-size:14px;text-decoration:none}.fh-sidebar a:hover{text-decoration:underline}.fh-main{min-width:0}.fh-main>section{padding:0 0 36px;margin-bottom:36px;border-bottom:1px solid #dce3dc;scroll-margin-top:120px}.fh-main h2{font-size:clamp(27px,3vw,37px);line-height:1.18;color:#173b37;margin:10px 0 20px;letter-spacing:-.025em}.fh-main h3{font-size:21px;line-height:1.3;margin:20px 0 10px;color:#193b37}.fh-main p,.fh-main li{font-size:16px;line-height:1.8}.fh-main li{margin:10px 0}.fh-main a:not(.btn){color:#245d55;text-underline-offset:3px}.fh-kicker{font-size:11px;letter-spacing:.14em;font-weight:700;color:#6e764d}.fh-note{padding:22px 24px;border-left:4px solid #b4934e;background:#f6f3ea;line-height:1.75;margin:24px 0}.fh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.fh-card{padding:22px;background:#f3f6f1;border:1px solid #dce4d9;border-radius:12px}.fh-card h3{margin-top:0}.fh-card p:last-child{margin-bottom:0}.fh-table{overflow-x:auto;margin:24px 0;border:1px solid #dce3dc;border-radius:10px}.fh-table table{width:100%;border-collapse:collapse;font-size:15px}.fh-table th{text-align:left;background:#e8eee6;color:#183c36}.fh-table th,.fh-table td{padding:16px;vertical-align:top;border-bottom:1px solid #dce3dc;line-height:1.65}.fh-table td:first-child{width:31%;min-width:150px}.fh-table caption{text-align:left;font-weight:700;padding:16px;color:#193b37}.fh-main .fh-small{font-size:13px;color:#52615a;line-height:1.7}.fh-feature{background:#eff3ea;padding:28px!important;border-radius:14px;border:1px solid #d1ddce}.fh-timeline{list-style:none;border-left:2px solid #b99a54;padding-left:26px}.fh-timeline>li{padding-bottom:14px}.fh-timeline strong{color:#244b40}.fh-main .faq details{border:1px solid #d6dfd2;border-radius:8px;padding:16px;margin-bottom:12px}.fh-main summary{font-weight:600;cursor:pointer;line-height:1.5}.fh-print{border:1px solid #526b5c;border-radius:6px;background:transparent;padding:10px 15px;color:#244b40;cursor:pointer;font:inherit}.fh-main button:focus-visible,.fh-main a:focus-visible{outline:3px solid #b68b37;outline-offset:4px}@media(max-width:850px){.fh-layout{grid-template-columns:1fr;gap:25px;padding-top:25px}.fh-sidebar{position:static}.fh-sidebar nav{display:flex;flex-wrap:wrap;gap:6px 15px}.fh-sidebar strong{width:100%}.fh-sidebar a{padding:4px 0}.fh-facts{gap:15px}.fh-grid{gap:12px}}@media(max-width:540px){.fh-grid,.fh-facts{grid-template-columns:1fr}.fh-facts{gap:17px}.fh-hero{padding-bottom:30px}.fh-hero p{font-size:17px}.fh-card{padding:18px}.fh-main>section{scroll-margin-top:85px}.fh-table th,.fh-table td{padding:12px}.fh-feature{padding:22px!important}}@media print{.nav,.topbar,.fh-sidebar,.footer,.fh-actions,.fh-print,.breadcrumbs,[class*="chat"],[id*="chat"]{display:none!important}.fh-hero{background:white;color:#173b37;padding:0}.fh-hero p,.fh-hero .eyebrow,.fh-facts span{color:#333}.fh-hero h1{font-size:34px}.fh-layout{display:block;padding:20px 0}.fh-main>section{margin-bottom:20px;padding-bottom:15px}.fh-main p,.fh-main li{font-size:11pt}.fh-card{break-inside:avoid}.fh-main h2{font-size:22pt}.fh-main h3{break-after:avoid}.fh-main details>p{display:block!important}.wrap{width:100%;max-width:none}a{color:inherit!important}body{background:white}}
.fh-hero h1,.fh-hero .fh-facts strong{color:#fff}@media print{.fh-hero h1,.fh-hero .fh-facts strong{color:#173b37}}
