.ah-band[data-astro-cid-73qbkg45]{background:var(--color-surface);border-block:var(--border-width) solid var(--color-border)}.ah[data-astro-cid-73qbkg45]{gap:var(--space-7);padding-block:var(--space-7);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.ah[data-astro-cid-73qbkg45] h2[data-astro-cid-73qbkg45]{margin-bottom:var(--space-3)}.ah__text[data-astro-cid-73qbkg45]{max-width:38rem;line-height:var(--line-height-base)}.ah__levels-label[data-astro-cid-73qbkg45]{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-fg-muted)}.ah__levels[data-astro-cid-73qbkg45]{margin:var(--space-3) 0 var(--space-5);gap:var(--space-3);max-width:38rem;padding:0;list-style:none;display:grid}.ah__level[data-astro-cid-73qbkg45]{--bar-color:var(--color-level-below);gap:var(--space-3);grid-template-columns:11.5rem 1fr;align-items:center;display:grid}.ah__level[data-astro-cid-73qbkg45][data-level=baseline]{--bar-color:var(--color-level-baseline)}.ah__level[data-astro-cid-73qbkg45][data-level=full]{--bar-color:var(--color-level-full)}.ah__level-name[data-astro-cid-73qbkg45]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:#000}.ah__bar[data-astro-cid-73qbkg45]{--marker:62.5;border:var(--border-width) solid var(--color-border-strong);background:linear-gradient(to right, var(--color-bg) calc(var(--marker) * 1%), var(--gray-100) 0);height:1.25rem;display:block;position:relative}.ah__bar-fill[data-astro-cid-73qbkg45]{inset-block:0;width:calc(var(--fill) * 1%);background:var(--bar-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:absolute;left:0}.ah__bar-marker[data-astro-cid-73qbkg45]{top:-5px;bottom:-5px;left:calc(var(--marker) * 1%);background:var(--color-fg);width:3px;margin-left:-1.5px;position:absolute}.ah__button[data-astro-cid-73qbkg45]{min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-fg);color:var(--color-bg);border:var(--border-width) solid var(--color-border-strong);align-items:center;padding:.6em 1.2em;text-decoration:none;display:inline-flex}.ah__button[data-astro-cid-73qbkg45]:hover{background:var(--gray-700)}.ah__sample-label[data-astro-cid-73qbkg45]{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-fg-muted)}.ah__card[data-astro-cid-73qbkg45]{background:var(--color-bg);border:var(--border-width) solid var(--color-border-strong);grid-template-columns:4.25rem 1fr;display:grid}.ah__card-id[data-astro-cid-73qbkg45]{background:var(--card-accent);color:var(--color-bg);font-weight:600;font-size:var(--text-sm);justify-content:center;align-items:center;margin:0;display:flex}.ah__card-body[data-astro-cid-73qbkg45]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.ah__question[data-astro-cid-73qbkg45]{color:#000;font-weight:600;line-height:1.45}.ah__hint[data-astro-cid-73qbkg45]{font-size:var(--text-sm);color:var(--color-fg-muted);line-height:1.5}.ah__answers[data-astro-cid-73qbkg45]{gap:var(--space-2);flex-wrap:wrap;display:flex}.ah__answer[data-astro-cid-73qbkg45]{min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-fg);background:var(--color-bg);border:var(--border-width) solid var(--color-border-strong);align-items:center;padding:.4em 1.1em;text-decoration:none;display:inline-flex}.ah__answer[data-astro-cid-73qbkg45]:hover{background:var(--color-surface)}@media (width<=55rem){.ah[data-astro-cid-73qbkg45]{gap:var(--space-6);grid-template-columns:1fr}}@media (width<=30rem){.ah__level[data-astro-cid-73qbkg45]{gap:var(--space-1);grid-template-columns:1fr}.ah__card[data-astro-cid-73qbkg45]{grid-template-columns:3rem 1fr}.ah__card-body[data-astro-cid-73qbkg45]{padding-inline:var(--space-3)}}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-7);border-bottom:var(--border-width) solid var(--color-border)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .logo-mark{margin-left:var(--space-3);vertical-align:-.1em}.hero__tagline[data-astro-cid-lcdefpme]{font-size:var(--text-xl);color:var(--color-fg-muted);margin-bottom:var(--space-5)}.hero__support[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-6);display:flex}.button[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-sm);border:var(--border-width) solid var(--color-border-strong);color:var(--color-fg);align-items:center;padding:.6em 1.2em;text-decoration:none;display:inline-flex}.button--primary[data-astro-cid-lcdefpme]{background:var(--color-fg);color:var(--color-bg)}.section[data-astro-cid-lcdefpme]{padding-block:var(--space-7);border-bottom:var(--border-width) solid var(--color-border)}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.section[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme].prose{margin-bottom:var(--space-5)}.taxonomy-grid[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.taxonomy-grid__item[data-astro-cid-lcdefpme]{padding:var(--space-4);border:var(--border-width) solid var(--color-border);gap:var(--space-2);--pattern-corner-size:12px;--pattern-corner-thickness:1.5px;flex-direction:column;display:flex}.taxonomy-grid__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-sm);font-weight:600}.taxonomy-grid__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);line-height:var(--line-height-base)}.taxonomy-grid__item--category-colored[data-astro-cid-lcdefpme]{background:var(--item-bg);border-color:var(--item-accent)}.category-grid[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;display:flex}.category-grid__rest[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=55rem){.category-grid__rest[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=30rem){.category-grid__rest[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
