.faqp-hero{flex-direction:column;gap:18px;padding-top:40px;padding-bottom:36px;display:flex}.faqp-h1{max-width:900px;margin:0}.faqp-lead{max-width:680px;margin:0;font-size:18px}.faqp-cats{padding-bottom:56px}.faqp-grid{align-items:stretch}.faqp-card{gap:10px;min-width:0}.faqp-card-link{color:var(--ink);text-decoration:none}.faqp-card-link:hover{color:var(--pine);text-underline-offset:4px;text-decoration:underline}.faqp-card-short{margin:0;font-size:14px}.faqp-preview{border-top:1px solid var(--line);flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.faqp-preview li{border-bottom:1px solid var(--line)}.faqp-preview a{font:500 14px/1.4 var(--font-ui);color:var(--ink);overflow-wrap:anywhere;padding:10px 0;text-decoration:none;display:block}.faqp-preview a:hover{color:var(--pine)}.faqp-more{font:600 14px/1.3 var(--font-ui);color:var(--pine);margin-top:auto;padding-top:8px;text-decoration:none}.faqp-more:hover{text-underline-offset:3px;text-decoration:underline}.faqp-body{align-items:start;padding-bottom:56px}.faqp-main{flex-direction:column;gap:40px;min-width:0;display:flex}.faqp-group-title{margin:0 0 6px}.faqp details.faq summary h3{font:inherit;margin:0}.faqp details.faq summary{align-items:center}.faqp details.faq summary:after{flex:none}.faqp details.faq{scroll-margin-top:24px}.faqp-aside{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:24px}.faqp-side{gap:4px;padding:22px}.faqp-side .sec-title{margin-bottom:6px}.faqp-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.faqp-links li{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:9px 0;display:flex}.faqp-links li:first-child{border-top:0}.faqp-links a{font:600 15px/1.3 var(--font-ui);color:var(--ink);text-decoration:none}.faqp-links a:hover{color:var(--pine);text-underline-offset:3px;text-decoration:underline}.faqp-links span{font:400 13px/1.4 var(--font-ui);color:var(--mute)}.faqp-contact-wrap{padding-bottom:72px}.faqp-contact{flex-flow:wrap;justify-content:space-between;align-items:center;gap:24px}.faqp-contact-text{color:var(--on-dark);max-width:640px;margin:0}.faqp-contact-text a{color:var(--citron);white-space:nowrap;font-weight:600}.faqp-cta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.faqp-cta-link{font:600 15px/1 var(--font-ui);color:var(--bone);text-decoration:none}.faqp-cta-link:hover{color:var(--citron)}@media (max-width:900px){.faqp-aside{position:static}}@media (max-width:640px){.faqp-hero{padding-top:24px;padding-bottom:28px}.faqp-lead{font-size:16px}.faqp-contact{padding:22px}}
