.qa-home-intro>p:not(.section-kicker){color:var(--muted);font-size:16px;line-height:1.8;max-width:460px}.qa-home-intro .btn{margin-top:18px}.qa-list{min-width:0}.qa-list details{padding:0;scroll-margin-top:185px}.qa-list summary{align-items:flex-start;padding:24px 0;font-size:16px;line-height:1.65;gap:20px}.qa-question{min-width:0;overflow-wrap:anywhere}.qa-mark{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;color:var(--red);font-size:24px;line-height:1;transition:transform .15s ease}.qa-item[open] .qa-mark{transform:rotate(45deg)}.qa-answer{padding:0 36px 24px 0;color:#535d5f;font-size:16px;line-height:1.85}.qa-answer p{font:inherit;color:inherit;max-width:none;margin:0 0 14px}.qa-answer p:last-child{margin-bottom:0}.qa-answer ul,.qa-answer ol{margin:14px 0 0;padding-left:24px}.qa-answer li{margin-bottom:10px}.qa-list summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}.qa-site main{background:#fff}.qa-hero{padding:54px 8vw 60px;background:var(--paper);border-bottom:1px solid var(--line)}.qa-hero h1{font-size:clamp(34px,4.5vw,64px);line-height:1.2;letter-spacing:-.04em;max-width:1000px;margin:0 0 22px}.qa-deck{font-size:18px;line-height:1.8;max-width:780px;color:#535d5f}.qa-topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.qa-topics a{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #cfd5d4;background:#fff;border-radius:4px;font-size:14px;line-height:1.5}.qa-topics a:hover{color:var(--red);border-color:var(--red)}.qa-site a:focus-visible{outline:3px solid var(--red);outline-offset:5px}.qa-content{max-width:1040px;margin:0 auto;padding:64px 6vw 70px}.qa-content-head{padding-bottom:20px;border-bottom:2px solid var(--dark)}.qa-content-head h2{font-size:28px;line-height:1.4;margin:0 0 12px}.qa-content-head p{font-size:14px;color:var(--muted);line-height:1.7;margin:0}.qa-content .qa-list summary{font-size:18px}.qa-contact{padding:60px 8vw;background:var(--paper);display:flex;justify-content:space-between;align-items:center;gap:40px}.qa-contact h2{font-size:clamp(26px,3vw,38px);line-height:1.3;margin:0 0 18px;max-width:620px}.qa-contact p:not(.section-kicker){font-size:16px;line-height:1.8;color:#535d5f;max-width:620px}.qa-contact-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.qa-contact-actions .btn{text-align:center;white-space:normal}.qa-call{border:1px solid #aeb8ba}.qa-home .accordion{align-self:start}
@media(max-width:760px){.qa-hero{padding:32px 6vw 40px}.qa-content{padding:40px 6vw 50px}.qa-hero .breadcrumbs{margin-bottom:28px}.qa-deck{font-size:16px}.qa-list summary,.qa-content .qa-list summary{font-size:16px;padding:21px 0;gap:14px}.qa-answer{padding-right:0;font-size:15px}.qa-contact{display:block;padding:40px 6vw}.qa-contact-actions{margin-top:25px;max-width:360px}.qa-topics{gap:8px}.qa-topics a{font-size:13px;padding:9px 12px}.qa-home-intro .btn{white-space:normal;text-align:center}}
@media(max-width:380px){.qa-list details{scroll-margin-top:225px}.qa-hero h1{font-size:32px}}
@media(prefers-reduced-motion:reduce){.qa-mark{transition:none}}
