.accessible-shell{background:linear-gradient(#ffffff0b,#fff0),#12191e;border:1px solid #ffffff17;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.accessible-demo-meta{color:#f2f2f2a3;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem .85rem;font-size:.78rem;font-weight:800;line-height:1.5;display:flex}.accessible-demo-meta span+span:before{content:"/";color:#f2f2f252;margin-right:.85rem}.accessible-header{background:#182228;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.85rem 1rem;display:flex;position:relative}.accessible-header__brand,.accessible-header__menu a{color:var(--text-color);text-decoration:none}.accessible-header__brand{letter-spacing:.01em;align-items:center;gap:.7rem;font-weight:800;display:inline-flex}.accessible-header__mark{color:#14211f;background:#8bd9c7;border-radius:8px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.78rem;font-weight:900;display:inline-flex}.accessible-header__menu{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.accessible-header__menu a{border-radius:999px;padding:.55rem .75rem;font-size:.94rem;font-weight:800;display:inline-flex}.accessible-header__menu a:hover,.accessible-header__menu a:focus-visible,.accessible-header__menu a[aria-current=page]{color:#bff7eb;background:#8bd9c72e}.accessible-header__toggle{color:var(--text-color);cursor:pointer;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;min-height:2.7rem;padding:.55rem .75rem;font-weight:800;display:none}.accessible-header__toggle:focus-visible,.accessible-header__menu a:focus-visible,.accessible-header__brand:focus-visible{outline-offset:3px;outline:2px solid #8bd9c7}.accessible-preview{background:linear-gradient(135deg,#8bd9c712,#0000 45%),#10181d;border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:end;gap:1.25rem;min-height:250px;padding:clamp(1.2rem,3vw,2rem);display:grid}.accessible-preview__eyebrow{color:#ffcf7a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.accessible-preview h4{color:var(--text-color);max-width:18ch;margin:0;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.15}.accessible-preview p{color:#f2f2f2b8;max-width:56ch;margin:.75rem 0 0;line-height:1.65}.accessible-preview__summary{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;gap:.55rem;padding:.85rem;display:grid}.accessible-preview__summary span{color:#f2f2f2c7;font-size:.85rem;font-weight:800}.accessible-preview__summary span:before{content:"";background:#8bd9c7;border-radius:999px;width:.55rem;height:.55rem;margin-right:.5rem;display:inline-block}@media (width<=760px){.accessible-header{flex-wrap:wrap;align-items:stretch}.accessible-header__toggle{display:inline-flex}.accessible-header__menu{background:#20272d;border-top:1px solid #ffffff17;flex-direction:column;flex-basis:100%;gap:.2rem;padding-top:.85rem;display:none}.accessible-header.is-open .accessible-header__menu{display:flex}.accessible-header__menu li,.accessible-header__menu a{width:100%}.accessible-header__menu a{border-radius:6px}.accessible-preview{grid-template-columns:1fr;min-height:auto}}
