.bms[data-v-837b3f88]{display:flex;flex-direction:column;gap:1.25rem;max-width:960px}.bms-h1[data-v-837b3f88]{color:var(--color-text-strong);font:700 clamp(1.75rem,3vw,2.25rem) /1.15 var(--font-display);letter-spacing:-.02em;margin:0}.bms-lede[data-v-837b3f88]{color:var(--color-text);font-size:1.0625rem;line-height:1.7;margin:0;max-width:70ch}.bms-grid[data-v-837b3f88]{display:grid;gap:1rem}@media(min-width:768px){.bms-grid[data-v-837b3f88]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bms-card[data-v-837b3f88]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:1.25rem}.bms-card p[data-v-837b3f88],.bms-faq p[data-v-837b3f88],.bms-prose p[data-v-837b3f88],.bms-steps p[data-v-837b3f88]{color:var(--color-text);font-size:.9375rem;line-height:1.65;margin:.5rem 0 0}.bms-h2[data-v-837b3f88]{color:var(--color-text-strong);font:700 1.0625rem var(--font-display);margin:0}.bms-prose[data-v-837b3f88]{display:flex;flex-direction:column;gap:1.5rem;max-width:70ch}.bms-prose p[data-v-837b3f88]{font-size:1rem;line-height:1.7}.bms-steps[data-v-837b3f88]{counter-reset:bms-step;display:grid;gap:1rem;list-style:none;margin:0;padding:0}@media(min-width:768px){.bms-steps[data-v-837b3f88]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bms-steps li[data-v-837b3f88]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;counter-increment:bms-step;padding:1.25rem 1.25rem 1.25rem 3.5rem;position:relative}.bms-steps li[data-v-837b3f88]:before{background:var(--color-accent);border-radius:50%;color:#fff;content:counter(bms-step);display:grid;font:700 .8125rem var(--font-display);height:1.5rem;left:1.25rem;place-items:center;position:absolute;top:1.15rem;width:1.5rem}.bms-faq[data-v-837b3f88]{display:flex;flex-direction:column;gap:.75rem}.bms-faq details[data-v-837b3f88]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:0 1.25rem}.bms-faq details[open][data-v-837b3f88]{border-color:var(--color-accent)}.bms-faq summary[data-v-837b3f88]{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;padding:1rem 0}.bms-faq summary[data-v-837b3f88]::-webkit-details-marker{display:none}.bms-faq-q[data-v-837b3f88]{color:var(--color-text-strong);font:700 1rem/1.4 var(--font-display);margin:0}.bms-chev[data-v-837b3f88]{color:var(--color-accent);flex-shrink:0;font-size:1.4rem;line-height:1;transition:transform .2s}.bms-faq details[open] .bms-chev[data-v-837b3f88]{transform:rotate(45deg)}.bms-faq details p[data-v-837b3f88]{margin:0;padding-bottom:1.1rem}.bms-faq[data-v-837b3f88] b{color:var(--color-text-strong)}.bms-sources[data-v-837b3f88]{gap:.75rem;list-style:none;margin:0;padding:0}.bms-sources[data-v-837b3f88],.bms-sources li[data-v-837b3f88]{display:flex;flex-direction:column}.bms-sources li[data-v-837b3f88]{color:var(--color-text);font-size:.9375rem;gap:.15rem;line-height:1.55}.bms-fine a[data-v-837b3f88],.bms-sources a[data-v-837b3f88]{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.bms-sources a[data-v-837b3f88]{font-weight:600}.bms-fine[data-v-837b3f88]{color:var(--color-text-muted);font-size:.875rem;line-height:1.6;margin:0}@media(prefers-reduced-motion:reduce){.bms-chev[data-v-837b3f88]{transition:none}}
