:root.counter [data-counter-brand-subpage]{max-width:var(--content-col)!important;padding-block:var(--space-5) var(--space-7)!important}:root.counter [data-counter-brand-masthead]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}:root.counter [data-counter-brand-mark]{background-color:hsl(var(--surface-paper));flex:none;width:56px;height:56px}:root.counter [data-counter-brand-mark] [data-brand-mark-tile]{border:var(--hairline)!important;box-shadow:none!important;border-radius:0!important}:root.counter [data-counter-brand-mark] [data-brand-mark-theme=dark-mark]{background-color:hsl(var(--surface-paper))!important}:root.counter [data-counter-brand-mark] [data-brand-mark-theme=dark-mark] img{mix-blend-mode:var(--image-blend)}:root.counter [data-counter-brand-identity]{min-width:0}:root.counter [data-counter-brand-name]{font-family:var(--font-display);font-size:var(--text-48);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;color:hsl(var(--foreground));margin:0}:root.counter [data-counter-brand-facts]{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-13);font-variant-numeric:var(--tnum);line-height:var(--leading-caption);color:hsl(var(--muted-foreground))}:root.counter [data-counter-brand-subnav]>nav{flex-wrap:wrap;gap:0;display:flex;margin-bottom:var(--space-5)!important}:root.counter [data-counter-brand-subnav]>nav>a,:root.counter [data-counter-brand-subnav]>nav>[aria-current=page]{min-height:var(--tap-min);font-family:var(--font-mono);font-size:var(--text-13);line-height:var(--leading-caption);white-space:nowrap;color:hsl(var(--foreground));justify-content:center;align-items:center;text-decoration:none;display:inline-flex;padding:var(--space-2) var(--space-3)!important;border:var(--edge)!important;border-radius:0!important}:root.counter [data-counter-brand-subnav]>nav>[aria-current=page]{background-color:hsl(var(--foreground))!important;color:hsl(var(--background))!important}:root.counter [data-counter-brand-subnav]>nav>a:hover{background-color:hsl(var(--surface-paper))}:root.counter [data-counter-brand-intro]{max-width:var(--measure);font-size:var(--text-15);line-height:var(--leading-body);color:hsl(var(--muted-foreground));margin:0}:root.counter [data-counter-brand-intro] strong,:root.counter [data-counter-brand-prose] strong{color:hsl(var(--foreground))}:root.counter [data-counter-brand-intro] a{padding-block:calc((var(--tap-min) - 1em) / 2);color:hsl(var(--link));text-underline-offset:4px;text-decoration:underline;display:inline}:root.counter [data-counter-brand-flavour-jumps]{gap:var(--space-2);margin:0 0 var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}:root.counter [data-counter-brand-flavour-jumps]>li{flex:none}:root.counter [data-counter-brand-flavour-jump]{min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border:var(--edge);font-family:var(--font-mono);font-size:var(--text-13);line-height:var(--leading-caption);white-space:nowrap;color:hsl(var(--foreground));align-items:center;text-decoration:none;display:inline-flex}:root.counter [data-counter-brand-flavour-jump]:hover{background-color:hsl(var(--surface-paper))}:root.counter [data-counter-brand-flavour-jump]:focus-visible,:root.counter [data-counter-brand-subnav] a:focus-visible,:root.counter [data-counter-brand-intro] a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}:root.counter [data-counter-brand-group]{scroll-margin-top:calc(var(--header-h) + var(--space-4));margin-bottom:var(--space-6)!important}:root.counter [data-counter-brand-section-title]{padding-top:var(--space-3);border-top:var(--ink-rule);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:hsl(var(--foreground));margin:var(--space-6) 0 var(--space-3)!important;font-size:var(--text-24)!important;font-weight:700!important}:root.counter [data-counter-brand-grid]{gap:var(--cell-gap)!important}:root.counter [data-counter-brand-prose]{line-height:var(--leading-body);color:hsl(var(--muted-foreground));max-width:var(--measure)!important;font-size:var(--text-15)!important}:root.counter [data-counter-brand-prose]>p{margin-block:var(--space-3)}@media (width<=39.99rem){:root.counter [data-counter-brand-name]{font-size:var(--text-32)}:root.counter [data-counter-brand-section-title]{font-size:var(--text-20)!important}}
