.bmb{--b-white:#FFFFFF;--b-measure:68ch;--b-rail:15rem;--b-gap:clamp(2rem,4vw,4.5rem);--b-frame:74rem;--b-sticky-top:calc(var(--d-header-h) + 2rem);--b-text-body:1.125rem;--b-text-h2:clamp(1.35rem,0.9vw + 1rem,1.75rem);--b-text-title:clamp(1.9rem,2.6vw + 1rem,3.5rem);--b-text-index:clamp(2.75rem,7vw + 0.5rem,6.5rem);--b-error:#A3261B;font-family:var(--d-body);line-height:1.6;overflow:visible;overflow-x:clip;min-height:100svh;display:flex;flex-direction:column}html:has(.bmb),html:has(.bmb) body{overflow-x:clip}.bmb .bm-header{position:-webkit-sticky;position:sticky;top:0;z-index:20}.bmb-main{flex:1 0 auto}.bmb :focus-visible{outline:3px solid var(--d-focus);outline-offset:3px}.bmb img{display:block;max-width:100%;height:auto}.bmb-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.bmb-foot ul{list-style:none}.bmb-foot .lpd-foot-links{margin-left:auto}@media (max-width:39.99rem){.bmb-foot .lpd-foot-links{margin-left:0}}.bmb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--d-ink-2)}.bmb-when{word-spacing:.2em}.bmb-label{display:inline-block;line-height:1.35;border:var(--d-rule) solid var(--d-navy);color:var(--d-navy);padding:.12em .55em}.bmb-label--accent{background:var(--d-orange);border-color:var(--d-orange);color:var(--d-navy)}.bmb-tags{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none}.bmb-tags li{font-size:.75rem;line-height:1.5;color:var(--d-ink-2);border:1px solid var(--d-rule-soft);background:var(--d-paper);padding:.1rem .5rem}.bmb-more{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--d-orange);text-decoration-color:var(--d-orange);text-decoration-thickness:2px;text-underline-offset:.35em}.bmb-index-head{padding-block:clamp(3rem,7vw,6rem) clamp(2rem,4vw,3rem);border-bottom:var(--d-rule-heavy) solid var(--d-navy)}.bmb-index-title{font-family:var(--d-display);text-transform:uppercase;font-size:var(--b-text-index);line-height:.98;letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0}.bmb-index-sub{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-top:clamp(1.5rem,3vw,2.5rem);align-items:end}.bmb-index-lead{font-family:var(--d-display);font-size:var(--d-text-xl);line-height:1.25;max-width:34ch;text-wrap:pretty}.bmb-index-count{font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--d-ink-2)}@media (min-width:60rem){.bmb-index-sub{grid-template-columns:minmax(0,1fr) auto;column-gap:3rem}}.bmb-index-body{padding-block:clamp(2rem,4vw,3.5rem) clamp(4rem,8vw,6.5rem)}.bmb-feature{display:grid;grid-template-columns:minmax(0,1fr);color:inherit;text-decoration:none;border:var(--d-rule-heavy) solid var(--d-navy)}.bmb-feature-body{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;padding:clamp(1.5rem,4vw,3.5rem);min-width:0}.bmb-feature-title{font-family:var(--d-display);text-transform:uppercase;font-size:clamp(1.75rem,2.8vw + .6rem,3.25rem);line-height:1.04;letter-spacing:-.01em;max-width:24ch;overflow-wrap:break-word;min-width:0;text-wrap:balance;transition:color .16s var(--d-ease)}.bmb-feature-excerpt{font-size:var(--d-text-md);line-height:1.6;max-width:58ch}.bmb-feature .bmb-more{margin-top:.5rem}.bmb-feature:not(.bmb-feature--cover){background:var(--d-navy);color:var(--d-on-navy);box-shadow:inset 12px 0 0 var(--d-orange)}.bmb-feature:not(.bmb-feature--cover) .bmb-feature-body{padding-left:calc(12px + clamp(1.5rem, 4vw, 3.5rem))}.bmb-feature:not(.bmb-feature--cover) .bmb-meta{color:var(--d-on-navy-2)}.bmb-feature:not(.bmb-feature--cover) .bmb-label:not(.bmb-label--accent){border-color:var(--d-on-navy);color:var(--d-on-navy)}.bmb-feature:not(.bmb-feature--cover) .bmb-feature-excerpt{color:var(--d-on-navy-2)}.bmb-feature:not(.bmb-feature--cover) .bmb-tags li{background:transparent;border-color:var(--d-navy-2);color:var(--d-on-navy-2)}.bmb-feature:not(.bmb-feature--cover):hover .bmb-feature-title{color:var(--d-orange)}.bmb-feature-num{display:none}@media (min-width:60rem){.bmb-feature:not(.bmb-feature--cover){grid-template-columns:minmax(0,1fr) auto}.bmb-feature-num{display:block;align-self:end;padding:0 clamp(1.5rem,3vw,3rem) clamp(1rem,2vw,2rem) 0;font-family:var(--d-display);font-size:clamp(8rem,15vw,15rem);line-height:.8;letter-spacing:-.04em;color:var(--d-orange)}}.bmb-feature--cover{background:var(--b-white)}.bmb-feature-media{display:block;border-bottom:var(--d-rule-heavy) solid var(--d-navy);min-width:0}.bmb-feature-media img{width:100%;height:100%;aspect-ratio:16/10;object-fit:cover}.bmb-feature--cover .bmb-feature-excerpt{color:var(--d-ink-2)}.bmb-feature--cover:hover .bmb-feature-title{color:var(--d-orange-2)}@media (min-width:60rem){.bmb-feature--cover{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bmb-feature-media{border-bottom:0;border-right:var(--d-rule-heavy) solid var(--d-navy)}.bmb-feature--cover .bmb-feature-title{font-size:clamp(1.6rem,1.8vw + .8rem,2.6rem)}}.bmb-card:hover .lpd-arrow,.bmb-feature:hover .lpd-arrow,.bmb-row:hover .lpd-arrow{transform:translateX(3px)}.bmb-list{list-style:none;margin-top:clamp(2.5rem,5vw,4rem);border-top:var(--d-rule-heavy) solid var(--d-navy)}.bmb-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;padding-block:clamp(1.5rem,3vw,2.25rem);border-bottom:var(--d-rule) solid var(--d-navy);color:inherit;text-decoration:none;transition:background-color .16s var(--d-ease)}.bmb-row:hover{background:var(--d-paper-2)}.bmb-row-num{font-family:var(--d-display);font-size:clamp(1.6rem,2.5vw,2.75rem);line-height:1;color:var(--d-orange)}.bmb-row-body{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0}.bmb-row-title{font-family:var(--d-display);text-transform:uppercase;font-size:clamp(1.3rem,1.3vw + .9rem,2rem);line-height:1.1;letter-spacing:-.005em;max-width:30ch;overflow-wrap:break-word;text-wrap:balance}.bmb-row:hover .bmb-row-title{text-decoration:underline;-webkit-text-decoration-color:var(--d-orange);text-decoration-color:var(--d-orange);text-decoration-thickness:3px;text-underline-offset:.18em}.bmb-row-excerpt{color:var(--d-ink-2);max-width:62ch}.bmb-row-media{display:block;min-width:0}.bmb-row-media img{width:100%;aspect-ratio:4/3;object-fit:cover;border:var(--d-rule) solid var(--d-navy)}@media (max-width:59.99rem){.bmb-row-media{order:-1}.bmb-row-media img{aspect-ratio:16/9}}@media (min-width:60rem){.bmb-row{grid-template-columns:6rem minmax(0,1fr);column-gap:2rem;padding-inline:0 1rem}.bmb-row--cover{grid-template-columns:6rem minmax(0,1fr) minmax(0,18rem)}}.bmb-article{padding-bottom:clamp(3.5rem,7vw,6rem)}.bmb-cover,.bmb-head,.bmb-layout{max-width:var(--b-frame)}@media (min-width:64rem){.bmb-cover,.bmb-head{padding-left:calc(var(--d-gutter) + var(--b-rail) + var(--b-gap))}}.bmb-head{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding-top:clamp(2rem,5vw,4rem)}.bmb-back{font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--d-navy);text-decoration:underline;-webkit-text-decoration-color:var(--d-orange);text-decoration-color:var(--d-orange);text-decoration-thickness:2px;text-underline-offset:.35em;margin-bottom:.5rem}.bmb-back:hover{-webkit-text-decoration-color:var(--d-navy);text-decoration-color:var(--d-navy)}.bmb-title{text-transform:uppercase;font-size:var(--b-text-title);line-height:1.04;letter-spacing:-.012em;max-width:22ch;overflow-wrap:break-word;min-width:0;text-wrap:balance}.bmb-dek,.bmb-title{font-family:var(--d-display)}.bmb-dek{font-size:clamp(1.2rem,.8vw + 1rem,1.55rem);line-height:1.35;color:var(--d-ink);max-width:46ch;text-wrap:pretty}.bmb-head .bmb-tags{width:100%;padding-top:1.25rem;margin-top:.5rem;border-top:var(--d-rule-heavy) solid var(--d-navy)}.bmb-cover{margin-top:clamp(2rem,4vw,3rem)}.bmb-cover img{width:100%;aspect-ratio:16/9;object-fit:cover;border:var(--d-rule-heavy) solid var(--d-navy);background:var(--d-paper-2)}.bmb-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2rem;gap:2rem;margin-top:clamp(2rem,4vw,3.5rem)}.bmb-col{min-width:0;max-width:var(--b-measure);font-size:var(--b-text-body)}@media (min-width:64rem){.bmb-layout{grid-template-columns:var(--b-rail) minmax(0,1fr);column-gap:var(--b-gap);align-items:start}}.bmb-toc{min-width:0}.bmb-toc-rail{display:none}.bmb-toc-list{list-style:none}.bmb-toc-list a{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.25rem;gap:.25rem;padding:.55rem .5rem .55rem 0;font-size:.875rem;line-height:1.4;color:var(--d-ink-2);text-decoration:none;border-bottom:1px solid var(--d-rule-soft);transition:color .16s var(--d-ease),background-color .16s var(--d-ease)}.bmb-toc-list a:hover{color:var(--d-navy);background:var(--d-paper-2)}.bmb-toc-num{font-family:var(--d-display);font-size:var(--d-text-sm);color:var(--d-orange);padding-left:.1rem}.bmb-toc-list a[aria-current]{color:var(--d-navy);box-shadow:inset 4px 0 0 var(--d-orange);padding-left:.6rem;grid-template-columns:1.6rem minmax(0,1fr)}.bmb-toc-mobile{border:var(--d-rule-heavy) solid var(--d-navy);background:var(--b-white)}.bmb-toc-mobile summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;cursor:pointer;list-style:none;font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.14em;text-transform:uppercase}.bmb-toc-mobile summary::-webkit-details-marker{display:none}.bmb-toc-mobile summary:after{content:"+";font-size:1.35rem;line-height:1;color:var(--d-orange)}.bmb-toc-mobile[open] summary:after{content:"–"}.bmb-toc-mobile[open] summary{border-bottom:var(--d-rule) solid var(--d-navy)}.bmb-toc-mobile .bmb-toc-list{padding:.25rem 1rem .75rem}.bmb-toc-mobile .bmb-toc-list li:last-child a{border-bottom:0}@media (min-width:64rem){.bmb-toc{position:-webkit-sticky;position:sticky;top:var(--b-sticky-top)}.bmb-toc-mobile{display:none}.bmb-toc-rail{display:block;max-height:calc(100svh - var(--b-sticky-top) - 1.5rem);overflow-y:auto;scrollbar-width:thin}.bmb-toc-title{font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.14em;text-transform:uppercase;padding-bottom:.6rem;border-bottom:var(--d-rule-heavy) solid var(--d-navy)}}.bmb-prose{line-height:1.72;color:var(--d-ink);overflow-wrap:break-word}.bmb-prose>:first-child{margin-top:0}.bmb-prose p{margin:0 0 1.15em}.bmb-prose p:last-child{margin-bottom:0}.bmb-prose em{font-style:italic}.bmb-prose a{color:var(--d-navy);text-decoration:underline;-webkit-text-decoration-color:var(--d-orange);text-decoration-color:var(--d-orange);text-decoration-thickness:2px;text-underline-offset:.2em}.bmb-prose a:hover{-webkit-text-decoration-color:var(--d-navy);text-decoration-color:var(--d-navy)}.bmb-prose :is(h1,h2){font-family:var(--d-display);text-transform:uppercase;color:var(--d-navy);font-size:var(--b-text-h2);line-height:1.16;letter-spacing:.005em;margin:3rem 0 1.1rem;padding-top:1.1rem;border-top:var(--d-rule-heavy) solid var(--d-navy);scroll-margin-top:calc(var(--d-header-h) + 1.25rem);text-wrap:balance}.bmb-prose h3{font-family:var(--d-display);color:var(--d-navy);font-size:1.25rem;line-height:1.25;margin:2rem 0 .75rem}.bmb-prose .emoji{display:none}.bmb-prose .lead{font-size:1.25rem;line-height:1.6;border-left:6px solid var(--d-orange);padding-left:1.25rem;margin-bottom:2.5rem}.bmb-prose .lead strong{color:var(--d-navy)}.bmb-prose .section{margin-bottom:0}.bmb-prose :is(hr,.article-divider){border:0;border-top:var(--d-rule) solid var(--d-rule-soft);margin:2.5rem 0}.bmb-prose :is(hr,.article-divider):has(+h2,+.section,+.faq-wrapper,+.ai-section){border:0;margin:0}.bmb-prose :is(ul,ol){margin:.5em 0 1.4em;padding-left:1.4em}.bmb-prose ul{list-style:square}.bmb-prose ol{list-style:decimal;padding-left:1.6em}.bmb-prose li{margin-bottom:.55em;padding-left:.25em}.bmb-prose li::marker{color:var(--d-orange);font-family:var(--d-display)}.bmb-prose ul.feature-list{list-style:none;padding:0;border-top:var(--d-rule) solid var(--d-navy)}.bmb-prose ul.feature-list li{position:relative;margin:0;padding:.75rem 0 .75rem 2rem;border-bottom:1px solid var(--d-rule-soft)}.bmb-prose ul.feature-list li:before{content:"→";position:absolute;left:0;top:.75rem;font-family:var(--d-display);color:var(--d-orange)}.bmb-prose .table-wrap{overflow-x:auto;margin:1.75rem 0;border:var(--d-rule-heavy) solid var(--d-navy);background:var(--b-white)}.bmb-prose table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.bmb-prose th{text-align:left;vertical-align:bottom;font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--d-on-navy);background:var(--d-navy);padding:.7rem 1rem}.bmb-prose td{padding:.7rem 1rem;border-bottom:1px solid var(--d-rule-soft);vertical-align:top;min-width:9rem}.bmb-prose tr:last-child td{border-bottom:0}.bmb-prose td strong{color:var(--d-navy)}.bmb-prose :is(blockquote,.callout-warning){margin:2rem 0;background:var(--b-white);border:var(--d-rule-heavy) solid var(--d-navy);box-shadow:inset 12px 0 0 var(--d-orange);padding:1.25rem 1.5rem 1.25rem calc(12px + 1.25rem)}.bmb-prose :is(blockquote,.callout-warning) p:last-child{margin:0}.bmb-prose .callout-fact{margin:2.25rem 0;background:var(--d-navy);color:var(--d-on-navy);box-shadow:inset 0 -6px 0 var(--d-orange);padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem) calc(6px + clamp(1.25rem, 3vw, 2rem))}.bmb-prose .callout-fact p{margin:0 0 .75em}.bmb-prose .callout-fact p:last-child{margin:0}.bmb-prose .callout-fact strong{color:var(--b-white)}.bmb-prose .callout-fact a{color:var(--d-on-navy)}.bmb-prose .callout-example{margin:2rem 0;padding:1.25rem 1.5rem 1.4rem;background:var(--d-paper-2);border:var(--d-rule) solid var(--d-navy)}.bmb-prose .callout-example p:last-child{margin:0}.bmb-prose .example-label{margin-bottom:.9rem;font-size:var(--d-text-sm);line-height:1.35;letter-spacing:.14em;border:var(--d-rule) solid var(--d-navy);padding:.12em .55em;background:var(--d-paper)}.bmb-prose .example-label,.bmb-prose .rag-label{display:inline-block;font-family:var(--d-display);text-transform:uppercase}.bmb-prose .rag-label{margin-right:.35em;font-size:.8em;line-height:1.3;letter-spacing:.1em;background:var(--d-navy);color:var(--d-on-navy);padding:.1em .5em}.bmb-prose .ai-section{margin:3rem 0 1rem;background:var(--b-white);border:var(--d-rule-heavy) solid var(--d-navy);box-shadow:inset 0 12px 0 var(--d-orange);padding:calc(12px + clamp(1.25rem, 3.5vw, 2.25rem)) clamp(1.25rem,3.5vw,2.25rem) clamp(1.25rem,3.5vw,2.25rem)}.bmb-prose .ai-section h2{margin-top:0;padding-top:0;border-top:0}.bmb-prose .ai-closing{margin-top:1.5rem;padding-top:1rem;border-top:var(--d-rule) solid var(--d-navy);font-family:var(--d-display);font-size:1.2rem;line-height:1.4}.bmb-prose .tag{display:inline-block;margin:.15em .2em .15em 0;font-size:.75rem;line-height:1.5;color:var(--d-ink-2);border:1px solid var(--d-rule-soft);background:var(--d-paper);padding:.05rem .45rem}.bmb-prose .tag-news{border-color:var(--d-orange);color:var(--d-navy)}.bmb-prose .faq-wrapper{margin-top:3rem}.bmb-prose .faq-wrapper h2{margin-top:0}.bmb-prose .faq-item{padding:1.2rem 0;border-bottom:1px solid var(--d-rule-soft)}.bmb-prose .faq-item:last-child{border-bottom:var(--d-rule) solid var(--d-navy)}.bmb-prose .faq-q{position:relative;padding-left:1.75rem;font-family:var(--d-display);font-size:1.15rem;line-height:1.35;color:var(--d-navy);margin:0 0 .5rem}.bmb-prose .faq-q:before{content:"Q";position:absolute;left:0;top:0;color:var(--d-orange)}.bmb-prose .faq-a{margin:0;padding-left:1.75rem;color:var(--d-ink-2)}.bmb-prose .article-figure{margin:2.5rem 0}.bmb-prose .article-figure img{width:100%;height:auto;border:var(--d-rule) solid var(--d-navy);background:var(--d-paper-2)}.bmb-prose .article-figure figcaption{margin-top:.75rem;padding-left:.85rem;border-left:4px solid var(--d-orange);font-size:.875rem;line-height:1.5;color:var(--d-ink-2)}.bmb-prose code{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.88em;background:var(--d-paper-2);padding:.05em .3em}.bmb-prose pre{overflow-x:auto;background:var(--d-paper-2);border:var(--d-rule) solid var(--d-navy);padding:1rem;margin:1.5rem 0}.bmb-prose pre code{background:none;padding:0}.bmb-ask{font-size:1rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid;grid-gap:1rem;gap:1rem;justify-items:start;background:var(--d-navy);color:var(--d-on-navy);box-shadow:inset 12px 0 0 var(--d-orange);padding:clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem) calc(12px + clamp(1.5rem, 4vw, 2.5rem))}.bmb-ask-title{font-family:var(--d-display);text-transform:uppercase;font-size:clamp(1.6rem,2vw + 1rem,2.4rem);line-height:1.02;letter-spacing:-.01em;max-width:18ch}.bmb-ask-lead{color:var(--d-on-navy-2);max-width:52ch}.bmb-ask-form{width:100%;display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.bmb-ask-label{font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--d-on-navy-2)}.bmb-ask-row{display:flex;flex-wrap:wrap;gap:.5rem}.bmb-ask-row input{flex:1 1 16rem;min-width:0;min-height:3rem;border:var(--d-rule) solid var(--d-on-navy);border-radius:0;background:var(--b-white);font-family:var(--d-body);font-size:1.05rem;color:var(--d-ink);padding:0 .9rem;outline:none}.bmb-ask-row input::placeholder{color:var(--d-ink-2);opacity:1}.bmb-ask-row input:focus-visible{outline:3px solid var(--d-focus);outline-offset:2px}.bmb-ask-row .lpd-btn{min-height:3rem}.bmb-ask-alt{margin-top:.25rem;display:inline-flex;align-items:center;gap:.5rem;background:none;border:0;padding:0;cursor:pointer;color:var(--d-on-navy);font-family:var(--d-display);font-size:var(--d-text-sm);letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--d-orange);text-decoration-color:var(--d-orange);text-decoration-thickness:2px;text-underline-offset:.35em}.bmb-ask-alt:hover .lpd-arrow{transform:translateX(3px)}@media (max-width:39.99rem){.bmb-ask-row .lpd-btn{width:100%}}.bmb-related{background:var(--d-paper-2);border-top:var(--d-rule-heavy) solid var(--d-navy);padding-block:clamp(3rem,6vw,5rem)}.bmb-related-title{font-family:var(--d-display);text-transform:uppercase;font-size:clamp(1.75rem,3vw + .5rem,3rem);line-height:1;letter-spacing:-.01em}.bmb-related-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:clamp(1.5rem,3vw,2.5rem)}.bmb-card{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;height:100%;padding:1.5rem;color:inherit;text-decoration:none;background:var(--d-paper);border:var(--d-rule-heavy) solid var(--d-navy);transition:box-shadow .16s var(--d-ease),transform .16s var(--d-ease)}.bmb-card:hover{box-shadow:6px 6px 0 var(--d-navy);transform:translate(-2px,-2px)}.bmb-card-media{display:block;width:calc(100% + 3rem);margin:-1.5rem -1.5rem .25rem;border-bottom:var(--d-rule-heavy) solid var(--d-navy)}.bmb-card-media img{width:100%;aspect-ratio:16/9;object-fit:cover}.bmb-card-title{font-family:var(--d-display);text-transform:uppercase;font-size:clamp(1.15rem,.6vw + 1rem,1.4rem);line-height:1.15;overflow-wrap:break-word}.bmb-card-excerpt{color:var(--d-ink-2);font-size:.95rem}.bmb-card .bmb-more{margin-top:auto;padding-top:.5rem}@media (max-width:39.99rem){.bmb{--b-text-body:1.0625rem}.bmb-prose .lead{font-size:1.125rem;padding-left:1rem;border-left-width:4px}.bmb-prose .faq-a{padding-left:0}.bmb-prose td{min-width:8rem}}@media (prefers-reduced-motion:reduce){.bmb *,.bmb :after,.bmb :before{transition-duration:1ms!important}.bmb-card:hover{transform:none}}.lpd-root.bmb.bmb :is(.bmb-meta,.bmb-meta *,.bmb-label,.bmb-more,.bmb-more *,.bmb-back,.bmb-index-count,.bmb-toc-title,.bmb-toc-num,.bmb-toc-mobile summary,.bmb-ask-label,.bmb-ask-alt,.bmb-ask-alt *,.bmb-prose :is(h3,.example-label,.rag-label,.faq-q,th,strong,b),.bmb-card-title){font-weight:600!important}.lpd-root.bmb.bmb :is(.bmb-index-title,.bmb-feature-title,.bmb-feature-num,.bmb-row-title,.bmb-row-num,.bmb-title,.bmb-prose :is(h1,h2),.bmb-ask-title,.bmb-related-title){font-weight:700!important}.lpd-root.bmb.bmb :is(.bmb-index-lead,.bmb-dek,.bmb-prose .ai-closing){font-weight:300!important}.lpd-root.bmb.bmb .bmb-toc-list a[aria-current] span:not(.bmb-toc-num){font-weight:600!important}