.CopyButton-module-scss-module__e_-DrG__copyButton:focus{outline:none}.CopyButton-module-scss-module__e_-DrG__copyButton:focus-visible{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 5px var(--color-focus-halo);transition:none}.CopyButton-module-scss-module__e_-DrG__copyButton{min-height:var(--tap-target-min);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-2xs);align-items:center;gap:var(--icon-gap-inline);letter-spacing:var(--letter-spacing-wide);cursor:pointer;opacity:var(--copy-button-opacity,0);font-weight:500;display:inline-flex}.CopyButton-module-scss-module__e_-DrG__copyButton:hover{color:var(--color-text)}.CopyButton-module-scss-module__e_-DrG__copyButton:focus-visible{opacity:1}
.Logo-module-scss-module__DpzYDG__logo{color:var(--color-text-strong);align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.Logo-module-scss-module__DpzYDG__logo:focus{outline:none}.Logo-module-scss-module__DpzYDG__logo:focus-visible{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 5px var(--color-focus-halo);transition:none}.Logo-module-scss-module__DpzYDG__svg{width:auto;height:100%;display:block}.Logo-module-scss-module__DpzYDG__hero>.Logo-module-scss-module__DpzYDG__svg{width:100%;height:100%}.Logo-module-scss-module__DpzYDG__accent{fill:var(--color-accent-decorative)}.Logo-module-scss-module__DpzYDG__header:after,.Logo-module-scss-module__DpzYDG__footer:after{content:"";inline-size:35.6%;block-size:var(--border-width);background-color:var(--color-accent-decorative);transform-origin:0;transition:transform .14s var(--ease-linear);position:absolute;inset-block-end:-4px;inset-inline-start:64.3%;transform:scaleX(0)}a.Logo-module-scss-module__DpzYDG__header:hover:after,a.Logo-module-scss-module__DpzYDG__footer:hover:after{transform:scaleX(1)}.Logo-module-scss-module__DpzYDG__plate{fill:var(--color-bg);stroke:var(--color-border)}.Logo-module-scss-module__DpzYDG__header{height:20px}@media (min-width:768px){.Logo-module-scss-module__DpzYDG__header{height:22px}}.Logo-module-scss-module__DpzYDG__footer{height:18px}.Logo-module-scss-module__DpzYDG__hero{aspect-ratio:407/67;width:100%;height:auto}@media (min-width:768px){.Logo-module-scss-module__DpzYDG__hero{width:auto;height:var(--logo-height-hero);aspect-ratio:auto}}.Logo-module-scss-module__DpzYDG__aboutHeader{height:112px}.Logo-module-scss-module__DpzYDG__band{height:var(--logo-height-plate)}.Logo-module-scss-module__DpzYDG__inverse{color:var(--color-console-text)}@media (prefers-reduced-motion:reduce){.Logo-module-scss-module__DpzYDG__header:after,.Logo-module-scss-module__DpzYDG__footer:after{transition:none}}
.ArticleMeta-module-scss-module__Pq83ua__meta{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wide);flex-wrap:wrap;align-items:center;margin:0;display:flex}.ArticleMeta-module-scss-module__Pq83ua__item{align-items:center;display:inline-flex}.ArticleMeta-module-scss-module__Pq83ua__item time,.ArticleMeta-module-scss-module__Pq83ua__item>span:not(.ArticleMeta-module-scss-module__Pq83ua__separator){align-items:center;gap:var(--icon-gap-inline);display:inline-flex}.ArticleMeta-module-scss-module__Pq83ua__separator{padding-inline:var(--space-2)}
.VisuallyHidden-module-scss-module__yQGXeq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
