.faq-page{max-width:940px;padding:calc(var(--header-h) + var(--bar-h) + 110px) var(--pad) 30px;margin:0 auto}.faq-page__header{text-align:center;margin-bottom:70px}.faq-page__title{letter-spacing:.28em;text-transform:uppercase;color:var(--black);margin:0 0 18px;font-family:Nominee,sans-serif;font-size:11.5px;font-weight:400}.faq-page__sub{letter-spacing:.22em;text-transform:uppercase;color:var(--dark-grey);font-family:Nominee,sans-serif;font-size:9.5px;font-weight:400}.faq-tabs{border-bottom:1px solid var(--rule);flex-wrap:nowrap;justify-content:center;gap:28px;margin-bottom:80px;padding-bottom:22px;display:flex}.faq-tab{letter-spacing:.14em;text-transform:uppercase;color:var(--dark-grey);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 0 6px;font-family:Nominee,sans-serif;font-size:8.5px;font-weight:400;transition:color .18s;position:relative}.faq-tab:hover{color:var(--charcoal)}.faq-tab.is-active{color:var(--charcoal);font-weight:500}.faq-tab.is-active:after{content:"";background:var(--charcoal);width:24px;height:1px;position:absolute;bottom:-23px;left:50%;transform:translate(-50%)}.faq-section{scroll-margin-top:calc(var(--header-h) + var(--bar-h) + 40px);margin-bottom:90px}.faq-section__label{letter-spacing:.24em;text-transform:uppercase;color:var(--charcoal);margin-bottom:26px;font-family:Nominee,sans-serif;font-size:10.5px;font-weight:700}.faq-item{border-top:1px solid var(--rule)}.faq-section .faq-item:last-child{border-bottom:1px solid var(--rule)}.faq-item__btn{cursor:pointer;text-align:left;width:100%;color:var(--charcoal);background:0 0;border:none;justify-content:space-between;align-items:center;gap:32px;padding:18px 0;font-family:Hanken Grotesk,sans-serif;font-size:13.5px;font-weight:400;line-height:1.5;transition:opacity .15s;display:flex}.faq-item__btn:hover{opacity:.7}.faq-item__icon{flex-shrink:0;width:11px;height:11px;position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";background:var(--charcoal);transition:transform .25s;position:absolute}.faq-item__icon:before{width:11px;height:1px;top:50%;left:0;transform:translateY(-50%)}.faq-item__icon:after{width:1px;height:11px;top:0;left:50%;transform:translate(-50%)}.faq-item.is-open .faq-item__icon:after{transform:translate(-50%)rotate(90deg)}.faq-item__panel{max-height:0;transition:max-height .35s;overflow:hidden}.faq-item__answer{max-width:760px;padding:0 0 28px}.faq-item__answer p{color:var(--dark-grey);text-align:justify;margin:0 0 12px;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;font-weight:300;line-height:1.65;-webkit-hyphens:none!important;hyphens:none!important}.faq-item__answer p:last-child{margin-bottom:0}.faq-item__answer strong{color:var(--charcoal);font-weight:500}.faq-item__answer a{color:var(--charcoal);border-bottom:1px solid var(--rule);text-decoration:none;transition:border-color .18s}.faq-item__answer a:hover{border-bottom-color:var(--charcoal)}.faq-item__answer ol,.faq-item__answer ul{margin:4px 0 14px;padding-left:20px}.faq-item__answer li{color:var(--dark-grey);margin-bottom:6px;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;font-weight:300;line-height:1.65}.faq-discover{background:var(--charcoal);padding:60px var(--pad);text-align:center;margin-top:0}.faq-section:last-of-type{margin-bottom:40px}.faq-discover__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#ffffff8c;margin-bottom:16px;font-family:Nominee,sans-serif;font-size:9.5px;font-weight:400}.faq-discover__link{letter-spacing:.22em;text-transform:uppercase;color:var(--white);padding-bottom:10px;font-family:Nominee,sans-serif;font-size:9px;font-weight:500;line-height:1.15;text-decoration:none;transition:opacity .2s;display:inline-block;position:relative}.faq-discover__link:after{content:"";background:#fff9;width:0;height:1px;transition:width .35s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.faq-discover__link:hover:after{width:100%}.faq-discover__arrow{margin-left:14px;font-size:.7em;transition:transform .25s;display:inline-block}.faq-discover__link:hover .faq-discover__arrow{transform:translate(6px)}@media (max-width:900px){.faq-tabs{flex-wrap:wrap;gap:18px 22px;overflow-x:visible}.faq-tab{letter-spacing:.14em;font-size:8.5px}}@media (max-width:768px){.faq-page{padding:calc(var(--header-h) + var(--bar-h) + 60px) var(--pad) 30px}.faq-page__header{margin-bottom:48px}.faq-page__title{letter-spacing:.24em;font-size:10.5px}.faq-page__sub{font-size:8.5px}.faq-tabs{gap:14px 20px;margin-bottom:56px;padding-bottom:18px}.faq-tab.is-active:after{display:none}.faq-tab.is-active{color:var(--charcoal);border-bottom:1px solid var(--charcoal);padding-bottom:4px;font-weight:600}.faq-section{margin-bottom:56px}.faq-section__label{margin-bottom:20px;font-size:9.5px}.faq-item__btn{gap:16px;padding:18px 0;font-size:13px;line-height:1.4}.faq-item__answer{padding-bottom:22px}.faq-item__answer p,.faq-item__answer li{font-size:12px;line-height:1.65}.faq-discover{padding:70px var(--pad)}.faq-discover__eyebrow{margin-bottom:22px;font-size:8.5px}.faq-discover__link{letter-spacing:.22em;font-size:9.5px}}@media (max-width:480px){.faq-tabs{gap:12px 16px}.faq-tab{letter-spacing:.12em;font-size:8px}.faq-item__btn{gap:12px;padding:16px 0;font-size:12.5px}.faq-item__answer p,.faq-item__answer li{text-align:left;font-size:11.5px}.faq-discover{padding:56px var(--pad)}}
