.b-guide-hero .b-guide-hero__eyebrow{padding-inline-end:0}[data-concept=b] .b-h1.b-guide__h1{overflow-wrap:break-word;text-wrap:balance;max-inline-size:26ch;margin-block-start:10px;font-size:2rem;line-height:1.35}.b-guide__lede{max-inline-size:62ch;color:var(--c-fg);text-wrap:pretty;margin-block-start:16px}.b-guide__by{margin-block-start:14px}@media (min-width:40rem){[data-concept=b] .b-h1.b-guide__h1{font-size:2.625rem}}@media (min-width:64rem){[data-concept=b] .b-h1.b-guide__h1{margin-block-start:14px;font-size:clamp(3rem,1.2rem + 2.6vw,4rem);line-height:1.25}.b-guide__lede{margin-block-start:24px;font-size:1.25rem}}:root[lang=en] [data-concept=b] .b-h1.b-guide__h1{letter-spacing:-.01em;max-inline-size:30ch;font-size:1.875rem;line-height:1.12}@media (min-width:40rem){:root[lang=en] [data-concept=b] .b-h1.b-guide__h1{font-size:2.5rem}}@media (min-width:64rem){:root[lang=en] [data-concept=b] .b-h1.b-guide__h1{font-size:clamp(2.75rem,1rem + 2.6vw,3.75rem)}}.b-guide-toc{min-inline-size:0}.b-guide-toc__sheet{--b-paper:var(--b-sheet);background:var(--b-paper);box-shadow:var(--b-shadow);outline:1px solid var(--b-edge);outline-offset:-1px;padding:22px 20px 20px;position:relative}.b-guide-toc__list{margin:0;padding:0;list-style:none}.b-guide-toc__list li+li{border-block-start:1px dashed var(--c-line-strong)}.b-guide-toc__link{min-block-size:44px;color:var(--c-fg);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:8px;padding-block:10px;font-size:1rem;line-height:1.6;text-decoration:none;display:grid}.b-guide-toc__link:hover>:last-child,.b-guide-toc__link:focus-visible>:last-child{text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:.35em;text-decoration-thickness:2px}.b-guide-toc__n{color:var(--c-fg-muted);font-variant-numeric:tabular-nums;font-size:.875rem}@media (min-width:64rem){.b-guide>.b-guide-toc{grid-column:9/13;grid-row:2 / span var(--b-span,6)}.b-guide-toc__sheet{top:calc(var(--c-header-h) + 28px);position:sticky}.b-guide:not([data-toc])>.b-sec{grid-column:1/-1}}.b-guide-sec{min-inline-size:0}.b-guide-p{max-inline-size:68ch;color:var(--c-fg);overflow-wrap:break-word;text-wrap:pretty;margin:16px 0 0;font-size:1.0625rem;line-height:1.9}.b-h2+.b-guide-p{margin-block-start:18px}.b-guide-list{max-inline-size:66ch;margin:12px 0 0;padding:0;list-style:none}.b-guide-list>li{color:var(--c-fg);overflow-wrap:break-word;padding-block:6px;padding-inline-start:22px;font-size:1.0625rem;line-height:1.8;position:relative}.b-guide-list>li:before{content:"";background:var(--c-fg-strong);block-size:6px;inline-size:6px;position:absolute;inset-block-start:calc(6px + .8em);inset-inline-start:2px;transform:rotate(45deg)}.b-guide-list[data-ordered]{counter-reset:b-guide-li}.b-guide-list[data-ordered]>li{counter-increment:b-guide-li;padding-inline-start:34px}.b-guide-list[data-ordered]>li:before{content:counter(b-guide-li, decimal-leading-zero);block-size:auto;inline-size:auto;color:var(--c-fg-muted);background:0 0;font-size:.9375rem;inset-block-start:6px;transform:none}.b-guide-steps{margin-block-start:18px}.b-guide-cites{margin:6px 0 0}@media (min-width:64rem){.b-guide-p,.b-guide-list>li{font-size:1.125rem}}.b-guide-cite{margin-inline-start:2px;font-size:.75em;line-height:0}.b-guide-cite a{color:var(--c-accent-text);font-variant-numeric:tabular-nums;padding-inline:1px;text-decoration:none;display:inline-block}.b-guide-cite a:hover{text-decoration:underline}.b-guide-table{margin:22px 0 0}.b-guide-table__scroll{overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto}.b-guide-table__scroll:focus-visible{outline:2px solid var(--c-ring);outline-offset:2px}.b-guide-table .b-table{margin:0}.b-guide-table__cap{caption-side:top;color:var(--c-fg-muted);text-align:start;padding-block-end:8px;font-size:.9375rem;font-weight:500}.b-guide-table .b-table tbody th{color:var(--c-fg-strong);font-weight:500}.b-guide-table .b-table :is(th,td){overflow-wrap:break-word}.b-guide-table__note{color:var(--c-fg-muted);margin:10px 0 0;font-size:.9375rem;line-height:1.7}.b-guide-callout{max-inline-size:66ch}.b-guide-callout[data-tone=warning]{border-inline-start-color:var(--c-accent)}.b-guide-callout__t{color:var(--c-fg-strong);margin:0 0 4px;font-weight:500}.b-guide-callout__b{margin:0}.b-guide-src{border-block-start:2px solid var(--c-fg-strong);margin:22px 0 0;padding:0;list-style:none}.b-guide-src__item{border-block-end:1px dashed var(--c-line-strong);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:10px;padding-block:14px;scroll-margin-block-start:calc(var(--c-header-h) + 16px);display:grid}.b-guide-src__item:target{background:var(--b-hover)}.b-guide-src__n{color:var(--c-fg-muted);font-variant-numeric:tabular-nums;font-size:.9375rem}.b-guide-src__body{min-inline-size:0}.b-guide-src__link{color:var(--c-fg-strong);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:.35em;font-size:1.0625rem;line-height:1.6;text-decoration-thickness:2px}.b-guide-src__link:hover{text-decoration-thickness:3px}.b-guide-src__meta{color:var(--c-fg-muted);margin:4px 0 0;font-size:.9375rem;line-height:1.6}.b-guide-disclaimer{margin-block-start:22px}@media (max-width:63.999rem){.b-guide-hero .b-hero2__dateline>.b-tpl-crumbs{flex-basis:100%;min-inline-size:0}.b-guide-hero .b-tpl-crumbs ol{flex-wrap:nowrap}.b-guide-hero .b-tpl-crumbs li:last-child{contain:inline-size;flex:1 1 0;min-inline-size:0}.b-guide-hero .b-tpl-crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.b-guide-hero .b-hero2__from{margin-block-start:6px}}.b-guide-hero .b-hero2__from time,.b-guide-src__meta time{white-space:nowrap}@media (max-width:40rem){.b-guide-table .b-table[data-stack],.b-guide-table .b-table[data-stack] :is(caption,tbody,tr,th,td){display:block}.b-guide-table .b-table[data-stack] thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.b-guide-table .b-table[data-stack] tbody{border-block-start:2px solid var(--c-fg-strong)}.b-guide-table .b-table[data-stack] tbody tr{padding-block:14px 12px}.b-guide-table .b-table[data-stack] tbody th{padding:0 0 4px;font-size:1.0625rem}.b-guide-table .b-table[data-stack] tbody td{padding:6px 0 0;line-height:1.7}.b-guide-table .b-table[data-stack] tbody td:before{content:attr(data-label) / "";color:var(--c-fg-muted);font-size:.8125rem;line-height:1.5;display:block}}
