.bm [id]{scroll-margin-top:96px}.bm .rd-eyebrow{line-height:1.5}.bm-publisher{filter:brightness(0);opacity:.55}.bm .bm-sup{font-family:var(--font-mono);margin-left:2px;font-size:.7em;line-height:0}.bm .bm-fn{color:var(--orange-ink);text-decoration:none}.bm .bm-fn:hover{text-decoration:underline}.bm .on-dark .bm-fn{color:var(--orange)}.bm .on-dark .bm-card-light .bm-fn{color:var(--orange-ink)}.rd.bm .on-dark .bm-card-light :focus-visible{outline-color:var(--orange)}.bm-grow{transform-origin:0;height:100%;animation:bm-grow 1.4s var(--ease-out) both;animation-delay:var(--d,0s);display:block}@keyframes bm-grow{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}html.js .rv-group:not(.rv-in) .bm-grow{animation-play-state:paused}.bm-crow{transition:background-color .3s var(--ease-out)}.bm-crow:hover,.bm-crow:focus-within{background-color:var(--paper)}.bm-crow .bm-fx{transition:background-color .35s var(--ease-out)}.bm-crow:hover .bm-fx{background-color:var(--orange)!important}.bm-tip{opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transform:translateY(4px)}.bm-crow:hover .bm-tip,.bm-crow:focus-within .bm-tip{opacity:1;transform:none}@media (max-width:1023px){.bm-tip{opacity:1;margin-top:6px;display:block;transform:none;position:static!important}}.bm-lift,.bm-lift-dark{transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .35s var(--ease-out), background-color .35s var(--ease-out)}.bm-lift:hover{transform:translateY(-4px);box-shadow:0 16px 40px #192c471f;border-color:var(--orange-55)!important}.bm-lift-dark:hover{transform:translateY(-4px);background-color:#ffffff0f!important;border-color:#f4762199!important}.bm-src:target{background-color:var(--orange-07);box-shadow:inset 2px 0 0 var(--orange)}.bm details summary{cursor:pointer;list-style:none}.bm details summary::-webkit-details-marker{display:none}.bm details .bm-pm{transition:transform .3s var(--ease-out)}.bm details[open] .bm-pm{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.bm-grow{animation:none}.bm-crow,.bm-crow .bm-fx,.bm-tip,.bm-lift,.bm-lift-dark,.bm details .bm-pm,.bm-ease{transition:none}.bm-lift:hover,.bm-lift-dark:hover{transform:none}}html.reduce-motion .bm-grow{animation:none}html.reduce-motion .bm-crow,html.reduce-motion .bm-crow .bm-fx,html.reduce-motion .bm-tip,html.reduce-motion .bm-lift,html.reduce-motion .bm-lift-dark,html.reduce-motion .bm-ease{transition:none}html.reduce-motion .bm-lift:hover,html.reduce-motion .bm-lift-dark:hover{transform:none}
