/* Family compliance: dark-mode first, approved mark, accessible motion. */
.skip-link{position:fixed;left:1rem;top:-4rem;z-index:30;background:var(--acid);color:var(--ink);padding:.75rem 1rem;font:700 .8rem var(--mono)}.skip-link:focus{top:1rem}.wordmark{display:block;width:132px;line-height:0}.wordmark img{display:block;width:100%;height:auto}.tools,.footer{background:#211055;color:var(--cream);box-shadow:0 0 0 100vmax #211055;clip-path:inset(0 -100vmax)}.tools{padding-block:126px}.section-heading .section-tag{color:var(--acid)}.section-heading h2{color:var(--cream)}.tool-list{border-color:var(--cream)}.footer{border-color:rgba(255,248,233,.65)}.footer a{color:var(--cream)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker span{animation:none}.hero-photo,.hero-stamp,.closing-badge,.tool-graphic{transform:none}}
