.accessible-info-page{--info-bg:#eef2f7;--info-paper:#fff;--info-text:#172033;--info-muted:#48566a;--info-border:#cfd8e3;--info-accent:#9f1239;--info-soft:#fff1f2;background:var(--info-bg);color:var(--info-text)}.accessible-info-hero{background:radial-gradient(circle at 84% 18%,#c1121f29,#0000 34%),linear-gradient(145deg,#fff,#e8edf4);padding:clamp(48px,8vw,90px) 0 clamp(34px,6vw,62px)}.accessible-info-hero__inner{max-width:920px}.accessible-info-eyebrow{color:var(--info-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.9rem;font-weight:900}.accessible-info-hero h1{color:#111827;letter-spacing:-.055em;overflow-wrap:anywhere;max-width:14ch;margin:0;font-size:clamp(2.8rem,8vw,6rem);line-height:.96}.accessible-info-hero__lead{color:#465469;max-width:62ch;margin:22px 0 0;font-size:clamp(1.12rem,2vw,1.32rem);font-weight:700;line-height:1.6}.accessible-info-main{padding-block:clamp(30px,6vw,70px)}.accessible-info-layout{grid-template-columns:minmax(210px,260px) minmax(0,760px);justify-content:center;align-items:start;gap:clamp(22px,5vw,56px);display:grid}.accessible-info-nav{border:1px solid var(--info-border);background:var(--info-paper);border-radius:20px;gap:8px;padding:20px;display:grid;position:sticky;top:112px;box-shadow:0 16px 44px #0f172a14}.accessible-info-nav strong{color:var(--info-text);margin-bottom:3px}.accessible-info-nav a{color:#36465e;text-underline-offset:.18em;font-weight:750;text-decoration:underline .1em}.accessible-info-document{border:1px solid var(--info-border);background:var(--info-paper);border-radius:28px;overflow:hidden;box-shadow:0 24px 60px #0f172a17}.accessible-info-section{padding:clamp(25px,5vw,46px);scroll-margin-top:112px}.accessible-info-section+.accessible-info-section{border-top:1px solid #dde4ec}.accessible-info-section:nth-child(2n){background:#f8fafc}.accessible-info-section h2{color:var(--info-text);letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(1.75rem,4vw,2.55rem);line-height:1.08}.accessible-info-section h3{color:var(--info-text);margin-top:26px;font-size:clamp(1.28rem,3vw,1.6rem)}.accessible-info-section :is(p,li,address){color:var(--info-muted);line-height:1.75}.accessible-info-section a{color:#8f1029;text-underline-offset:.18em;font-weight:850;text-decoration:underline .1em}.accessible-info-section address{background:#f8fafc;border:1px solid #cfd8e3;border-radius:16px;padding:20px;font-style:normal}.accessible-info-notice{background:var(--info-soft);color:#58151f;border-left:6px solid #c1121f;border-radius:0 16px 16px 0;margin:0;padding:20px}.accessible-info-notice p:last-child{margin-bottom:0}.simple-language{font-size:clamp(1.18rem,2vw,1.3rem)}.simple-language p{margin-bottom:.8em}.simple-language ul{gap:.55em;padding-left:1.3em;display:grid}.video-list{gap:20px;display:grid}.video-card{background:#fff;border:1px solid #cfd8e3;border-radius:20px;overflow:hidden}.video-placeholder{color:#fff;text-align:center;background:linear-gradient(135deg,#c1121f2e,#0000 48%),#101b2d;place-items:center;min-height:230px;padding:28px;display:grid}.video-placeholder span{gap:7px;display:grid}.video-placeholder strong{font-size:clamp(1.4rem,3vw,2rem)}.video-placeholder small{color:#cbd5e1;font-size:.95rem}.video-card__content{padding:22px}.video-card__content h3{margin:0 0 10px}.video-card__content p:last-child{margin-bottom:0}.video-status{color:#9f1239;background:#fff1f2;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:.8rem;font-weight:900;display:inline-flex}.alternate-links{color:#fff;background:#101b2d;border-top:1px solid #dde4ec;gap:10px;padding:22px clamp(25px,5vw,46px);display:grid}.alternate-links a{color:#fecdd3;text-underline-offset:.18em;font-weight:800;text-decoration:underline}html[data-theme=dark] .accessible-info-page{--info-bg:#07101f;background:#07101f}html[data-theme=dark] .accessible-info-hero{background:radial-gradient(circle at 84% 18%,#c1121f40,#0000 36%),linear-gradient(145deg,#0b1424,#07101f)}html[data-theme=dark] .accessible-info-hero :is(h1,.accessible-info-hero__lead){color:#f8fafc}html[data-theme=dark] .accessible-info-eyebrow{color:#fb7185}html[data-theme=dark] .accessible-info-document,html[data-theme=dark] .accessible-info-nav{border-color:#ffffff24;box-shadow:0 24px 60px #00000047}@media (width<=820px){.accessible-info-layout{grid-template-columns:1fr}.accessible-info-nav{position:static}}@media (width<=560px){.accessible-info-section{padding:25px 20px}.accessible-info-document,.accessible-info-nav{border-radius:20px}.video-placeholder{min-height:190px}}
