.accessibility-hero{background:radial-gradient(900px 380px at 20% 0%,var(--warm-2) 0%,transparent 62%),linear-gradient(0deg,#fff,#fff);position:relative}.accessibility-hero::after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,rgb(255 122 58 / .22),transparent)}.a11y-meta-chips{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.a11y-meta-chips span{border-radius:999px;background:#fff;border:1px solid rgb(0 0 0 / .08);padding:6px 14px;font-size:.88rem;font-weight:700;color:var(--ink);box-shadow:0 1px 4px rgb(2 6 23 / .06)}.a11y-info-list{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:0;border:1px solid rgb(255 122 58 / .1);border-radius:var(--r-md);overflow:hidden}.a11y-info-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 16px;border-bottom:1px dashed rgb(0 0 0 / .07)}.a11y-info-row:last-child{border-bottom:none}.a11y-info-list .a11y-info-row::before{display:none}.a11y-info-label{font-size:.9rem;color:var(--muted);font-weight:600;flex-shrink:0}.a11y-info-value{font-size:.9rem;color:var(--ink);font-weight:700;text-align:left}.a11y-cta{margin-top:18px}.a11y-complaint{margin-top:14px;padding:12px 16px;border-radius:var(--r-md);background:rgb(2 6 23 / .03);border:1px solid rgb(0 0 0 / .07);font-size:.87rem;color:var(--muted);line-height:1.7}.a11y-complaint a{color:var(--brand);font-weight:700;text-decoration:underline;text-underline-offset:2px}@media (max-width:640px){.a11y-info-row{flex-direction:column;align-items:flex-start;gap:3px;padding:10px 14px}.a11y-info-value{text-align:right}}