.bl-prose{color:var(--ink-1);overflow-wrap:anywhere;font-size:1.125rem;line-height:1.7}.bl-prose>*+*,.bl-col>*+*,.bl-info__body>*+*,.bl-prose blockquote>*+*{margin-top:1.25rem}.bl-prose :is(h2,h3,h4,h5,h6){color:var(--ink-0);font-family:var(--font-display-face);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.15}.bl-prose h2{font-size:clamp(1.75rem,2.6vw,2.4rem)}.bl-prose h3{font-size:clamp(1.4rem,1.9vw,1.75rem)}.bl-prose h4{font-size:1.3rem}.bl-prose h5{letter-spacing:-.01em;font-size:1.12rem}.bl-prose h6{font-family:var(--font-body-face);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:.8125rem;font-weight:700}.bl-prose>:is(h2,h3,h4,h5,h6),.bl-col>:is(h2,h3,h4,h5,h6):not(:first-child){margin-top:2.75rem}.bl-prose>:is(h2,h3,h4,h5,h6)+*,.bl-col>:is(h2,h3,h4,h5,h6)+*{margin-top:.9rem}.bl-prose>:first-child{margin-top:0}.bl-prose strong{color:var(--ink-0);font-weight:650}.bl-prose a:not(.pill){color:var(--accent-text);text-underline-offset:3px;text-decoration:underline 1px}.bl-prose a:not(.pill):hover{color:var(--ink-0)}.bl-prose :is(ul,ol){padding-left:1.4rem}.bl-prose ul{list-style:outside}.bl-prose ol{list-style:decimal}.bl-prose li+li{margin-top:.5rem}.bl-prose li::marker{color:var(--accent-text);font-weight:600}.bl-prose li>:is(ul,ol){margin-top:.5rem}.bl-prose ul.bl-icons{padding-left:0;list-style:none}.bl-prose ul.bl-icons li{padding-left:1.9rem;position:relative}.bl-prose ul.bl-icons li:before{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 9.5l3 3 7-7.5' fill='none' stroke='%23131a24' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 70% no-repeat;border-radius:999px;width:1.05rem;height:1.05rem;position:absolute;top:.45em;left:0}.bl-prose p>img,.bl-prose li>img{vertical-align:middle;border-radius:.5rem;max-width:100%;height:auto;margin:.35rem 0;display:inline-block}.bl-prose code{font-family:var(--font-body-face);background:var(--surface-card);color:var(--ink-0);border:1px solid var(--surface-2);border-radius:.3rem;padding:.1em .4em;font-size:.92em}.bl-prose pre{border-radius:var(--radius-m);background:var(--dark-0);color:var(--dark-ink-0);white-space:pre;tab-size:2;padding:1.25rem 1.4rem;font-size:.95rem;line-height:1.6;overflow-x:auto}.bl-prose pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.bl-prose blockquote{border-left:3px solid var(--accent);color:var(--ink-0);padding:.25rem 0 .25rem 1.4rem;font-size:1.2rem}.bl-prose blockquote.bl-embed{border:1px solid var(--surface-2);border-left-width:3px;border-left-color:var(--accent);background:var(--surface-card);border-radius:.5rem;padding:1.1rem 1.4rem;font-size:1.05rem}.bl-prose hr{border:0;border-top:1px solid var(--surface-2);margin-block:2.5rem}.bl-prose .bl-cap,.bl-prose figcaption{color:var(--ink-2);font-size:.9375rem;line-height:1.5}.bl-prose .bl-imgalt{border:1px dashed var(--surface-2);border-radius:.4rem;padding:.2rem .6rem;font-size:.9375rem;display:inline-block}.bl-fig{margin:0}.bl-fig img{border:1px solid var(--surface-2);background:var(--surface-card);border-radius:.75rem;width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.bl-fig figcaption{text-align:center;margin-top:.7rem}.bl-gallery{grid-template-columns:repeat(var(--g,2), minmax(0, 1fr));align-items:start;gap:1rem;min-width:0;display:grid}.bl-gallery--1{--g:1}.bl-gallery--3,.bl-gallery--4{--g:2}@media (width>=900px){.bl-gallery--3{--g:3}.bl-gallery--4{--g:4}}.bl-gallery .bl-fig img{width:100%}.bl-gallery .bl-fig a{border-radius:.75rem;transition:transform .5s cubic-bezier(.23,1,.32,1);display:block}@media (hover:hover){.bl-gallery .bl-fig a:hover{transform:translateY(-3px)}}.bl-row{display:block}.bl-row:not(.bl-row--1){grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem 3rem;display:grid}@media (width>=900px){.bl-row.bl-row--2{grid-template-columns:var(--cols,repeat(2, minmax(0, 1fr)))}.bl-row.bl-row--3{grid-template-columns:var(--cols,repeat(3, minmax(0, 1fr)))}.bl-row:is(.bl-row--4,.bl-row--5,.bl-row--6){grid-template-columns:repeat(4,minmax(0,1fr))}.bl-row.bl-row--stack{grid-template-columns:minmax(0,1fr)}}.bl-row>*+*{margin-top:1.25rem}.bl-row:not(.bl-row--1)>*+*{margin-top:0}.bl-col{min-width:0}.bl-info{border-radius:var(--radius-m);background:var(--surface-card);border:1px solid var(--surface-2);gap:1rem;padding:1.4rem 1.5rem;display:flex}.bl-info .bl-fig{flex:none;width:5.5rem}.bl-info__icon{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;flex:none;width:2.6rem;height:2.6rem;position:relative}.bl-info__icon:after{content:"";background:var(--accent);border-radius:999px;width:.7rem;height:.7rem;margin:auto;position:absolute;inset:0}.bl-info__body{min-width:0}.bl-prose .bl-info__title{letter-spacing:-.01em;margin:0;font-size:1.15rem}.bl-info__title a{color:inherit!important;text-decoration:none!important}.bl-info p{font-size:1rem;line-height:1.6}.bl-info+.bl-info{margin-top:1rem}.bl-info__more{font-size:.9375rem;font-weight:700}.bl-btns{flex-wrap:wrap;gap:.75rem;display:flex}.bl-btns .pill{color:var(--ink-0);font-size:1rem;text-decoration:none}.bl-btns .pill:first-child{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.bl-btns .pill:first-child>i{background:var(--ink-0)}@media (hover:hover){.bl-btns .pill:first-child:hover{color:var(--surface-0)}}.bl-table{border:1px solid var(--surface-2);border-radius:var(--radius-m);background:var(--surface-card);overflow-x:auto}.bl-table table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.5}.bl-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--surface-2);min-width:9rem;padding:.85rem 1rem}.bl-table tr:last-child>*{border-bottom:0}.bl-table th,.bl-table thead td{color:var(--ink-0);background:var(--surface-1);font-weight:700}.yt{position:relative}.yt__btn,.yt iframe{aspect-ratio:16/9;border-radius:var(--radius-m);background:var(--dark-0);border:0;width:100%;display:block;overflow:hidden}.yt__btn{cursor:pointer;padding:0;position:relative}.yt__btn img{object-fit:cover;opacity:.92;width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1),opacity .4s}.yt__list{color:var(--dark-ink-0);letter-spacing:.1em;text-transform:uppercase;font-size:.9375rem;font-weight:700;position:absolute;bottom:1.1rem;left:1.2rem}.yt__play{background:var(--accent);border-radius:999px;width:4.5rem;height:4.5rem;transition:transform .5s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -16px #0009}.yt__play:after{content:"";border-style:solid;border-width:.7rem 0 .7rem 1.15rem;border-color:transparent transparent transparent var(--accent-ink);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}@media (hover:hover){.yt__btn:hover img{opacity:1;transform:scale(1.03)}.yt__btn:hover .yt__play{transform:translate(-50%,-50%)scale(1.08)}}.yt__link{margin-top:.55rem;font-size:.875rem;font-weight:600;display:inline-block;color:var(--ink-2)!important;text-decoration:none!important}.yt__link:hover{color:var(--ink-0)!important}.yt.is-playing .yt__link{display:none}.bl-iframe{border-radius:var(--radius-m);background:var(--dark-0);width:100%;margin-inline:auto;overflow:hidden}.bl-iframe iframe{border:0;width:100%;height:100%;display:block}.bc-card{flex-direction:column;height:100%;display:flex}.bc-card__img{border-radius:var(--radius-m);background:var(--surface-1);aspect-ratio:16/10;overflow:hidden}.bc-card__img img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1);display:block}.bc-card__img--none{background:linear-gradient(140deg, var(--dark-0), color-mix(in srgb, var(--dark-0) 70%, var(--accent)));place-items:end start;padding:1.25rem;display:grid}.bc-card__img--none span{color:var(--dark-ink-1);font-family:var(--font-display-face);font-size:1.15rem;font-weight:600;line-height:1.2}@media (hover:hover){.bc-card:hover .bc-card__img img{transform:scale(1.04)}.bc-card:hover .bc-card__title{color:var(--accent-text)}}.bc-card__title{transition:color .3s}@media (prefers-reduced-motion:reduce){.bc-card__img img,.yt__btn img,.yt__play,.bl-gallery .bl-fig a{transition:none}}.bc-card .bc-card__title{font-size:clamp(1.25rem,1.5vw,1.45rem);line-height:1.2}.sp-guide .sp-raw{max-width:72rem!important}.bl-prose .is-section-label,.bl-prose .is-sec-label,.bl-prose .is-toc-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:.8125rem;font-weight:700;display:block}.bl-prose .is-callout{border-radius:var(--radius-m);background:var(--surface-card);border:1px solid var(--surface-2);border-left:4px solid var(--accent);color:var(--ink-0);gap:.9rem;padding:1.1rem 1.3rem;font-size:1rem;display:flex}.bl-prose .is-callout.warn{border-left-color:var(--spark)}.bl-prose .is-callout>*{margin:0}.bl-prose .is-callout-icon,.bl-prose .is-tip-icon{flex:none;font-size:1.2rem;line-height:1.5}.bl-prose .is-path{background:var(--surface-1);color:var(--ink-0);border-radius:.4rem;margin-top:.3rem;padding:.3rem .65rem;font-size:.95rem;font-weight:600;display:inline-block}.bl-prose ul.is-checklist{gap:.5rem;padding:0;list-style:none;display:grid}.bl-prose ul.is-checklist li{margin:0;padding-left:1.9rem;position:relative}.bl-prose ul.is-checklist li:before{content:"";border:2px solid var(--accent);border-radius:.3rem;width:1.1rem;height:1.1rem;position:absolute;top:.4em;left:0}.bl-prose mark{background:color-mix(in srgb, var(--accent) 26%, transparent);color:var(--ink-0);border-radius:.2em;padding:0 .15em}.bf{flex-wrap:wrap;gap:.5rem;display:flex}.bf a{border:1px solid var(--surface-2);min-height:2.5rem;color:var(--ink-0);background:var(--surface-card);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem 1rem;font-size:.9375rem;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.bf a span{color:var(--ink-2);font-weight:500}.bf a:hover,.bf a[aria-current=page]{background:var(--ink-0);border-color:var(--ink-0);color:var(--surface-0)}.bf a:hover span,.bf a[aria-current=page] span{color:inherit;opacity:.7}
