.bs-guide-steps{padding:0;list-style:none;display:grid;gap:26px;margin:26px 0}.bs-guide-step{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center}.bs-guide-step img{display:block;width:100%;max-width:420px;height:auto;justify-self:center;border-radius:20px}.bs-guide-step h2{white-space:normal!important;line-height:1.3!important;font-size:clamp(23px,2.3vw,32px)!important;margin:12px 0!important}.bs-guide-step p,.bs-guide-reminders p{font-size:16px!important;line-height:1.8!important}.bs-guide-number{color:#ffad67;font-size:13px;font-weight:700;letter-spacing:.1em}.bs-guide-help{color:#d5ccc3;line-height:1.7}.bs-guide-help a{color:#ffad67}.bs-guide-reminders{margin-top:24px}.bs-guide-reminders h2{white-space:normal!important}@media(max-width:700px){.bs-guide-step{grid-template-columns:1fr;gap:18px;padding:22px!important}.bs-guide-step img{max-width:360px}.bs-guide-steps{gap:20px}.bs-guide-step p{font-size:15px!important}}

.bs-guide-step>img{box-sizing:border-box;max-height:540px;object-fit:contain;object-position:center;background:#151515;border:1px solid #5c5147;box-shadow:0 12px 28px #0008;cursor:zoom-in}
.bs-guide-step>img:focus-visible{outline:3px solid #f58220;outline-offset:4px}
.bs-guide-step:has(>img:nth-of-type(2)){grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr))}
.bs-guide-step:has(>img:nth-of-type(2))>img{max-height:410px}
.bs-guide-lightbox{box-sizing:border-box;width:min(96vw,900px);max-height:94dvh;overflow:auto;border:1px solid #a9683c;border-radius:14px;background:#1d1b1a;padding:18px;color:#fff}
.bs-guide-lightbox::backdrop{background:#000c;backdrop-filter:blur(3px)}
.bs-guide-lightbox img{display:block;max-width:100%;height:auto;margin:auto;border-radius:9px}
.bs-guide-lightbox-close{display:block;margin:0 0 12px auto;border:1px solid #a9683c;border-radius:7px;background:#302820;color:#fff;padding:5px 12px;font-size:26px;cursor:pointer}
@media(max-width:900px){.bs-guide-step:has(>img:nth-of-type(2)){grid-template-columns:1fr 1fr}.bs-guide-step:has(>img:nth-of-type(2)) .bs-guide-copy{grid-column:1/-1}}
@media(max-width:700px){.bs-guide-step:has(>img:nth-of-type(2)){grid-template-columns:1fr}.bs-guide-step:has(>img:nth-of-type(2))>img{max-height:400px}}
