.be-svqa-46{margin:1.2rem auto 1.5rem;max-width:1120px;padding:clamp(1rem,3vw,1.7rem);border:1px solid #d4dfd9;border-radius:14px;background:#f8fbf8;color:#20352c;line-height:1.5}
.be-svqa-46 *{box-sizing:border-box}.be-svqa-46-kicker{font-size:.8rem;letter-spacing:.09em;font-weight:700;color:#38634f}
.be-svqa-46 h2{font-size:clamp(1.4rem,3vw,1.9rem);margin:.3rem 0 1rem}.be-svqa-46-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.7rem;margin:1rem 0}
.be-svqa-46-steps>div{padding:1rem;background:#fff;border:1px solid #dbe4dd;border-radius:10px}.be-svqa-46-steps p{font-size:.93rem;margin:.4rem 0 0}
.be-svqa-46-warning{padding:1rem;background:#fff2dc;border-left:4px solid #915e2d}.be-svqa-46-checks{border:1px solid #cdd9d0;border-radius:10px;padding:.8rem 1rem}
.be-svqa-46-checks legend{font-weight:700;padding:0 .3rem}.be-svqa-46-checks label{display:flex;align-items:flex-start;gap:.6rem;margin:.6rem 0;cursor:pointer;font-size:.95rem;line-height:1.4}
.be-svqa-46-checks input{width:18px;height:18px;margin:.1rem 0 0;flex-shrink:0;accent-color:#266a4b}
.be-svqa-46-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin:1rem 0}.be-svqa-46-actions button{background:#255b41;color:#fff;border:0;border-radius:7px;padding:.7rem 1rem;cursor:pointer;font-weight:650}
.be-svqa-46-actions [data-be46-reset]{background:#ecf1ec;color:#264331;border:1px solid #bdcfc0}
.be-svqa-46-actions button:focus-visible{outline:3px solid #e29b20;outline-offset:3px}
.be-svqa-46-footnote{font-size:.83rem;color:#39584b}
@media(max-width:375px){.be-svqa-46{padding:.8rem}.be-svqa-46-actions button{width:100%}}
@media print{.be-svqa-46{display:none!important}}
