.faq-heading{margin-bottom:30px}.faq-heading .minimal-eyebrow{margin-bottom:12px}.faq-highlights{border-block:1px solid #e1e4e7;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;padding:25px 0;display:grid}.faq-highlights>div{align-items:center;gap:14px;display:flex}.faq-highlights svg{color:#181b1f;flex:none}.faq-highlights span{flex-direction:column;gap:5px;display:flex}.faq-highlights strong{color:#4a4c4f;font-size:15px;font-weight:600;line-height:1.5}.faq-highlights small{color:#77797c;font-size:12px;line-height:1.6}.faq-jump-links{flex-wrap:wrap;gap:10px;margin:28px 0 40px;display:flex}.faq-jump-links a{color:#5e6164;background:#f3f5f9;border:1px solid #e2e4e8;border-radius:6px;align-items:center;min-height:44px;padding:8px 16px;font-size:13px;transition:background-color .2s;display:inline-flex}.faq-jump-links a:hover{background:#e9ebef}.faq-groups{gap:50px;display:grid}.faq-group{grid-template-columns:250px minmax(0,1fr);gap:50px;scroll-margin-top:120px;display:grid}.faq-group-heading>span{letter-spacing:.15em;color:#181b1f;font-size:12px}.faq-group-heading h2{letter-spacing:-.025em;margin:12px 0;font-size:25px;font-weight:500;line-height:1.4}.faq-group-heading p{color:#76797c;font-size:12px;line-height:1.8}.faq-item{background:#fff;border:1px solid #e1e4e7;border-radius:9px;scroll-margin-top:120px}.faq-item+.faq-item{margin-top:12px}.faq-item>summary{cursor:pointer;color:#3a3c3e;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;font-size:16px;font-weight:600;line-height:1.65;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary>svg{color:#181b1f;flex:none;transition:transform .22s}.faq-item[open]{background:#fafdff;border-color:#c6c9cc}.faq-item[open]>summary>svg{transform:rotate(180deg)}.faq-answer{color:#696b6e;padding:0 23px 23px;font-size:14px;line-height:1.95}.faq-answer p{margin:0 0 14px}.faq-answer p:last-child{margin-bottom:0}.faq-sources{border-top:1px solid #e5e8ec;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;padding-top:14px;display:flex}.faq-sources>span{color:#7d7f83;letter-spacing:.06em;width:100%;font-size:11px}.faq-sources a,.faq-footer-note a{color:#181b1f;text-underline-offset:4px;align-items:center;gap:6px;min-height:30px;font-size:12px;text-decoration:underline;display:inline-flex}.faq-footer-note{border-top:1px solid #e1e4e7;margin-top:45px;padding-top:20px}.faq-footer-note p{color:#76787b;max-width:920px;margin:0 0 5px;font-size:12px;line-height:1.85}.faq-support{background:#f2f4f8;border:1px solid #e1e3e7;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:28px 32px;display:flex}.faq-support h2{margin:0 0 9px;font-size:25px;font-weight:500;line-height:1.4}.faq-support p{color:#717376;max-width:690px;margin:0;font-size:14px;line-height:1.8}.faq-support .minimal-button{flex-shrink:0;gap:14px}@media (max-width:900px){.faq-group{grid-template-columns:190px minmax(0,1fr);gap:28px}.faq-highlights{gap:18px}.faq-highlights>div{align-items:flex-start;gap:10px}.faq-highlights strong{font-size:13px}}@media (max-width:640px){.faq-highlights{grid-template-columns:1fr;gap:21px}.faq-highlights>div{align-items:center;gap:15px}.faq-highlights strong{font-size:15px}.faq-group{grid-template-columns:1fr;gap:13px;scroll-margin-top:96px}.faq-group-heading h2{margin:7px 0}.faq-group-heading p{margin-bottom:5px}.faq-groups{gap:36px}.faq-jump-links{gap:8px;margin-bottom:30px}.faq-jump-links a{padding:8px 11px;font-size:12px}.faq-item>summary{gap:12px;padding:17px;font-size:15px}.faq-answer{padding:0 17px 20px}.faq-support{flex-direction:column;align-items:flex-start;gap:20px;padding:25px}}
