.header nav a[aria-current=page]{color:#506b00;text-decoration:underline;text-underline-offset:7px}.faq-intro{padding-block:35px 72px}.faq-back{display:block;width:fit-content;color:#c2cdc4;font-size:12px;margin-bottom:47px}.faq-intro .eyebrow{display:block}.faq-intro h1{max-width:880px;font-size:clamp(42px,5.3vw,72px);margin-top:20px}.faq-intro p{max-width:590px;color:#bcc5be;font-size:16px;margin-top:26px;line-height:1.8}.faq-intro .button{margin-top:29px}.faq-content{display:grid;grid-template-columns:260px minmax(0,1fr);gap:80px;padding-block:88px 104px}.faq-category{position:sticky;top:128px;align-self:start}.faq-category>p{font-size:10px;letter-spacing:1.3px;color:var(--muted);margin-bottom:22px}.faq-category nav{display:flex;flex-direction:column;gap:0}.faq-category nav a{border-bottom:1px solid var(--line);padding-block:14px;font-size:13px;font-weight:600}.faq-category nav a:hover{color:#587400}.faq-side-note{font-size:12px;color:var(--muted);margin-top:35px}.faq-side-note a{display:block;font-size:15px;color:var(--ink);font-weight:600;margin-top:8px}.faq-group+.faq-group{margin-top:65px}.faq-group-title{display:flex;gap:20px;align-items:baseline;margin-bottom:22px}.faq-group-title>span{font-size:12px;color:#5a7600}.faq-group-title h2{margin:0;font-size:29px;letter-spacing:-1px}.faq-page .questions summary{font-size:15px;padding-block:23px;line-height:1.6}.faq-page .questions details p{font-size:14px;line-height:1.9;max-width:690px}.faq-cta{background:var(--paper);padding-block:70px}.faq-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:55px}.faq-cta h2{font-size:36px}.faq-cta p{margin-top:20px;max-width:530px;color:var(--muted);font-size:15px}.faq-cta .button{flex-shrink:0}@media(max-width:1160px){.faq-content{gap:45px;grid-template-columns:225px minmax(0,1fr)}}@media(max-width:800px){.faq-content{grid-template-columns:1fr;gap:45px;padding-block:58px}.faq-category{position:static}.faq-category nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.faq-category nav a{border:1px solid var(--line);padding:10px 13px;font-size:12px}.faq-side-note{display:none}.faq-intro{padding-bottom:54px}.faq-back{margin-bottom:36px}.faq-intro h1{font-size:52px;letter-spacing:-2px}.faq-page .questions summary{font-size:16px}.faq-page .questions details p{font-size:16px}.faq-cta>.wrap{display:block}.faq-cta .button{margin-top:28px}.faq-cta h2{font-size:34px}}@media(max-width:520px){.faq-intro h1{font-size:42px;letter-spacing:-1.8px}.faq-intro .button{width:100%;justify-content:space-between}.faq-group-title{gap:13px}.faq-group-title h2{font-size:25px}.faq-group+.faq-group{margin-top:45px}.faq-cta{padding-block:54px}.faq-cta h2{font-size:31px}.faq-cta .button{width:100%;justify-content:space-between}}
