.bs-footer{background:#151513;color:#f5f2ec;padding:70px 0 28px;border-top:1px solid #ffffff18}.bs-footer-grid{display:grid;grid-template-columns:1.5fr .72fr 1.1fr 1.05fr;gap:45px}.bs-footer h2{font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.4;text-transform:none;letter-spacing:.2px;margin:0 0 22px}.bs-footer p{font-size:12px;line-height:1.85;color:#b4b1a8;margin:20px 0 0}.bs-footer-specialists{font-size:9px;letter-spacing:1.7px;color:#b4b1a8;margin-top:20px}.bs-footer nav>a{display:block;font-size:11px;line-height:1.7;color:#bdb9b0;margin-bottom:11px}.bs-footer a:hover{color:var(--bright)}.bs-footer-contact>div{display:flex;gap:12px;margin:0 0 20px}.bs-footer svg{width:18px;height:18px;stroke:var(--orange);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.bs-footer-contact span{display:block;color:#b1ada4;font-size:10px;margin-bottom:6px}.bs-footer-contact a{font-size:12px;overflow-wrap:anywhere}.bs-footer-contact p{margin:0;color:#f5f2ec;font-size:12px}.bs-footer-trust{border-top:1px solid #ffffff18;margin-top:45px;padding:23px 0;display:flex;align-items:center;gap:35px;color:#b1ada4;font-size:10px}.bs-footer-trust span{display:flex;gap:9px;align-items:center}.bs-footer-trust svg{stroke:#969187;width:15px;height:15px}.bs-footer-legal{border-top:1px solid #ffffff18;padding-top:24px;display:flex;justify-content:space-between;align-items:start;gap:30px}.bs-footer-legal p{font-size:10px;color:#aaa69d;line-height:1.7;margin:0}.bs-footer-legal nav{display:flex;flex-wrap:wrap;gap:9px 18px;justify-content:flex-end;max-width:630px}.bs-footer-legal nav>a{font-size:10px;color:#aaa69d;margin:0}.bs-footer a:focus-visible{outline:2px solid var(--bright);outline-offset:5px}.bs-doc{padding:85px 0;background:var(--paper);color:var(--ink)}.bs-doc>.wrap{max-width:960px}.bs-doc h1{font-size:clamp(48px,6vw,76px)}.bs-doc h2{font-size:30px;line-height:1.2;margin:38px 0 15px}.bs-doc p,.bs-doc li{font-size:14px;line-height:1.9;color:#56534c}.bs-doc a:not(.btn){color:#9c360b;text-decoration:underline;text-underline-offset:3px}.bs-doc ul{padding-left:22px}.bs-draft{border-left:4px solid var(--orange);background:#e9e1d3;padding:20px 24px;margin:28px 0;font-size:13px;line-height:1.8;color:#433c30}.bs-review{font-size:12px!important;color:#665d4c!important;border-top:1px solid #15151325;padding-top:15px}.bs-faq-hero{padding:75px 0 55px;background:#1f1e19;color:var(--paper)}.bs-faq-hero h1{font-size:clamp(52px,6vw,85px)}.bs-faq-hero p{font-size:15px;line-height:1.85;color:#bfbbae;max-width:710px}.bs-faq{background:var(--paper);color:var(--ink);padding:55px 0 85px}.bs-faq-grid{display:grid;grid-template-columns:260px 1fr;gap:65px}.bs-faq-aside{align-self:start;position:sticky;top:115px}.bs-faq-aside h2{font-size:30px;margin:0 0 18px}.bs-faq-aside p{font-size:13px;line-height:1.8;color:#666056}.bs-faq-aside a:not(.btn){display:block;color:#a2390c;text-decoration:underline;font-size:12px;margin:18px 0}.bs-faq-tools{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.bs-faq-tools .btn{padding:13px 17px;gap:8px}.bs-faq-tools .btn[aria-pressed="false"]{background:transparent;color:#151513;border-color:#15151335}.bs-faq-search{margin-bottom:24px;display:flex;flex-direction:column;gap:9px}.bs-faq-search label{font-size:12px;color:#58534a}.bs-faq-search input{background:white;border-color:#15151335;color:#151513;padding:15px;font-size:14px}.bs-faq-group>h2{font-size:33px;margin:34px 0 17px;line-height:1.1}.bs-faq-group:first-of-type>h2{margin-top:0}.bs-faq details{padding:0;border-bottom:1px solid #15151325}.bs-faq summary{padding:22px 3px;font-size:14px;line-height:1.6;align-items:start}.bs-faq summary:after{flex:none}.bs-faq details p{font-size:14px;color:#56534b;max-width:none;line-height:1.9;margin:0;padding:0 3px 24px}.bs-faq summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.bs-faq details a{color:#a33b10;text-decoration:underline;text-underline-offset:3px}.bs-faq-result{color:#70685b;font-size:11px;margin:0 0 22px}.bs-faq-noresults{font-size:14px;line-height:1.8;color:#56534b;padding:30px 0}.bs-faq [hidden]{display:none!important}.bs-faq-bottom{border-top:1px solid #15151325;margin-top:45px;padding-top:30px}.bs-faq-bottom p{font-size:13px;line-height:1.8;color:#665f53}.bs-faq .btn.outline{color:#151513;border-color:#15151340}.bs-faq details[open]{background:#eee9df}.bs-faq details[open] summary{padding-left:14px;padding-right:14px}.bs-faq details[open] p{padding-left:14px;padding-right:14px}@media(max-width:1050px){.bs-footer-grid{grid-template-columns:1.3fr 1fr;gap:40px}.bs-faq-grid{grid-template-columns:220px 1fr;gap:35px}}@media(max-width:760px){.bs-footer{padding:50px 0 90px}.bs-footer-grid{grid-template-columns:1fr 1fr;gap:35px 22px}.bs-footer-brand,.bs-footer-contact{grid-column:1/-1}.bs-footer h2{font-size:12px;margin-bottom:17px}.bs-footer-trust{flex-wrap:wrap;gap:15px 22px;margin-top:30px}.bs-footer-legal{flex-direction:column;gap:20px}.bs-footer-legal nav{justify-content:flex-start;gap:13px 18px}.bs-faq-grid{grid-template-columns:1fr;gap:35px}.bs-faq-aside{position:static}.bs-faq-hero{padding:55px 0 40px}.bs-faq-hero h1{font-size:52px}.bs-faq{padding:40px 0 55px}.bs-faq-tools{gap:8px}.bs-faq-tools .btn{font-size:11px;padding:12px}.bs-doc{padding:55px 0}.bs-doc h1{font-size:49px}.bs-doc p,.bs-doc li{font-size:13px}.bs-faq summary{font-size:13px}.bs-faq details p{font-size:13px}}