.faq-page{padding:160px 8% 100px}.faq-page-header{max-width:740px}.faq-page-header h1{font-size:clamp(40px,5vw,72px);line-height:1.05;font-weight:400;margin:20px 0 24px;letter-spacing:-.035em}.faq-page-header p{line-height:1.6}.faq-page-eyebrow{font-family:var(--font-abc-favorit-mono)}.faq-page-search{margin:40px 0 32px}.faq-page-search>p{font-size:14px;line-height:1.6}.faq-page-nav{display:flex;flex-wrap:wrap;gap:10px}.faq-page-nav a{color:inherit;border:1px solid var(--colors--light-300);border-radius:24px;padding:12px 16px;font-size:14px;text-decoration:none}.faq-page-nav a:hover,.faq-page-nav a[aria-current=location]{background:rgba(84,137,93,.24)}.faq-page-results{margin-top:24px;font-size:14px;line-height:1.6}.faq-page-results button{margin-left:16px;background:none;border:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.faq-page-section{margin-top:64px;scroll-margin-top:120px}.faq-page-section h2{font-size:28px;font-weight:400;margin-bottom:16px}.faq-page .faq-a{max-width:100%}.faq-page [hidden]{display:none!important}@media(max-width:767px){.faq-page{padding:120px 16px 64px}.faq-page-section{margin-top:48px}.faq-page .faq-a{padding-right:10px}}