.faq-page{background:#fff;color:var(--satc-charcoal)}.faq-wrap{width:min(1180px,90%);margin-inline:auto}.faq-hero{padding:95px 0 90px;background:linear-gradient(110deg,#231f20,#350711);color:#fff}.faq-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:42px;color:#ded6d3;font-size:12px}.faq-breadcrumb a{color:inherit;text-decoration:none}.faq-breadcrumb i{color:var(--satc-gold);font-size:8px}.faq-kicker{color:var(--satc-gold);font-size:13px;font-weight:700}.faq-hero h1{margin:10px 0 16px;color:#fff;font-size:var(--fs-page-title);font-weight:800}.faq-hero p{max-width:650px;margin:0;color:#ddd4d5;font-size:15px;line-height:2}.faq-main{padding:90px 0 110px}.faq-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:55px;align-items:start}.faq-layout aside{position:sticky;top:25px;padding:32px;background:#f6f3ef;border-top:3px solid var(--satc-gold)}.faq-layout aside>span{color:var(--satc-gold);font-size:11px;font-weight:800}.faq-layout aside h2{margin:8px 0 14px;font-size:25px;line-height:1.55}.faq-layout aside p{color:#706966;font-size:12px;line-height:2}.faq-layout aside a{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding:14px 17px;background:var(--satc-burgundy);color:#fff;text-decoration:none;font-size:12px;font-weight:800}.faq-layout aside a i{color:var(--satc-gold)}.faq-list{border-top:1px solid #ddd6cf}.faq-item{border-bottom:1px solid #ddd6cf}.faq-item summary{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 4px;cursor:pointer;list-style:none;color:#282221;font-size:17px;font-weight:700}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{display:flex;align-items:center;gap:18px}.faq-item summary b{color:var(--satc-gold);font-size:11px}.faq-item summary>i{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #d7cec6;color:var(--satc-burgundy);font-size:11px;transition:transform .2s,background-color .2s,color .2s}.faq-item[open] summary>i{background:var(--satc-burgundy);color:#fff;transform:rotate(45deg)}.faq-item>div{padding:0 52px 24px 50px}.faq-item p{max-width:760px;margin:0;color:#716a66;font-size:14px;line-height:2.1}@media(max-width:800px){.faq-hero{padding:70px 0}.faq-main{padding:65px 0 80px}.faq-layout{grid-template-columns:1fr;gap:35px}.faq-layout aside{position:static;order:2}.faq-item summary{font-size:15px}.faq-item>div{padding-right:36px}}@media(max-width:500px){.faq-wrap{width:calc(100% - 32px)}.faq-hero h1{font-size:38px}.faq-breadcrumb{margin-bottom:28px}.faq-item summary{min-height:74px;gap:10px;font-size:14px}.faq-item summary span{gap:10px}.faq-item>div{padding:0 28px 20px 10px}.faq-item p{font-size:12px}}
