.warning-page{--night:#0b161c;--ice:#b4c4cc;--signal:#edb54c;background:var(--night);color:#e9eeee}.warning-page h2{font-size:clamp(40px,4.4vw,68px)}.warning-page em{color:#d9b775}.warning-page .eyebrow{color:#bbcad1}.warning-page .button{background:var(--signal);border-color:var(--signal);color:#10191e;font-weight:700}.warning-page .button:hover{background:#ffe0a1;border-color:#ffe0a1}.warning-page a:focus-visible{outline-color:var(--signal)}.warning-hero{position:relative;isolation:isolate;min-height:740px;display:flex;align-items:center;overflow:hidden;background:#142631}.warning-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.warning-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,15,22,.93),rgba(5,15,22,.6) 42%,rgba(5,15,22,.02) 80%),linear-gradient(0deg,#0b161c,transparent 32%);z-index:-2}.warning-hero-copy{padding-block:52px 84px}.warning-back{display:inline-block;margin-bottom:40px}.warning-status{display:flex;align-items:center;gap:10px}.warning-status>span{width:6px;height:6px;background:var(--signal);border-radius:50%}.warning-page h1{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(70px,7.7vw,126px);line-height:.94;letter-spacing:-.025em;margin:20px 0 24px;max-width:800px;font-weight:400}.warning-page h1>span{color:var(--signal)}.warning-hook{font-family:var(--serif);font-size:clamp(30px,3vw,46px);line-height:1.2;margin-bottom:22px}.warning-hero-description{color:#d4dfe5;font-size:17px}.warning-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:30px}.warning-actions .text-link{font-size:12px}.warning-art-note{position:absolute;right:30px;bottom:16px;margin:0;font-size:10px;color:#bbcad1;letter-spacing:.04em}.warning-chapters{border-bottom:1px solid #2d3c43;background:#0b161c}.warning-chapters>div{display:flex;justify-content:space-between;gap:25px;padding-block:21px}.warning-chapters a{font-size:11px;letter-spacing:.04em;color:#b9c7ce}.warning-chapters a:hover{color:var(--signal)}.warning-story{display:grid;grid-template-columns:1.35fr 1fr;gap:9%;padding-block:105px 80px;align-items:center}.warning-story>div>p:not(.eyebrow){max-width:660px;color:#b9c8d0;font-size:15px}.warning-story .warning-lead{font-size:21px!important;color:#edf0f1!important;line-height:1.6}.warning-terminal{background:#081013;border:1px solid #394a51;box-shadow:0 20px 70px #0004;padding:27px 30px;font-family:'Courier New',monospace;transform:none}.terminal-top,.terminal-bottom{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em;color:#aabcbf;border-bottom:1px solid #23343b;padding-bottom:18px}.terminal-label{font-size:10px;letter-spacing:.18em;color:#a6b8be;margin:28px 0 16px}.terminal-message{font:400 clamp(18px,1.9vw,30px)/1.65 'Courier New',monospace;letter-spacing:-.025em;white-space:nowrap;color:#e4eef1}.terminal-message strong{color:var(--signal);font-weight:400}.terminal-bottom{border-bottom:0;border-top:1px solid #23343b;padding:20px 0 0;align-items:center}.terminal-cursor{color:var(--signal)}.warning-facts{display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;border-block:1px solid #2b3b44;padding-block:26px;gap:25px}.warning-facts span{font-size:9px;letter-spacing:.13em;color:#96aab5}.warning-facts p{font-size:13px;margin:8px 0 0}.warning-world{padding-block:100px 75px}.warning-world-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;align-items:end;margin-bottom:38px}.warning-world-intro h2{margin:0}.warning-world-intro>p{color:#b9c8d0;font-size:15px;margin:0}.warning-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.warning-gallery figure{margin:0;min-width:0}.concept-window{position:relative;overflow:hidden;background:#1b303b;aspect-ratio:16/9}.concept-window img{width:100%;height:100%;object-fit:cover}.warning-gallery figcaption{padding-top:15px;font-size:12px;color:#b9c8d0}.warning-gallery figcaption span{font-size:9px;letter-spacing:.1em;color:var(--signal);display:block;margin-bottom:3px}.warning-caption{font-size:10px;color:#91a6b1;margin:23px 0 0}.warning-novel{border-top:1px solid #2b3b44;display:grid;grid-template-columns:1.25fr 1fr;gap:12%;align-items:center;padding-block:90px}.warning-novel>div>p:not(.eyebrow){max-width:540px;color:#b9c8d0;font-size:15px}.warning-novel .novel-kicker{font-size:9px!important;color:var(--signal)!important;letter-spacing:.12em;margin:30px 0 18px}.warning-novel .warning-email-note{font-size:10px!important;margin-top:14px}.novel-type{aspect-ratio:3/4;background:#10232e;border:1px solid #49606c;box-shadow:15px 20px 0 #060e14;padding:34px;display:flex;flex-direction:column;justify-content:space-between;max-width:360px;width:100%;margin-inline:auto}.novel-type>span{font-size:9px;letter-spacing:.25em;color:#bccbd1}.novel-type strong{font:400 clamp(54px,5vw,80px)/1 Impact,'Arial Narrow',sans-serif;letter-spacing:-.03em}.novel-type strong span{color:var(--signal)}.novel-type>p{margin:10px 0 0;font-size:11px;letter-spacing:.18em}.novel-type small{font-size:8px;letter-spacing:.13em;color:var(--signal)}.warning-industry{background:#182c37;padding-block:85px}.warning-industry>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:12%}.warning-industry p:not(.eyebrow){font-size:14px;color:#b9c8d0;max-width:480px}.warning-industry .button{margin-top:10px}.warning-direct-email{display:block;font-size:12px;width:max-content;max-width:100%;overflow-wrap:anywhere;margin-top:24px;border-bottom:1px solid #78909b}.warning-materials article{border-top:1px solid #56707d;padding-top:22px;margin-top:5px}.warning-materials article+article{margin-top:40px}.warning-materials .eyebrow{font-size:9px;margin-bottom:12px}.warning-materials h3{font-size:36px}.warning-materials p{margin-bottom:15px}.warning-materials .text-link{font-size:12px}
@media(min-width:1700px){.warning-hero{min-height:820px}}
@media(max-width:1100px){.warning-story{gap:6%;grid-template-columns:1.2fr 1fr}.warning-terminal{padding:23px}.terminal-message{font-size:22px}.warning-world-intro,.warning-novel,.warning-industry>.wrap{gap:7%}}
@media(max-width:780px){.warning-hero{min-height:710px;align-items:end}.warning-hero-copy{padding-block:35px 65px}.warning-hero-art{object-position:65% center}.warning-hero-shade{background:linear-gradient(0deg,#0b161c 4%,rgba(5,15,22,.83) 42%,rgba(5,15,22,.4)),linear-gradient(90deg,rgba(5,15,22,.3),transparent)}.warning-back{margin-bottom:65px}.warning-status{font-size:8px!important}.warning-page h1{font-size:clamp(68px,14vw,106px);margin-block:15px 20px}.warning-hook{font-size:34px}.warning-hero-description{font-size:15px}.warning-actions{gap:20px}.warning-art-note{font-size:8px;right:22px;bottom:13px}.warning-chapters>div{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding-block:18px}.warning-chapters a{font-size:10px}.warning-story{grid-template-columns:1fr;padding-block:65px 45px;gap:25px}.warning-story .warning-lead{font-size:19px!important}.warning-terminal{transform:none;padding:25px;max-width:500px;width:100%;justify-self:center}.terminal-message{font-size:clamp(19px,4.7vw,28px)}.warning-facts{grid-template-columns:1fr 1fr;gap:25px 15px;padding-block:25px}.warning-facts p{font-size:12px}.warning-world{padding-block:60px 50px}.warning-world-intro{grid-template-columns:1fr;gap:22px}.warning-gallery{grid-template-columns:1fr;gap:30px}.warning-novel{grid-template-columns:1fr;gap:40px;padding-block:60px}.novel-type{max-width:290px;padding:28px}.novel-type strong{font-size:clamp(42px,13.5vw,54px)}.warning-industry{padding-block:60px}.warning-industry>.wrap{grid-template-columns:1fr;gap:50px}.warning-page h2{font-size:clamp(39px,8vw,58px)}}

/* Keep both hero actions aligned despite the shared adaptation-link styles. */
.warning-page .warning-actions>.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box;margin:0;min-height:54px;padding:14px 24px;font:700 13px/1.5 Arial,sans-serif;letter-spacing:0;color:#10191e!important}
@media(max-width:600px){.warning-page .warning-actions>.button{min-height:50px;padding:13px 16px;font-size:12px;gap:16px}}
