@layer components{.b8{--table-2:transparent;--field:transparent;--field-line:var(--edge)}.b8 .display{font-family:var(--display);letter-spacing:-.028em;text-wrap:balance;font-weight:700;font-stretch:88%;line-height:1.02}.b8 .d-xl{letter-spacing:-.035em;margin-left:-.05em;font-size:max(3.25rem,min(7vw,6rem));line-height:.9}.b8 .d-l{letter-spacing:-.032em;margin-left:-.04em;font-size:max(2.5rem,min(4.8vw,4rem));line-height:.94}.b8 .d-m{font-size:max(1.75rem,min(2.8vw,2.375rem))}.b8 .lead{max-width:40rem}.b8 .body{max-width:40rem;font-size:1.1875rem;line-height:1.58}.b8 .body p+p{margin-top:.9em}.b8 .body a,.b8 a.inline{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.b8 .body a:hover,.b8 a.inline:hover{text-decoration-thickness:2px}.b8 pre,.b8 code{font-family:var(--mono)}.b8 pre.ui{box-shadow:inset 0 0 0 1px var(--edge);font-weight:400}.b8 hr{border:0;border-top:1px solid var(--edge)}.b8 .b-title{font:700 1.5rem/1.1 var(--display);letter-spacing:-.024em;text-wrap:balance;font-stretch:88%}.b8 a:hover .b-title{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}html.dark .b8 .still-light,html:not(.dark) .b8 .still-dark{display:none}@media (max-width:40rem){.b8 .ruled.stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.b8 .ruled.stack,.b8 .ruled.stack tbody,.b8 .ruled.stack tr,.b8 .ruled.stack tbody tr>*{display:block}.b8 .ruled.stack tr{border-top:1px solid var(--edge);padding-top:.8rem;padding-bottom:.8rem}.b8 .ruled.stack tbody tr:first-child{border-top-color:var(--ink)}.b8 .ruled.stack tbody tr>*,.b8 .ruled.stack tbody tr:first-child>*{border:0;padding:.1rem 0}.b8 .ruled.stack td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-soft)}}}
