.faq-intro{padding-bottom:55px;border-bottom:1px solid var(--line)}.faq-intro>.text-link{display:inline-block;margin-bottom:38px}.faq-intro h1{font-size:clamp(44px,5.4vw,78px);line-height:.97;margin:22px 0 30px}.faq-intro h1 em{color:var(--rust)}.faq-intro .lead{max-width:650px}.faq-content{max-width:1100px;margin:auto;padding-top:0}.faq-group{padding-top:60px}.faq-group h2,.faq-contact h2{font-size:clamp(30px,4vw,44px);margin-bottom:24px}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-size:20px;line-height:1.4}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{font-size:24px;color:var(--rust);flex-shrink:0}.faq-item[open] summary>span{transform:rotate(45deg)}.faq-item summary:focus-visible{outline:2px solid var(--rust);outline-offset:5px}.faq-answer{max-width:760px;padding:0 28px 26px 0;font-size:16px;line-height:1.7}.faq-answer p+p{margin-top:16px}.faq-answer a,.faq-contact a{color:var(--rust);text-decoration:underline;text-underline-offset:4px}.faq-contact{margin-top:60px;padding:30px;background:#e8e7dc}.faq-contact p{max-width:700px;margin-bottom:20px}@media(max-width:720px){.faq-intro h1{font-size:44px}.faq-intro .lead{font-size:21px}.faq-group{padding-top:42px}.faq-item summary{font-size:18px;gap:15px;padding:20px 0}.faq-answer{padding-right:0}.faq-contact{padding:24px}}
.faq-answer address{font-style:normal;line-height:1.7;margin:16px 0}

.faq-audiences{display:flex;gap:12px;padding-top:32px;flex-wrap:wrap}.faq-audiences button{flex:1;min-height:52px;border:1px solid var(--line);background:transparent;color:var(--ink);padding:14px 24px;font:600 20px var(--sans);cursor:pointer}.faq-audiences button[aria-selected="true"]{background:var(--ink);color:var(--paper)}.faq-audiences button:focus-visible{outline:2px solid var(--rust);outline-offset:3px}html:not(.faq-tabs-ready) .faq-audiences{display:none}html:not(.faq-tabs-ready) #faq-businesses[hidden]{display:block!important}
