.bs-guide-header{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:26px 5%;border-bottom:1px solid var(--line);max-width:1600px;margin:auto}.bs-guide-header nav{display:flex;gap:26px;font-size:14px;font-weight:600}.bs-guide-header a:hover,.bs-guide-footer a:hover{color:#795a28}.bs-skip{position:absolute;left:5%;top:-200px;z-index:100000;background:var(--paper);padding:15px}.bs-skip:focus{top:40px}.bs-cornice-page{max-width:1600px;margin:auto}.bs-guide-intro{padding:32px 5% 64px}.bs-back{display:inline-flex;gap:10px;align-items:center;color:#625b4f;font-size:14px;min-height:44px}.bs-back .icon{transform:rotate(180deg);width:17px}.bs-guide-hero{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;margin-top:28px}.bs-guide-hero h1{font-size:clamp(38px,4.3vw,64px);line-height:1.12;letter-spacing:-.035em;max-width:15ch;font-weight:500}.bs-guide-hero p{font-size:18px;line-height:1.8;color:#625b4f;max-width:48ch;margin:24px 0 30px}.bs-guide-hero figure{margin:0;min-width:0}.bs-guide-hero img{width:100%;height:auto;border-radius:10px}.bs-guide-hero figcaption{font-size:13px;color:#625b4f;margin-top:12px}.bs-guide-comparison{padding:50px 5%;background:#f1ece3;scroll-margin-top:40px}.bs-cornice-page h2{font-size:30px;line-height:1.3;letter-spacing:-.02em}.bs-table-hint{font-size:15px;margin:14px 0 26px;color:#625b4f;max-width:70ch}.bs-table-scroll{overflow-x:auto;scrollbar-color:#a3947e #e9e5dc;scrollbar-width:thin}.bs-table-scroll:focus-visible{outline:2px solid #997338;outline-offset:5px}.bs-table-scroll table{border-collapse:collapse;width:100%;min-width:780px;text-align:left;font-size:15px}.bs-table-scroll th,.bs-table-scroll td{padding:20px 18px;border-bottom:1px solid #c8bead;vertical-align:top}.bs-table-scroll thead th{font-size:13px;font-weight:600;color:#625b4f}.bs-table-scroll th:first-child{padding-left:0;width:23%}.bs-table-scroll tbody th{font-weight:600}.bs-table-scroll tbody th a{text-decoration:underline;text-decoration-color:#a89b84}.bs-table-scroll tbody th a:hover{color:#795a28}.bs-table-scroll td:last-child{font-weight:600;font-variant-numeric:tabular-nums;min-width:165px}.bs-price-note{font-size:14px;line-height:1.8;max-width:95ch;color:#625b4f;margin-top:24px}.bs-guide-explain{padding:64px 5%;display:grid;grid-template-columns:1fr 1.3fr;gap:8%;border-bottom:1px solid var(--line)}.bs-guide-explain h2{max-width:22ch}.bs-guide-explain p{max-width:70ch;font-size:17px;line-height:1.9;color:#625b4f}.bs-guide-models{padding:0 5%}.bs-cornice-model{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;padding:64px 0;border-bottom:1px solid var(--line);scroll-margin-top:40px;align-items:start}.bs-model-visual{position:sticky;top:64px}.bs-model-visual img{width:100%;height:auto;border-radius:10px}.bs-model-copy>p{font-size:16px;line-height:1.8;color:#625b4f;margin-top:20px;max-width:60ch}.bs-model-price{margin:28px 0}.bs-model-price strong{font-size:24px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums}.bs-model-price p{font-size:14px;line-height:1.9;color:#625b4f;margin-top:9px}.bs-model-copy details{border-block:1px solid var(--line);font-size:15px}.bs-model-copy summary{cursor:pointer;min-height:52px;padding:15px 0;display:flex;align-items:center;justify-content:space-between;list-style:none;font-weight:600}.bs-model-copy summary::-webkit-details-marker{display:none}.bs-model-copy summary .icon{width:18px;transform:rotate(90deg)}.bs-model-copy details[open] summary .icon{transform:rotate(-90deg)}.bs-model-copy summary:focus-visible{outline:2px solid #997338;outline-offset:3px}.bs-model-copy dl{margin:0 0 16px}.bs-model-copy dl>div{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.bs-model-copy dt{color:#625b4f}.bs-model-copy dd{margin:0;text-align:right}.bs-model-call{display:inline-flex;align-items:center;gap:28px;font-weight:600;min-height:48px;margin-top:18px;font-size:15px}.bs-model-call:hover{color:#795a28}.bs-guide-contact{margin:64px 5% 0;padding:44px;background:#242522;color:#f5f1e9;border-radius:12px;display:grid;grid-template-columns:1.5fr 1fr;gap:8%}.bs-guide-contact h2{max-width:23ch}.bs-guide-contact p{max-width:55ch;color:#c2bdb2;font-size:16px;margin-top:18px}.bs-guide-contact-actions>a{display:block;font-size:23px;line-height:1.5;padding:5px 0}.bs-guide-contact-actions>a:last-child{font-size:16px;margin-top:12px}.bs-guide-contact-actions p{font-size:13px;margin-top:10px}.bs-guide-contact :focus-visible{outline:2px solid #e4c794;outline-offset:4px}.bs-guide-share{padding:40px 5% 55px;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.bs-guide-share>p{font-size:15px;color:#625b4f}.bs-guide-share>p:last-child:empty{display:none}.bs-guide-share .button{font-size:14px}.bs-guide-footer{max-width:1600px;margin:auto;border-top:1px solid var(--line);padding:25px 5%;display:flex;justify-content:space-between;gap:25px;font-size:13px;color:#625b4f}.bs-guide-footer .icon{width:17px}.bs-cornice-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;line-height:1.5;font-weight:600;margin-top:22px;text-decoration:underline;text-decoration-color:#a89b84}.bs-cornice-link .icon{width:18px}
@media(min-width:1251px){.header nav{gap:clamp(10px,1.1vw,19px);font-size:14px}}
@media(max-width:1100px){.bs-guide-header .header-contact{display:block!important}.bs-guide-header nav{display:none}.bs-guide-hero{gap:5%}.bs-guide-hero h1{font-size:43px}.bs-guide-contact{gap:35px;padding:32px}.bs-guide-contact-actions>a{font-size:20px}}
@media(max-width:700px){.bs-guide-header{gap:18px;padding:20px 5%;align-items:center}.bs-guide-header .brand,.bs-guide-header .brand img{width:125px}.bs-guide-header .brand span{font-size:8px;letter-spacing:1.7px}.bs-guide-header .header-contact a{font-size:12px}.bs-guide-header .header-contact small{font-size:9px}.bs-guide-intro{padding:20px 5% 36px}.bs-guide-hero{grid-template-columns:1fr;gap:30px;margin-top:18px}.bs-guide-hero h1{font-size:40px;max-width:15ch}.bs-guide-hero p{font-size:16px;margin:20px 0 24px}.bs-guide-hero .button{width:100%}.bs-guide-hero figcaption{font-size:12px}.bs-cornice-page h2{font-size:27px}.bs-guide-comparison{padding:34px 5%}.bs-table-scroll table{font-size:14px;min-width:740px}.bs-table-scroll th,.bs-table-scroll td{padding:17px 15px}.bs-guide-explain{padding:38px 5%;grid-template-columns:1fr;gap:20px}.bs-guide-explain p{font-size:16px}.bs-cornice-model{grid-template-columns:1fr;padding:38px 0;gap:26px}.bs-model-visual{position:static}.bs-model-copy>p{margin-top:16px}.bs-model-price{margin:22px 0}.bs-model-price strong{font-size:23px}.bs-guide-contact{grid-template-columns:1fr;margin-top:38px;padding:28px;gap:20px}.bs-guide-contact p{font-size:15px}.bs-guide-contact-actions>a{font-size:21px}.bs-guide-share{padding-block:30px;gap:16px}.bs-guide-share .button{width:100%}.bs-guide-footer{flex-direction:column;gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
