article>aside{display:grid;gap:var(--space-s);margin-top:var(--space-l);padding-top:var(--space-m);padding-bottom:calc(var(--space-l) - var(--space-m));border-top:1px solid var(--line-soft)}article>aside li[aria-hidden],article>aside>p{margin:0;color:var(--text-tertiary);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}article>aside blockquote{margin:0;max-width:40rem;color:var(--foreground);font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);font-weight:300;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}article>aside menu{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0;list-style:none}article>aside li:nth-child(2){margin-left:auto}article>aside :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.15rem;padding:0 1.35rem;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:none;color:var(--foreground);font:500 .86rem var(--font-body),sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease}article>aside :is(button,a):hover{border-color:var(--foreground)}article>aside :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}article>aside button[aria-pressed]{background:rgba(242,237,227,.08)}article>aside button[aria-pressed] svg{transition:fill var(--duration-fast) ease,stroke var(--duration-fast) ease,transform var(--duration-base) var(--ease-standard)}article>aside button[aria-pressed=true] svg{fill:var(--accent);stroke:var(--accent);transform:scale(1.15)}article>aside output{color:var(--text-secondary);font-variant-numeric:tabular-nums}@media (max-width:540px){article>aside li[aria-hidden]{display:none}article>aside li{flex:1;margin-left:0}article>aside :is(button,a){width:100%;padding:0 .75rem}}@media (prefers-reduced-motion:reduce){article>aside :is(button,a,svg){transition:none}}