.sc-faq-main{background:#fff}.sc-faq-hero{padding:86px 0 78px;background:#101c30;color:#fff}.sc-faq-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.55fr);gap:80px;align-items:end}.sc-faq-hero h1{max-width:900px;margin:0 0 26px;font-size:clamp(3.4rem,5.8vw,6.4rem);line-height:.98;color:#fff}.sc-faq-lead{max-width:780px;margin:0 0 32px;font-size:18px;line-height:1.72;color:#c6d0dd}.sc-faq-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.sc-faq-hero-note{padding:29px 0 3px 31px;border-left:1px solid #586981}.sc-faq-hero-note strong{display:block;margin:0 0 15px;font:500 2.15rem/1.08 Georgia,serif;color:#d5fa71}.sc-faq-hero-note p{margin:0;font-size:14px;line-height:1.7;color:#afbbca}.sc-faq-content{padding:104px 0 116px}.sc-faq-layout{display:grid;grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);gap:90px}.sc-faq-index{position:sticky;top:28px;align-self:start}.sc-faq-index h2{max-width:300px;margin:0 0 24px;font-size:2.3rem;color:#101c30}.sc-faq-index a{display:block;padding:12px 0;border-bottom:1px solid #dbe2e8;color:#596879;font-size:12px;font-weight:700}.sc-faq-index a:hover{color:#101c30}.sc-faq-group{scroll-margin-top:28px;margin-bottom:72px}.sc-faq-group:last-child{margin-bottom:0}.sc-faq-group-heading{display:flex;align-items:baseline;gap:18px;margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid #bcc6d0}.sc-faq-group-heading span{font:500 15px/1 Georgia,serif;color:#81909d}.sc-faq-group-heading h2{margin:0;font-size:clamp(2.2rem,3.4vw,3.5rem);color:#101c30}.sc-faq-item{border-bottom:1px solid #dbe2e8}.sc-faq-item summary{position:relative;cursor:pointer;list-style:none;padding:24px 52px 24px 0;color:#172237;font-size:18px;font-weight:700;line-height:1.4}.sc-faq-item summary::-webkit-details-marker{display:none}.sc-faq-item summary:after{content:'+';position:absolute;right:4px;top:20px;font:400 28px/1 Georgia,serif;color:#6f7e8e}.sc-faq-item[open] summary:after{content:'–'}.sc-faq-answer{max-width:780px;padding:0 52px 25px 0;color:#526171;font-size:15px;line-height:1.78}.sc-faq-answer p{margin:0 0 14px}.sc-faq-answer p:last-child{margin-bottom:0}.sc-faq-answer strong{color:#172237}.sc-faq-speakers{padding:82px 0;background:#f3f6f8}.sc-faq-speakers-grid{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.sc-faq-speakers h2{max-width:820px;margin:0 0 15px;font-size:clamp(2.5rem,4vw,4.6rem);color:#101c30}.sc-faq-speakers p{max-width:720px;margin:0;color:#5a6878;font-size:15px;line-height:1.7}.sc-faq-closing{padding:86px 0;background:#d5fa71}.sc-faq-closing h2{color:#101c30}.sc-faq-closing .sc-closing-grid>div>p:last-child{color:#445337}
@media(max-width:900px){.sc-faq-hero-grid,.sc-faq-layout{gap:48px}.sc-faq-layout{grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:767px){.sc-faq-hero{padding:58px 0 54px}.sc-faq-hero-grid,.sc-faq-layout,.sc-faq-speakers-grid{display:block}.sc-faq-hero h1{font-size:clamp(2.75rem,12vw,4.4rem)}.sc-faq-lead{font-size:16px}.sc-faq-hero-note{margin-top:44px;padding:25px 0 0;border-left:0;border-top:1px solid #52627a}.sc-faq-content{padding:72px 0 82px}.sc-faq-index{position:static;margin-bottom:58px}.sc-faq-index h2{font-size:1.9rem}.sc-faq-group{margin-bottom:58px}.sc-faq-group-heading{display:block}.sc-faq-group-heading span{display:block;margin-bottom:12px}.sc-faq-item summary{padding:21px 42px 21px 0;font-size:16px}.sc-faq-answer{padding:0 0 23px;font-size:14px}.sc-faq-speakers{padding:65px 0}.sc-faq-speakers .sc-button{margin-top:28px}.sc-faq-closing{padding:70px 0}}
