.detective-editorial{max-width:1000px;padding-block:48px}.detective-editorial h1{max-width:850px;font-size:clamp(2rem,5vw,3.6rem);line-height:1.1}.detective-editorial li,.detective-editorial p{line-height:1.7}.detective-editorial section{margin-block:36px}.guide-facts{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.guide-facts li{background:#ece6f5;padding:8px 16px;border-radius:24px}.editorial-schedule{list-style:none;padding:0}.editorial-schedule li{border-left:3px solid #65529a;padding:16px 22px;background:#f7f5fa;margin:12px 0}.editorial-schedule p{margin-bottom:0}.detective-editorial details{background:#f8f3e7;padding:16px;border-radius:12px}.detective-editorial summary{cursor:pointer;font-weight:700}.guide-product{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.editorial-related{display:grid;gap:18px;padding-block:20px}.clue-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.clue-cards article{border:2px dashed #65529a;padding:20px;border-radius:10px;background:#fffdf8}.clue-cards strong{color:#65529a}.clue-answers li{margin:10px 0}@media(max-width:650px){.clue-cards,.guide-product{grid-template-columns:1fr}.detective-editorial{padding-block:28px}}@media print{body:has(.printable-clues)>.analytics-consent,body:has(.printable-clues)>.analytics-settings,body:has(.printable-clues)>footer,body:has(.printable-clues)>header,body:has(.printable-clues)>nav{display:none!important}.printable-clues .print-clues-button,.printable-clues>:not(.clue-sheet){display:none!important}.printable-clues{max-width:none!important;padding:0!important}.printable-clues,.printable-clues .clue-sheet{margin:0!important}.clue-cards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5mm!important}.clue-cards article{break-inside:avoid;height:40mm;padding:5mm;font-size:12pt;box-sizing:border-box}.clue-cards p{line-height:1.35!important}.clue-sheet h2{font-size:18pt}.print-intro{font-size:10pt}@page{size:A4;margin:12mm}}.analytics-consent{position:fixed;z-index:1000;bottom:24px;right:24px;width:min(440px,calc(100% - 48px));background:#fffdf8;border:1px solid #65529a;border-radius:18px;box-shadow:0 8px 32px #34265030;padding:24px;max-height:85vh;overflow:auto}.analytics-consent h2{font-size:21px;margin:0 0 12px}.analytics-consent p{font-size:15px;line-height:1.5}.analytics-consent>div{display:flex;gap:12px;margin-top:18px}.analytics-consent button{flex:1;border:1px solid #65529a;background:#65529a;color:white;border-radius:10px;padding:12px;cursor:pointer;font:inherit}.analytics-settings{display:block;margin:0 auto 24px;border:0;background:transparent;text-decoration:underline;color:#554478;font:inherit;font-size:13px;cursor:pointer}@media print{.analytics-consent,.analytics-settings{display:none!important}}.guide-quick-action{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:24px;align-items:center;padding:28px;background:#f7f3fb;border:1px solid #ded4ed;border-radius:22px}.guide-quick-action h2{margin:0 0 8px;font-size:clamp(1.4rem,3vw,2rem)}.guide-quick-action p{margin:0 0 16px}.guide-quick-links{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.guide-quick-links>a:not(.button){color:#554478;font-weight:700;text-underline-offset:3px}.clue-preview{display:grid;grid-template-columns:1fr 1fr;gap:9px;transform:rotate(-2deg)}.clue-preview article{background:#fffdf8;border:2px dashed #65529a;border-radius:10px;padding:14px;box-shadow:0 5px 16px #34265016}.clue-preview strong{color:#65529a}.clue-preview p{font-size:.85rem;line-height:1.35;margin:8px 0 0}.detective-editorial section[id]{scroll-margin-top:24px}@media(max-width:700px){.guide-quick-action{grid-template-columns:1fr;padding:20px}.clue-preview{transform:none}}.guide-quick-action--wide{grid-template-columns:1fr}.game-editorial{max-width:980px;padding-block:48px 80px}.game-editorial-kicker{color:#2550d8;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.game-editorial h1{max-width:900px;font-size:clamp(2.25rem,5vw,4rem);line-height:1.08;letter-spacing:-.045em;margin:12px 0 22px}.game-editorial>.guide-lead{max-width:800px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.65;color:#4b5764}.game-editorial-content{max-width:800px}.game-editorial-content section{margin:42px 0}.game-editorial-content h2,.game-editorial-cta h2{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.18;margin:0 0 12px}.game-editorial-content li,.game-editorial-content p,.game-editorial-cta p{line-height:1.7;font-size:1.07rem}.game-editorial-content li{margin:8px 0}.game-editorial-highlight{padding:28px;border:1px solid #d9dfed;border-radius:22px;background:#f3f6fe}.game-editorial-highlight p:last-child{margin-bottom:0}.game-editorial-cta{display:grid;gap:12px;margin-top:56px;padding:36px;border-radius:24px;background:#11265f;color:white}.game-editorial-cta .eyebrow{color:#f7d96d}.game-editorial-cta h2{margin:0}.game-editorial-cta p{max-width:750px;margin:0 0 8px;color:#e2e9fa}.game-editorial-cta .button{width:max-content;max-width:100%;background:#f7d96d;color:#172145}.game-editorial-cta>a:last-child{color:white;text-decoration:underline;text-underline-offset:3px}.game-editorial-related{display:grid;gap:12px;margin-top:50px}.game-editorial-related h2{margin:0 0 6px}.game-editorial-related a{font-weight:700;color:#2548b4;text-decoration:underline;text-underline-offset:3px}@media(max-width:650px){.game-editorial{padding-block:28px 54px}.game-editorial-cta,.game-editorial-highlight{padding:22px}.game-editorial-cta .button{width:100%;text-align:center}}