.btn-dark{background:var(--steel-dark);color:white}.btn-lime{background:var(--red);color:white}.eyebrow.dark-eyebrow,.admin-main .eyebrow{color:var(--steel)}.brand-logo{width:82px;height:70px;display:block;object-fit:contain}.site-footer .brand-logo,.admin-head .brand-logo{background:#fff;border-radius:2px;padding:3px}.faq-hero{min-height:365px;background:var(--steel);color:white;position:relative;overflow:hidden;padding:42px 12% 56px}.faq-hero:after{content:'?';position:absolute;right:12%;top:-115px;font-size:410px;line-height:1;font-weight:700;color:#ffffff09}.faq-hero .breadcrumb,.faq-hero .eyebrow,.faq-hero h1,.faq-hero p,.faq-hero-index{position:relative;z-index:1}.faq-hero .breadcrumb{margin-bottom:34px}.faq-hero h1{max-width:680px;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.15;letter-spacing:-2px;margin:20px 0 13px}.faq-hero>p{max-width:450px;color:#d9e0e0;font-size:11px;line-height:1.85}.faq-hero-index{position:absolute;right:12%;bottom:40px;display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:1.5px}.faq-hero-index i{height:1px;width:44px;background:#ffffff8a}.faq-layout{display:grid;grid-template-columns:28% 1fr;gap:8%;padding-top:90px;padding-bottom:105px}.faq-aside{position:sticky;top:120px;align-self:start}.faq-aside-symbol{display:grid;place-items:center;width:65px;height:65px;border:1px solid var(--red);border-radius:50%;font-size:34px;font-weight:300;color:var(--red)}.faq-aside p{max-width:205px;font-size:11px;color:#68777c;line-height:1.9;margin:20px 0}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:45px 1fr 34px;align-items:center;gap:11px;min-height:83px}.faq-item summary::-webkit-details-marker{display:none}.faq-count{font-size:9px;color:var(--red);letter-spacing:1px}.faq-question{font-size:13px;font-weight:500;color:var(--steel-dark);line-height:1.6}.faq-toggle{width:28px;height:28px;border:1px solid #cbd1d0;border-radius:50%;position:relative;transition:transform .3s,background .3s,border-color .3s}.faq-toggle:before,.faq-toggle:after{content:'';position:absolute;background:var(--red);width:10px;height:1px;left:8px;top:13px}.faq-toggle:after{transform:rotate(90deg);transition:transform .25s}.faq-item[open] .faq-toggle{background:var(--red);border-color:var(--red);transform:rotate(180deg)}.faq-item[open] .faq-toggle:before,.faq-item[open] .faq-toggle:after{background:white}.faq-item[open] .faq-toggle:after{transform:none}.faq-answer{padding:0 50px 22px 56px;animation:faq-open .3s ease}.faq-answer p{max-width:600px;color:#718087;font-size:10px;line-height:1.9;margin:0}@keyframes faq-open{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.brand-logo{width:73px;height:62px}.topbar.open .nav-actions{top:366px;left:0;right:0;padding:10px 7%;box-sizing:border-box;background:var(--paper);justify-content:space-between;border-bottom:1px solid var(--line)}.faq-hero{min-height:330px;padding:30px 7% 50px}.faq-hero:after{right:-6%;top:-40px;font-size:290px}.faq-hero h1{font-size:43px;letter-spacing:-1.5px}.faq-hero-index{right:7%;bottom:22px}.faq-layout{grid-template-columns:1fr;gap:34px;padding-top:58px;padding-bottom:70px}.faq-aside{position:static;display:grid;grid-template-columns:55px 1fr;align-items:center;column-gap:16px}.faq-aside-symbol{width:50px;height:50px;font-size:28px;grid-row:span 2}.faq-aside p{margin:0;font-size:10px}.faq-aside .arrow-link{justify-self:start;margin-top:5px}.faq-item summary{min-height:74px;grid-template-columns:29px 1fr 30px;gap:8px}.faq-question{font-size:11px}.faq-answer{padding:0 28px 20px 37px}}
