.jam920-information { background:#0a0a0a; color:#f5f5f5; min-height:100vh; }
.jam920-information__article { max-width:76ch; margin:0 auto; padding:clamp(2rem,6vw,5rem) clamp(1.25rem,5vw,2.5rem); overflow-wrap:break-word; }
.jam920-information h1 { color:#fff; font-size:clamp(2.25rem,6vw,3.8rem); line-height:1.12; letter-spacing:-.025em; margin:0 0 2rem; }
.jam920-information__content { font-size:1.0625rem; line-height:1.8; }
.jam920-information__content p { margin:0 0 1.25rem; }
.jam920-information__content h2 { color:#fff; font-size:clamp(1.5rem,3.5vw,2rem); line-height:1.3; margin:2.5rem 0 1rem; }
.jam920-information__content > p:first-child { color:#ff9959; font-size:1.3rem; }
.jam920-information a { color:#ff9959; text-underline-offset:.2em; }
.jam920-information__home { padding:.75rem 0; font-weight:700; }
.jam920-information a:focus-visible { outline:3px solid #ff9959; outline-offset:5px; border-radius:2px; }
.jam920-information__skip { position:absolute; top:0; left:1rem; transform:translateY(-200%); padding:.8rem 1rem; background:#111; z-index:9999; }
.jam920-information__skip:focus { transform:translateY(0); }
@media(max-width:600px) { .jam920-information .jam920-preview__header-inner { flex-wrap:wrap; gap:1rem; } .jam920-information__home { display:inline-block; } }
