.sc-faq-page{background:var(--sc-paper);color:var(--sc-ink)}.sc-faq-hero{position:relative;min-height:205px;overflow:hidden;background:#efe5dc}.sc-faq-hero:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,247,242,.9),rgba(250,247,242,.1));content:""}.sc-faq-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sc-faq-hero>div{position:relative;z-index:1;padding-block:15px 28px}.sc-faq-hero nav{display:flex;gap:8px;color:var(--sc-muted);font:400 10px/1 var(--sc-sans)}.sc-faq-hero nav a{color:inherit;text-decoration:none}.sc-faq-hero h1{margin:24px 0 5px;font:italic 400 46px/1 var(--sc-serif)}.sc-faq-hero h2{margin:0 0 12px;font:500 16px/1 var(--sc-sans)}.sc-faq-hero>div>div{max-width:470px;font:400 12px/1.5 var(--sc-sans)}.sc-faq-hero p{margin:0}
.sc-faq-hero-note{position:absolute;z-index:1;top:50%;right:clamp(28px,7vw,110px);color:rgba(31,33,29,.72);font:italic 400 clamp(21px,2vw,31px)/.92 var(--sc-serif);text-align:center;transform:translateY(-50%) rotate(-7deg)}
.sc-faq-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:32px;padding-block:18px 40px}.sc-faq-sidebar nav{display:grid;border:1px solid var(--sc-line)}.sc-faq-sidebar nav a{padding:13px 12px;border-bottom:1px solid var(--sc-line);color:inherit;font:500 11px/1 var(--sc-sans);text-decoration:none}.sc-faq-sidebar nav a:last-child{border-bottom:0}.sc-faq-sidebar nav a.is-active{background:#e8ebe4}.sc-faq-sidebar>img{width:100%;aspect-ratio:.8/1;margin-top:28px;object-fit:cover}.sc-faq-sidebar h3{margin:15px 0 4px;font:600 13px/1 var(--sc-sans)}.sc-faq-sidebar p{margin:0 0 12px;color:var(--sc-muted);font:400 11px/1.3 var(--sc-sans)}.sc-faq-sidebar .sc-button{width:100%;min-height:42px}.sc-faq-groups{display:grid;gap:22px}.sc-faq-group>header{display:flex;gap:16px;align-items:center;margin-bottom:8px}.sc-faq-group>header .sc-icon{width:34px}.sc-faq-group h2{margin:0;font:400 23px/1 var(--sc-serif)}.sc-faq-group>div{border:1px solid var(--sc-line);border-radius:4px;background:rgba(255,255,255,.45)}.sc-faq-group details{border-bottom:1px solid var(--sc-line)}.sc-faq-group details:last-child{border-bottom:0}.sc-faq-group summary{display:flex;justify-content:space-between;gap:20px;padding:11px 13px;font:500 11px/1.3 var(--sc-sans);cursor:pointer;list-style:none}.sc-faq-group details>div{padding:0 13px 12px;color:var(--sc-muted);font:400 10px/1.55 var(--sc-sans)}.sc-faq-group details>div p{margin:0}
@media(max-width:749px){.sc-faq-hero{min-height:260px}.sc-faq-hero-note{display:none}.sc-faq-layout{grid-template-columns:1fr}.sc-faq-sidebar{display:none}.sc-faq-group>header .sc-icon{width:29px}.sc-faq-group h2{font-size:22px}}
