.bmar-guide{margin:16px 0 0;border:1px solid #dedede;border-radius:14px;background:#fff;color:#111;font:400 14px/1.5 var(--font-body-family,Arial,sans-serif);text-align:left}
.bmar-guide *{box-sizing:border-box}
.bmar-guide summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 16px;cursor:pointer;font-weight:600;list-style:none}
.bmar-guide summary::-webkit-details-marker{display:none}
.bmar-guide summary>svg{flex:none;color:#1166ff}
.bmar-guide summary:focus-visible{outline:3px solid #1166ff;outline-offset:3px;border-radius:12px}
.bmar-guide__chevron{margin-left:auto;font:400 23px/1 Arial,sans-serif;transition:transform .15s}
.bmar-guide[open] .bmar-guide__chevron{transform:rotate(180deg)}
.bmar-guide__body{padding:0 18px 18px}
.bmar-guide__steps{display:grid;gap:18px;list-style:none;margin:0!important;padding:10px 0 18px!important}
.bmar-guide__steps li{display:grid;grid-template-columns:60px minmax(0,1fr);gap:14px;align-items:center;margin:0;padding:0}
.bmar-guide__steps svg{width:60px;height:60px}
.bmar-guide__steps strong{display:block;margin:0 0 3px;font-size:15px;font-weight:650;line-height:1.3}
.bmar-guide__steps p,.bmar-guide__note,.bmar-guide__tip{margin:0;font-size:13px;line-height:1.5;color:#565656}
.bmar-guide__accent{stroke:#1166ff}
.bmar-guide__note{padding-top:14px;border-top:1px solid #e7e7e7}
.bmar-guide__tip{margin-top:8px}
.bfit-controls>.bmar-guide{grid-column:1/-1;width:100%}
@media(min-width:990px){.bfit--pdp .bmar-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.bfit--pdp .bmar-guide__steps li{align-items:start;grid-template-columns:48px minmax(0,1fr);gap:10px}.bfit--pdp .bmar-guide__steps svg{width:48px;height:48px}}
@media(prefers-reduced-motion:reduce){.bmar-guide__chevron{transition:none}}
