.faq_band .faq_heading{text-align:center}.faq{max-width:760px;margin:34px auto 0}.faq details{border:1px solid var(--line);background:#fff;border-radius:6px;margin-bottom:10px;padding:0 20px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font);color:var(--brass);flex:none;font-size:22px}.faq details[open] summary:after{content:"–"}.faq{interpolate-size:allow-keywords}.faq details::details-content{opacity:0;height:0;transition:content-visibility .25s allow-discrete,opacity .25s ease,block-size .25s ease;overflow-y:clip}.faq details[open]::details-content{opacity:1;height:auto}.faq details p,.faq .answer{color:var(--ink2);padding:0 0 16px;font-size:14px}.faq .answer>:first-child{margin-top:0}.faq .answer>:last-child{margin-bottom:0}.faq .answer_link{padding:0 0 16px}.faq .answer_link a{color:var(--navy);border-bottom:1px solid var(--pudder);font-size:13px;font-weight:600}.faq_cta{text-align:center;margin-top:26px}.faq_band .faqgrid{grid-template-columns:1fr 1.5fr;align-items:start;gap:64px;display:grid}.faq_band .faqgrid .faq{max-width:none;margin:0}.faq_band .faqside{position:-webkit-sticky;position:sticky;top:32px}.faq_band .faqside h2{text-align:left;margin-bottom:14px}.faq_band .faqside .lede{font-size:16px}.faq_band .faqmore{border-top:1px solid var(--line);gap:6px;margin-top:34px;padding-top:22px;font-size:14.5px;display:grid}.faq_band .faqmore span{color:var(--ink3)}.faq_band .faqmore a{color:var(--navy);border-bottom:1px solid var(--pudder);width:-moz-fit-content;width:fit-content;padding-bottom:2px;font-weight:600;text-decoration:none}.faq_band .faqmore a:hover{border-color:var(--brass)}@media (max-width:980px){.faq_band .faqgrid{grid-template-columns:1fr;gap:28px}.faq_band .faqside{position:static}}
