.main-faq{--main-faq-blue:#2b90f5;--main-faq-ink:#172033;--main-faq-muted:#6f7c91;--main-faq-line:#1720331a;border-top:1px solid var(--main-faq-line);background:#fff;padding:132px 0 120px}.main-faq-shell{width:min(1220px,100% - 48px);margin:0 auto}.main-faq-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);gap:104px;display:grid}.main-faq-heading>p{color:var(--main-faq-muted);margin:0 0 20px;font-size:.82rem;font-weight:550}.main-faq-heading h2{color:var(--main-faq-ink);letter-spacing:-.05em;margin:0;font-size:clamp(2.55rem,4vw,4rem);font-weight:320;line-height:1.04}.main-faq-heading h2 em{color:var(--main-faq-blue);font-family:Georgia,Times New Roman,serif;font-weight:400}.main-faq-list details{border-bottom:1px solid var(--main-faq-line)}.main-faq-list summary{color:var(--main-faq-ink);cursor:pointer;padding:23px 46px 23px 0;font-size:.95rem;font-weight:600;line-height:1.5;list-style:none;position:relative}.main-faq-list summary::-webkit-details-marker{display:none}.main-faq-list summary:after{color:var(--main-faq-blue);content:"+";font-size:1.35rem;font-weight:300;position:absolute;top:19px;right:5px}.main-faq-list details[open] summary:after{content:"−"}.main-faq-answer{max-width:690px;color:var(--main-faq-muted);margin:-3px 46px 24px 0;font-size:.86rem;line-height:1.75}.main-faq-answer p{margin:0}.main-faq-answer p+p{margin-top:10px}@media (width<=900px){.main-faq{padding:96px 0}.main-faq-grid{grid-template-columns:1fr;gap:42px}}@media (width<=600px){.main-faq{padding:76px 0 82px}.main-faq-shell{width:min(100% - 32px,1220px)}.main-faq-heading h2{font-size:clamp(2.25rem,12vw,3.25rem)}.main-faq-list summary{padding-right:38px}}
