.years34-launch #builder-view > :not(#years34-launch) { display: none !important; }
.years34-launch-panel { max-width: 760px; margin: 2rem auto; padding: clamp(1rem, 4vw, 2.5rem); background: white; border: 1px solid #dce5e7; border-radius: 20px; }
.years34-launch-panel h1 { font-size: clamp(1.8rem, 5vw, 2.6rem); line-height: 1.15; }
.years34-launch-panel p, .years34-launch-panel li { line-height: 1.6; }
.years34-launch-panel li { margin: .5rem 0; }
.years34-launch-panel > a { display: block; margin-top: 1.3rem; }
.top-nav { flex-wrap: wrap; }

/* Keep the keyboard skip link fully clipped when a mobile screenshot or viewport moves. */
.skip-link:not(:focus) { clip-path: inset(50%); width: 1px; height: 1px; overflow: hidden; white-space: nowrap; }
