:root{--black:#111315;--paper:#f1efe9;--white:#fff;--blue:#ff5a1f;--lime:#d8ff3e;--red:#ff5a1f;--ink:#16181a;--muted:#63676b;--line:#c9c8c2;--shadow:0 12px 0 rgba(17,19,21,.16)}
body{font-family:Arial,Helvetica,sans-serif;background:var(--paper);color:var(--ink)}
.top{background:#111315;border-bottom:5px solid #d8ff3e}.top-in{max-width:1440px}.account{background:#d8ff3e;color:#111315;border-radius:0;transform:skew(-7deg)}
.hero{background:#111315;padding:46px 0 0;clip-path:polygon(0 0,100% 0,100% 94%,0 100%)}
.hero-grid{max-width:1440px;grid-template-columns:110px .9fr 1.3fr;align-items:stretch}.issue{border:1px solid #555b60;background:#1e2225}
.hero h1{font-family:Impact,"Arial Black",sans-serif;text-transform:uppercase;font-style:normal;letter-spacing:.015em;line-height:.82}.hero h1 em{color:#d8ff3e;font-style:normal}
.hero .intro{max-width:720px}.hero-cta a{background:#ff5a1f;border-radius:0;color:#fff}.cover{align-self:center}.cover img{height:390px;object-fit:cover;border-radius:0;border:0;box-shadow:18px 18px 0 #d8ff3e}.cover-tag{border-radius:0;background:#ff5a1f;color:#fff;transform:rotate(-3deg);box-shadow:8px 8px 0 #d8ff3e}
.ticker{background:#d8ff3e;color:#111315;border:0;transform:rotate(-1deg);margin-top:36px}
.section{padding-block:100px}.section-mark{border-top:6px solid #111315}.section-mark span{background:#111315;color:#d8ff3e;padding:8px 12px}.section-mark p{text-transform:uppercase;letter-spacing:.16em}
.headline{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end}.headline h2,.bonus-cover h2,.vip-layout h2,.login-grid h2,.mobile-grid h2,.review-grid h2,.faq h2,.reading-grid h2,.end h2{font-family:Impact,"Arial Black",sans-serif;text-transform:uppercase;letter-spacing:.015em;line-height:.95}
.fact-strip{gap:0;border:3px solid #111315}.fact-strip article{border-radius:0;border:0;border-right:2px solid #111315}.fact-strip article:last-child{border-right:0}
.audit-grid article,.review-notes article,.genre-grid article,.levels article,.scenario-grid article,.method-grid article,.questions details{border-radius:0;border:2px solid #111315;box-shadow:7px 7px 0 #d8ff3e}
.table-wrap{border-radius:0;border:3px solid #111315;box-shadow:10px 10px 0 #ff5a1f}thead th{background:#111315;color:#d8ff3e}
.bonuses{background:#ff5a1f;color:#fff;clip-path:polygon(0 3%,100% 0,100% 97%,0 100%);padding-block:130px}.bonus-cover{grid-template-columns:1fr 1.2fr}.bonus-cover img{border-radius:0;box-shadow:18px 18px 0 #d8ff3e}.bonus-tabs{border-radius:0;border:3px solid #111315}.tabs button{background:#282c2f}.tabs button[aria-selected=true]{background:#d8ff3e;color:#111315}
.dossier-grid{grid-template-columns:repeat(4,1fr);gap:12px}.dossier-grid article,.dossier-grid article.wide{grid-column:auto;border-radius:0;border:3px solid #111315;background:#111315}.dossier-grid article img{aspect-ratio:1/1;object-fit:cover}.dossier-grid article>div{border-radius:0;background:#d8ff3e;color:#111315;clip-path:none}.dossier-grid article>div small{color:#555}.genre-grid article{border-left:10px solid #ff5a1f}
.vip{background:#111315;clip-path:polygon(0 4%,100% 0,100% 96%,0 100%);padding-block:140px}.vip-layout img{border-radius:0;border:6px solid #d8ff3e}.levels article{background:#202427;border-color:#646a6e;box-shadow:7px 7px 0 #ff5a1f}.vip-list{border-radius:0;background:#d8ff3e;color:#111315;transform:rotate(-1deg)}
.login-grid img{border-radius:0;filter:saturate(.8) contrast(1.1);box-shadow:-18px 18px 0 #ff5a1f}.mobile{background:#d8ff3e}.mobile-grid img{border-radius:0;border:5px solid #111315}.mobile-checks span{border-radius:0;background:#111315;color:#fff}
.review{background:#f1efe9;color:#111315}.score{border-radius:0;background:#ff5a1f;color:#fff;box-shadow:10px 10px 0 #111315}.ratings>div{background:#111315;border-radius:0;color:#fff}.method-grid article{box-shadow:8px 8px 0 #ff5a1f}.editorial-note,.layers{border-radius:0}.safe{background:#111315}.safe-in>b{border-radius:0;border-color:#d8ff3e;color:#d8ff3e}.end{background:#ff5a1f;clip-path:polygon(0 8%,100% 0,100% 100%,0 100%)}.end a{border-radius:0;background:#d8ff3e;color:#111315}footer{background:#111315}
.field-guide{background:#fff}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:46px 0}.guide-grid article{border:3px solid #111315;padding:32px;box-shadow:10px 10px 0 #d8ff3e}.guide-grid article>b{font:60px/1 Impact,sans-serif;color:#ff5a1f}.guide-grid h3{font-size:26px;text-transform:uppercase}.guide-grid li{margin:10px 0}.guide-table{margin-top:55px}
@media(max-width:1000px){.dossier-grid{grid-template-columns:repeat(2,1fr)}.headline{grid-template-columns:1fr}.guide-grid{grid-template-columns:1fr}}
@media(max-width:680px){.hero{clip-path:none}.hero-grid{grid-template-columns:1fr}.cover img{height:auto}.dossier-grid{grid-template-columns:1fr}.bonuses,.vip,.end{clip-path:none}.fact-strip article{border-right:0;border-bottom:2px solid #111315}}
