/* Each publication owns a composition, identity and editorial system. */
.brand-v2{font-size:17px}.brand-v2 .shell{width:min(1320px,calc(100% - 80px));margin:auto}.brand-v2 main{min-width:0}.brand-v2 .eyebrow,.brand-v2 .meta{font-size:.875rem;letter-spacing:.09em}.brand-v2 h1{font-size:clamp(2.4rem,4.2vw,4.7rem);letter-spacing:-.035em}.brand-v2 h2{font-size:1.9rem}.brand-v2 h3{font-size:1.7rem}.brand-v2 .deck{font-size:1.05rem;line-height:1.75;margin:18px 0 0;max-width:650px}.identity-header{display:flex;align-items:center;gap:28px;padding:26px 0;border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;flex-direction:column;flex-shrink:0;text-decoration:none;line-height:1.05;letter-spacing:-.04em}.wordmark-part{display:block}.identity-subject{max-width:240px;font-size:.875rem;line-height:1.5;color:var(--muted);margin:0}.identity-nav{display:flex;gap:18px;flex-wrap:wrap;margin-left:auto;align-items:center;font-size:.875rem}.identity-nav a{text-decoration:none}.identity-nav a:hover{text-decoration:underline}.identity-age{font-size:.875rem;line-height:1.4;white-space:nowrap;color:var(--muted)}.opening{padding:35px 0}.opening .eyebrow{margin-bottom:14px}.opening-compact h1{max-width:950px}.editorial-collection{margin:40px 0}.collection-heading{display:flex;align-items:baseline;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding:22px 0}.collection-heading p{margin:0;font-size:.875rem;color:var(--muted);white-space:nowrap}.entries{display:grid;gap:24px}.entry{min-width:0}.entry-category{font-size:.875rem;color:var(--muted);margin:0 0 10px}.entry h3 a{text-decoration:none}.entry h3 a:hover{text-decoration:underline}.entry-summary{font-size:1rem;color:var(--muted);line-height:1.7}.entry-link{font-size:.875rem;font-weight:700}.brand-v2 .tool{margin:20px 0 35px;padding:30px;max-width:none;box-shadow:none;border-radius:0}.brand-v2 .tool-head h2{font-size:1.65rem}.brand-v2 .tool-head .eyebrow{margin-bottom:10px}.brand-v2 .tool .workspace{gap:25px}.brand-v2 .tool .note{font-size:.875rem}.brand-v2 .result strong{font-size:2.6rem}.brand-v2 .hero-image{margin:0}.brand-v2 .hero-image img{object-fit:cover;max-width:100%}.brand-v2 figcaption{font-size:.8125rem;line-height:1.6;display:block;max-width:75ch;margin:12px 0 0}.reading-rail{padding:25px;border:1px solid var(--line)}.reading-rail p{font-size:1rem;line-height:1.6}.rail-title{text-transform:uppercase;font-size:.875rem!important;font-weight:700;letter-spacing:.08em}.brand-footer{border-top:1px solid var(--line);padding:38px 0;margin-top:70px;display:grid;grid-template-columns:1fr 1.2fr;gap:50px}.brand-footer .wordmark{font-size:1.6rem!important}.brand-footer .wordmark .part-1{font-size:inherit!important}.brand-footer p{font-size:.875rem;max-width:70ch;line-height:1.7}.brand-footer nav{display:flex;flex-wrap:wrap;gap:20px;font-size:.875rem}.article-v2{margin:42px auto 65px;max-width:1100px}.article-opening{max-width:1040px;padding-bottom:30px;border-bottom:1px solid var(--line)}.article-opening .back{font-size:.875rem;margin-bottom:22px}.article-opening h1{font-size:clamp(2.5rem,4.2vw,4.4rem);max-width:1000px}.article-deck{font-size:1.2rem;line-height:1.7;max-width:65ch;color:var(--muted)}.article-meta{font-size:.875rem;color:var(--muted)}.article-spread{display:grid;grid-template-columns:220px minmax(0,1fr);gap:55px;align-items:start;margin:32px 0}.article-toc{display:flex;flex-direction:column;gap:13px;font-size:.875rem;padding:0 20px 20px 0}.article-toc p{font-weight:700;margin:0 0 4px}.article-toc a{line-height:1.6;text-decoration:none}.article-toc a:hover{text-decoration:underline}.article-prose{min-width:0;max-width:72ch;font-size:1.1rem;line-height:1.85}.article-prose section{margin:0 0 35px;scroll-margin-top:25px}.article-prose h2{font-size:1.8rem;line-height:1.2;margin:0 0 12px}.article-prose p{margin:0 0 20px}.article-endnotes{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;border-top:1px solid var(--line);padding-top:30px}.article-endnotes h2{font-size:1.5rem}.article-endnotes p,.article-endnotes li{font-size:1rem}.article-table{max-width:100%}.brand-v2 .reading{max-width:780px}.brand-v2 .reading h1{font-size:clamp(2.5rem,4vw,4.5rem)}
/* House of Chance: archival annual. */
.brand-v2.heritage{--paper:#fffdf8;--ink:#47162a;--line:#bba9a4;--muted:#755d64}.identity-annual{display:grid;grid-template-columns:1fr auto 1fr;text-align:center;padding:30px 0 18px;border-bottom:4px double var(--ink)}.identity-annual .wordmark{grid-column:2;font:clamp(3.4rem,5.7vw,6.2rem)/.94 Georgia;text-transform:uppercase;letter-spacing:-.04em}.identity-annual .part-0{font-size:.4em;letter-spacing:.16em;margin-bottom:10px}.identity-annual .identity-subject{grid-column:1;grid-row:1;text-align:left;max-width:170px}.identity-annual .identity-age{grid-column:3;grid-row:1;text-align:right}.identity-annual .identity-nav{grid-column:1/-1;justify-content:center;margin:18px 0 0;padding-top:18px;border-top:1px solid var(--line)}.opening-annual{display:grid;grid-template-columns:1fr 1fr;column-gap:45px}.opening-annual .eyebrow{grid-column:1/-1}.opening-annual h1{font-size:2.8rem}.opening-annual .deck{margin:0}.annual-spread{display:grid;grid-template-columns:1.2fr 1fr;gap:50px}.annual-spread .editorial-collection{margin:0}.annual-spread .hero-image img{height:580px}.collection-contents .entries{gap:30px}.collection-contents .entry{padding-bottom:20px;border-bottom:1px solid var(--line)}.collection-contents .entry-lead h3{font-size:2.5rem}.brand-v2.heritage .tool{border-width:1px 0;padding:25px 0;background:transparent}.article-marginal .article-prose{font-family:Georgia;max-width:62ch}.article-marginal .article-opening{padding-left:275px}.article-marginal .article-opening h1{font-size:3.4rem}
/* Felt & Form: studio rail and project grid. */
.brand-v2.brutalist .shell{display:grid;grid-template-columns:205px minmax(0,1fr);column-gap:42px;width:min(1480px,calc(100% - 64px))}.identity-studio{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:0;border-right:2px solid;padding:30px 24px 30px 0;gap:26px;grid-column:1;grid-row:1/3}.identity-studio .wordmark{font:900 3.6rem/.88 Arial;letter-spacing:-.07em}.identity-studio .part-1{font-size:.55em;margin-top:12px}.identity-studio .identity-nav{display:flex;flex-direction:column;align-items:flex-start;margin:0;gap:18px}.brand-v2.brutalist main{grid-column:2}.brand-v2.brutalist .brand-footer{grid-column:2}.design-opening{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;margin-top:30px}.opening-poster h1{font:900 clamp(2.6rem,4.2vw,4.6rem)/.95 Arial;letter-spacing:-.065em}.design-opening .hero-image img{height:490px}.collection-projects .entries{grid-template-columns:1fr 1fr;gap:0}.collection-projects .entry{padding:28px;border:1px solid}.collection-projects .entry-lead{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.1fr;column-gap:35px;background:#cf351f;color:#fff}.collection-projects .entry-lead h3{grid-column:1;font-size:2.3rem}.collection-projects .entry-lead .entry-summary{grid-column:2;grid-row:1/4;color:#fff}.collection-projects .entry-lead .entry-category{color:#fff}.collection-projects .entry-lead .entry-link{grid-column:1}.article-studio .article-spread{display:block}.article-studio .article-toc{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:2px solid;padding-bottom:22px;margin-bottom:30px}.article-studio .article-prose{max-width:none}.article-studio .article-prose>section{display:grid;grid-template-columns:200px minmax(0,1fr);gap:25px}.article-studio .article-prose>section p{max-width:66ch}.article-studio .article-prose h2{font-size:1.4rem}.article-studio .article-table{margin:35px 0}
/* Reel & Story: a compact technical manual. */
.brand-v2.terminal{--paper:#081912;--panel:#10271c;--muted:#b5cbbb;--heading:Arial,sans-serif;--body:Arial,sans-serif}.identity-manual{align-items:end;border-bottom:2px solid var(--accent)}.identity-manual .wordmark{font:800 2.1rem/.98 Arial;letter-spacing:-.06em}.identity-manual .part-1{font:1.1rem 'Courier New';letter-spacing:.08em;margin-top:6px}.identity-manual .identity-subject{display:none}.identity-manual .identity-nav{font-family:'Courier New';gap:0}.identity-manual .identity-nav a{border-left:1px solid var(--line);padding:2px 16px}.opening-manual{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px}.opening-manual .eyebrow{grid-column:1/-1}.opening-manual h1{font:600 2.8rem/1.05 Arial}.opening-manual .deck{margin:0}.manual-workbench .tool{border:1px solid var(--accent);padding:28px;margin:0}.brand-v2.terminal .result{background:#081912}.collection-manual .entry{display:grid;grid-template-columns:170px 1fr 1fr;gap:10px 24px;padding:22px 0;border-bottom:1px solid var(--line)}.collection-manual .entry-category{font-family:'Courier New'}.collection-manual .entry-summary{margin:0}.collection-manual .entry-link{grid-column:2}.article-manual .article-prose h2{font:700 1.4rem 'Courier New'}.article-manual .article-toc{font-family:'Courier New';border-left:2px solid var(--accent);padding-left:16px}
/* Night Atlas: photographic plates and itineraries. */
.brand-v2.travel{--paper:#08121e;--panel:#112539;--line:#475b71}.identity-atlas{display:grid;grid-template-columns:auto 1fr auto;align-items:end}.identity-atlas .wordmark{font:italic 3.1rem/.85 Georgia;flex-direction:row;gap:10px}.identity-atlas .identity-nav{grid-row:2;grid-column:1/-1;margin:10px 0 0}.identity-atlas .identity-subject{margin-left:auto}.atlas-plate{display:grid;grid-template-columns:1.2fr 1fr;margin-top:32px;background:#142b3e;align-items:stretch}.atlas-plate .hero-image{padding-bottom:20px}.atlas-plate .hero-image img{height:520px}.atlas-plate figcaption{padding:0 20px}.opening-atlas{padding:42px 35px;align-self:center}.opening-atlas h1{font:italic 3.7rem/1.05 Georgia}.atlas-index{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:start;margin-top:40px}.atlas-index .tool,.atlas-index .editorial-collection{margin:0}.atlas-index .workspace{grid-template-columns:1fr}.collection-itinerary .entry{padding:28px 0;border-bottom:1px solid var(--line)}.collection-itinerary .entry h3{font-size:2rem}.article-travel .article-opening{max-width:900px}.article-travel .article-opening h1{font-style:italic;font-size:4.4rem}.article-travel .article-prose{font-family:Georgia}.article-travel .article-toc{border-top:3px solid var(--accent);padding-top:20px}
/* Cardroom Journal: real front-page hierarchy. */
.identity-press{display:flex;flex-direction:column;gap:12px;border-block:5px double var(--ink);margin-top:22px;text-align:center;padding:22px 0 14px}.identity-press .wordmark{font:700 clamp(2.6rem,5.6vw,5.4rem)/1 Georgia;letter-spacing:-.065em}.identity-press .identity-subject{max-width:none}.identity-press .identity-nav{margin:4px 0 0;justify-content:center}.identity-press .identity-age{font: .875rem Arial}.opening-press{padding:25px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:25px}.opening-press .eyebrow{display:none}.opening-press h1{font-size:2.4rem}.opening-press .deck{margin:0}.front-page{display:grid;grid-template-columns:1.5fr .7fr;gap:35px;margin-top:30px}.front-page .editorial-collection{margin:0}.collection-columns .entries{grid-template-columns:1fr 1fr;gap:25px}.collection-columns .entry-lead{grid-column:1/-1;border-bottom:3px double;padding-bottom:25px}.collection-columns .entry-lead h3{font-size:2.8rem}.front-page .hero-image img{height:440px}.brand-v2.newspaper .tool{border:3px double var(--ink)}.brand-v2.newspaper .tool-results{grid-template-columns:1fr 1fr;gap:20px 35px}.article-press .article-opening{text-align:center;margin:auto}.article-press .article-deck{margin:24px auto}.article-press .article-prose{font-family:Georgia;font-size:1.15rem}.article-press .article-toc{border-right:1px solid var(--line)}
/* Odds & Ends: mathematical notebook. */
.brand-v2.laboratory{--paper:#f4f3ff;--ink:#251051;--accent:#5720da;--panel:#fff;--radius:10px}.identity-lab .wordmark{font:700 2.5rem/.95 'Trebuchet MS',Arial}.identity-lab .part-1{font:.9rem 'Courier New';letter-spacing:.4em;margin-top:10px}.identity-lab .identity-subject{display:none}.identity-lab .identity-nav{padding:12px 20px;border:1px solid var(--line);border-radius:30px}.opening-lab{max-width:950px}.opening-lab h1{font:700 3.4rem/1.08 'Trebuchet MS',Arial}.notebook-spread{display:grid;grid-template-columns:250px minmax(0,1fr);gap:25px;align-items:stretch}.formula-note{margin:0;display:flex;flex-direction:column;justify-content:center;padding:28px;border-top:6px solid var(--accent);background:#e3d9ff;gap:22px;font-size:.875rem}.formula-note strong{font:1.8rem Georgia;white-space:nowrap}.brand-v2.laboratory .tool{border:0;border-radius:10px;margin:0;padding:28px}.collection-notes .entries{grid-template-columns:1.2fr 1fr;gap:40px}.collection-notes .entry{border-top:3px solid var(--accent);padding:25px 0}.article-notebook .article-toc{background:#e3d9ff;padding:22px;border-radius:8px}.article-notebook .article-prose{background:#fff;padding:30px;border-radius:10px}.article-notebook .article-opening{border:0}
/* Terms in Plain Sight: annotated consumer document. */
.identity-annotation{display:grid;grid-template-columns:1fr 1fr;gap:16px}.identity-annotation .wordmark{font:800 2.6rem/1.05 Arial;align-items:start}.identity-annotation .part-1{background:#eff04d;padding:2px 8px;margin-left:-8px}.identity-annotation .identity-subject{grid-column:1}.identity-annotation .identity-nav{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:1fr 1fr;gap:16px 25px;margin:0;align-self:center}.identity-annotation .identity-age{grid-column:1/-1}.opening-document{display:grid;grid-template-columns:.85fr 1fr;gap:20px 50px;border-bottom:2px solid}.opening-document .eyebrow{grid-column:1/-1}.opening-document h1{font:800 3.2rem/1.02 Arial}.opening-document .deck{margin:0}.brand-v2.highlighter .tool{padding:0;border:2px solid;margin:25px 0}.brand-v2.highlighter .tool-head{padding:22px 28px}.brand-v2.highlighter .workspace{margin:25px}.brand-v2.highlighter .tool>.note{margin:25px}.collection-clauses .entry{display:grid;grid-template-columns:150px 1fr 1.2fr;gap:12px 30px;padding:26px 0;border-bottom:1px solid}.collection-clauses .entry-category{background:#eff04d;color:#171a1a;padding:6px 10px;align-self:start}.collection-clauses .entry-summary{margin:0}.collection-clauses .entry-link{grid-column:2}.article-annotated .article-opening{border-bottom:6px solid #eff04d}.article-annotated .article-toc{border-left:8px solid #eff04d;padding-left:20px}.article-annotated .article-prose h2{text-decoration:underline;text-decoration-color:#c7ca30;text-underline-offset:5px}
/* Payout Ledger: process register. */
.identity-ledger{align-items:end}.identity-ledger .wordmark{font:2.5rem/.96 Georgia}.identity-ledger .part-0{font:italic .9rem Georgia;letter-spacing:.02em;margin-bottom:8px}.identity-ledger .identity-subject{display:none}.identity-ledger .identity-nav{border-bottom:1px solid var(--ink);padding-bottom:8px}.opening-ledger{display:grid;grid-template-columns:1fr 1fr;gap:12px 45px}.opening-ledger .eyebrow{grid-column:1/-1}.opening-ledger h1{font:3rem/1.1 Georgia}.opening-ledger .deck{margin:0}.brand-v2.ledger .tool{border-block:3px solid var(--ink);border-inline:0;background:white;margin:0}.ledger-workflow .workspace{grid-template-columns:1.4fr 1fr}.ledger-workflow .fields{grid-template-columns:1fr 1fr}.ledger-workflow .field{padding:18px;border:1px solid var(--line);font-variant-numeric:tabular-nums}.collection-register .entry{display:grid;grid-template-columns:170px 1fr 1.2fr;gap:15px 30px;padding:25px 0;border-top:1px solid var(--line)}.collection-register .entry-summary{margin:0}.collection-register .entry-link{grid-column:2}.article-ledger .article-spread{grid-template-columns:200px minmax(0,1fr)}.article-ledger .article-prose{font-family:Georgia}.article-ledger .article-prose section{border-bottom:1px solid var(--line);padding-bottom:24px}.article-ledger .article-opening{border-bottom:3px double}
/* Play in Balance: a calm, direct support route. */
.brand-v2.calm .shell{max-width:900px}.identity-support{display:block;padding:25px 0}.identity-support .wordmark{font:500 2rem Arial;letter-spacing:-.04em}.identity-support .identity-subject{display:none}.identity-support .identity-nav{margin:20px 0 10px;gap:20px}.opening-quiet{padding:30px 0 10px;max-width:690px}.opening-quiet h1{font:500 3rem/1.15 Arial}.support-route{padding:20px 25px;background:#cfe8fc;border-radius:12px;font-size:1.1rem}.brand-v2.calm .tool{border-radius:18px;padding:28px;margin-top:20px}.brand-v2.calm .workspace{grid-template-columns:1.3fr .7fr}.collection-plain .entries{gap:0}.collection-plain .entry{padding:25px 0;border-bottom:1px solid var(--line)}.collection-plain .entry h3{font:500 1.8rem Arial}.collection-plain .entry-summary{max-width:65ch}.article-quiet{max-width:700px}.article-quiet .article-spread{display:block}.article-quiet .article-toc{border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:30px}.article-quiet .article-opening h1{font-size:2.8rem;font-weight:500;line-height:1.18}.article-quiet .article-prose{font-size:1.12rem;line-height:1.9}.article-quiet .article-endnotes{grid-template-columns:1fr}
/* Casino Signal: source directory and briefing column. */
.identity-signal{border-bottom:5px solid var(--accent);align-items:end}.identity-signal .wordmark{font:900 2.5rem/.88 Arial;letter-spacing:-.065em}.identity-signal .part-1{color:var(--accent)}.identity-signal .identity-nav{font-weight:700}.identity-signal .identity-subject{max-width:160px}.opening-signal{display:grid;grid-template-columns:1fr 1fr;gap:20px 50px;padding-bottom:30px}.opening-signal .eyebrow{grid-column:1/-1}.opening-signal h1{font:800 3.2rem/1 Arial}.opening-signal .deck{margin:0}.source-desk{display:grid;grid-template-columns:1.4fr .8fr;gap:35px}.brand-v2.newswire .tool{margin:0;border:0;padding:25px;background:#f1f1f1}.source-desk .editorial-collection{margin:0}.collection-briefings .entry{padding:25px 0;border-bottom:1px solid var(--line)}.collection-briefings h3{font:700 1.5rem/1.2 Arial}.article-briefing .article-opening{border-top:7px solid var(--accent);padding-top:20px}.article-briefing .article-prose h2{font:700 1.6rem Arial}.article-briefing .article-sources{background:#f1f1f1;padding:25px}
/* Wheel Theory: asymmetric roulette study. */
.identity-wheel{align-items:center;border-bottom:1px solid #b6808e}.identity-wheel .wordmark{font:3rem/.88 Georgia;flex-direction:row;gap:10px}.identity-wheel .part-0{font-style:italic}.identity-wheel .identity-subject{display:none}.identity-wheel .identity-nav{font-size:.9rem;gap:26px}.wheel-study{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:start;padding:40px 0 10px}.opening-study{padding:15px 0}.opening-study h1{font:clamp(3.1rem,5vw,5.6rem)/1 Georgia}.brand-v2.wheel .tool{margin:0;border-radius:70px 0 0 0;padding:38px;background:#512437}.brand-v2.wheel .workspace{grid-template-columns:1fr}.collection-studies .entries{grid-template-columns:1.3fr 1fr;gap:55px}.collection-studies .entry{border-top:1px solid var(--accent);padding-top:25px}.collection-studies .entry h3{font:2.3rem Georgia}.article-study .article-opening{max-width:790px}.article-study .article-opening h1{font-style:italic}.article-study .article-toc{padding:20px;border:1px solid var(--line)}.article-study .article-prose section h2{color:#f1b9ac}
/* Twenty-One Notes: tabbed rule notebook. */
.identity-notebook{border-bottom:2px solid #fff}.identity-notebook .wordmark{font:900 2.3rem/.92 Arial}.identity-notebook .part-1{font:italic 1.6rem Georgia;margin-top:5px}.identity-notebook .identity-subject{display:none}.identity-notebook .identity-nav{border:1px solid #b5c8ff;padding:12px}.opening-notebook h1{font:900 3.6rem/1.03 Arial;max-width:1000px}.opening-notebook .deck{max-width:75ch}.rules-notebook{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0;align-items:stretch}.rules-notebook .reading-rail{border:0;background:#0b2f9c;padding:25px}.brand-v2.blueprint .tool{margin:0;border:0;background:#fff;color:#1033aa;padding:30px}.brand-v2.blueprint .tool-head .eyebrow{color:#1033aa}.brand-v2.blueprint .tool :focus-visible,.brand-v2.blueprint .article-tabbed .article-spread :focus-visible{outline-color:#1033aa}.collection-tabs .entries{grid-template-columns:1fr 1fr;gap:25px}.collection-tabs .entry{background:#fff;color:#1033aa;padding:30px;border-top:14px solid #a6beff}.collection-tabs .entry-category,.collection-tabs .entry-summary{color:#466197}.article-tabbed .article-spread{background:#fff;color:#1133a4;padding:30px;grid-template-columns:180px minmax(0,1fr);gap:30px}.article-tabbed .article-toc{border-right:1px solid #a6bbf1}.article-tabbed .article-prose h2{font:800 1.6rem Arial}.article-tabbed .article-opening{border:0}
/* Baccarat Brief: formal narrow salon. */
.brand-v2.luxe .shell{max-width:1040px}.identity-salon{display:flex;flex-direction:column;text-align:center;gap:17px;padding:38px 0 25px;border-bottom:1px solid #6a9797}.identity-salon .wordmark{font:2.3rem/1.4 Georgia;letter-spacing:.15em}.identity-salon .part-1{font-size:.56em;letter-spacing:.55em;padding-left:.55em}.identity-salon .identity-subject{max-width:none}.identity-salon .identity-nav{margin:0;justify-content:center;gap:25px}.opening-formal{text-align:center;max-width:800px;margin:auto;padding:42px 0}.opening-formal h1{font:3.1rem/1.12 Georgia}.opening-formal .deck{margin:20px auto 0}.baccarat-salon{max-width:850px;margin:auto}.brand-v2.luxe .tool{padding:32px;border-color:#6a9797}.brand-v2.luxe .tool-head{text-align:center;max-width:none}.brand-v2.luxe .workspace{grid-template-columns:1.1fr .9fr}.collection-essays .entries{grid-template-columns:1fr;max-width:800px;margin:auto}.collection-essays .entry{padding:32px 0;border-bottom:1px solid var(--line);text-align:center}.collection-essays .entry-summary{max-width:60ch;margin:20px auto}.article-formal{max-width:800px}.article-formal .article-opening{text-align:center}.article-formal .article-opening h1{font-size:3.2rem}.article-formal .article-spread{display:block}.article-formal .article-toc{display:flex;flex-direction:row;flex-wrap:wrap;gap:18px;border-block:1px solid var(--line);padding:20px 0;margin-bottom:30px}.article-formal .article-prose{font-family:Georgia;max-width:63ch;margin:auto}
/* Live Table Notes: split workbench. */
.identity-broadcast{background:#251137;color:#fff;padding:24px 28px;margin-top:22px;gap:35px;border:0}.identity-broadcast .wordmark{font:800 1.65rem/.95 Arial;letter-spacing:-.03em}.identity-broadcast .part-1{font-size:1.8em;margin-top:5px;color:#e9bfff}.identity-broadcast .identity-subject,.identity-broadcast .identity-age{color:#d4bce1}.opening-broadcast{display:grid;grid-template-columns:1fr 1fr;gap:22px 45px}.opening-broadcast .eyebrow{grid-column:1/-1}.opening-broadcast h1{font:700 3.8rem Arial}.opening-broadcast .deck{margin:0}.broadcast-workbench{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:start}.brand-v2.broadcast .tool{margin:0;border:0;border-top:8px solid #251137;background:#fff;padding:28px}.brand-v2.broadcast .workspace{grid-template-columns:1fr}.broadcast-workbench .editorial-collection{margin:0}.collection-frames .entry{background:#e3d4f0;border-left:5px solid #7540ad;padding:25px}.collection-frames .entry h3{font:700 1.8rem Arial}.article-split .article-opening{background:#251137;color:#fff;padding:30px}.article-split .article-deck,.article-split .article-meta{color:#e4d4ec}.article-split .article-opening .eyebrow{color:#dab6f3}.article-split .article-toc{background:#e3d4f0;padding:22px}
/* Jackpot Anatomy: strong horizontal bands. */
.identity-anatomy{align-items:end;border-bottom:4px solid}.identity-anatomy .wordmark{font:900 clamp(2.3rem,4vw,4.2rem)/.8 Arial;letter-spacing:-.065em}.identity-anatomy .part-1{margin-top:8px}.identity-anatomy .identity-subject{display:none}.identity-anatomy .identity-nav{font-weight:700;gap:20px}.opening-anatomy{display:grid;grid-template-columns:1.2fr 1fr;gap:20px 50px}.opening-anatomy .eyebrow{grid-column:1/-1}.opening-anatomy h1{font:900 4rem/.96 Arial;text-transform:uppercase}.opening-anatomy .deck{margin:0}.brand-v2.anatomy .tool{margin:0;border:0;padding:35px;background:#24231c;color:#fff5cd}.collection-bands .entries{gap:0}.collection-bands .entry{display:grid;grid-template-columns:150px 1fr 1.2fr;gap:15px 35px;border-top:4px solid;padding:30px 0}.collection-bands .entry h3{font:900 2rem Arial}.collection-bands .entry-summary{margin:0}.collection-bands .entry-link{grid-column:2}.article-bands .article-spread{display:block}.article-bands .article-toc{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:3px solid;padding-bottom:25px;margin-bottom:30px}.article-bands .article-prose{max-width:none}.article-bands .article-prose section{display:grid;grid-template-columns:270px 1fr;gap:35px;border-top:3px solid;padding-top:30px}.article-bands .article-prose h2{font:900 2rem Arial}.article-bands .article-prose p{max-width:65ch}
/* Studio Ledger: provider catalogue. */
.brand-v2.directory .shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:0 42px;width:min(1480px,calc(100% - 70px))}.identity-catalogue{grid-column:1;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:32px 25px 32px 0;border:0;border-right:1px solid var(--line);gap:25px}.identity-catalogue .wordmark{font:600 2.7rem/.96 Arial;letter-spacing:-.055em}.identity-catalogue .part-1{border-bottom:8px solid var(--accent);padding-bottom:14px}.identity-catalogue .identity-nav{flex-direction:column;align-items:flex-start;margin:0}.brand-v2.directory main,.brand-v2.directory .brand-footer{grid-column:2;margin-left:0}.opening-catalogue h1{font:500 3.6rem/1.05 Arial}.catalogue-workspace{display:grid;grid-template-columns:1fr;gap:20px}.catalogue-workspace .editorial-collection{margin:0}.collection-catalogue .entry{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;padding:28px 0;border-top:1px solid var(--line)}.collection-catalogue .entry-category{grid-column:1/-1;font-family:'Courier New'}.collection-catalogue .entry-summary{margin:0}.collection-catalogue .entry-link{grid-column:1}.brand-v2.directory .tool{margin:0;border-width:0 0 0 9px;padding:28px}.article-catalogue .article-spread{grid-template-columns:180px 1fr;gap:30px}.article-catalogue .article-opening h1{font:500 3.3rem/1.07 Arial}.article-catalogue .article-toc{border-top:8px solid var(--accent);padding-top:20px}
/* Licence Lens: verification dossier. */
.identity-verification{display:grid;grid-template-columns:auto 1fr auto;border-block:1px solid var(--line);margin-top:20px;padding:24px 0}.identity-verification .wordmark{font:700 2.7rem/.94 Arial}.identity-verification .part-1{font-weight:400}.identity-verification .identity-nav{grid-column:1/-1;margin:10px 0 0;background:#123f3e;padding:16px 20px;color:#fff;justify-content:space-between}.identity-verification .identity-subject{margin-left:15px}.opening-verification h1{font:700 3rem/1.1 Arial;max-width:900px}.verification-file{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:start}.brand-v2.inspector .tool{margin:0;padding:30px;border:1px solid var(--line);border-top:6px solid var(--accent)}.brand-v2.inspector .workspace{grid-template-columns:1fr}.verification-file .editorial-collection{margin:0}.collection-dossiers .entry{padding:25px;border:1px solid var(--line);background:#fff}.collection-dossiers .entry h3{font:700 1.6rem/1.2 Arial}.article-dossier .article-opening{border-top:6px solid var(--accent);padding-top:25px}.article-dossier .article-toc{background:#e1eeeb;padding:22px}.article-dossier .article-prose section{border-bottom:1px solid var(--line);padding-bottom:25px}
/* Pocket Casino Lab: compact work surface and offset note rail. */
.brand-v2.pocket{--paper:#f7f6fd;--panel:#fff;--ink:#281942}.brand-v2.pocket .shell{max-width:1180px}.identity-pocket{align-items:end;border:0}.identity-pocket .wordmark{font:600 3rem/.9 'Trebuchet MS',Arial;letter-spacing:-.075em}.identity-pocket .part-1{font:1rem Arial;letter-spacing:.04em;margin-top:12px}.identity-pocket .identity-subject{display:none}.identity-pocket .identity-nav{background:#dfdaf6;padding:14px 20px;border-radius:24px}.opening-pocket{max-width:850px}.opening-pocket h1{font:600 3.4rem/1.06 'Trebuchet MS',Arial}.pocket-workspace{display:grid;grid-template-columns:minmax(0,650px) minmax(0,1fr);gap:35px;align-items:start}.brand-v2.pocket .tool{margin:0;padding:30px;border-radius:25px;background:#fff;box-shadow:0 12px 45px #36265012}.brand-v2.pocket .workspace{grid-template-columns:1fr}.pocket-workspace .editorial-collection{margin:55px 0 0}.collection-stack .entries{gap:25px}.collection-stack .entry{padding:25px;border-radius:20px;background:#e7e1fa}.collection-stack .entry h3{font:600 1.6rem/1.15 Arial}.article-pocket{max-width:1000px}.article-pocket .article-spread{grid-template-columns:190px 1fr;gap:30px}.article-pocket .article-prose{background:#fff;padding:28px;border-radius:20px}.article-pocket .article-toc{font-size:.9375rem}.article-pocket .article-opening h1{max-width:790px;font-size:3.2rem}
/* Casino Lexicon: search-led reference. */
.identity-lexicon{align-items:end;border-bottom:2px solid var(--accent)}.identity-lexicon .wordmark{font:3rem/.91 Georgia}.identity-lexicon .part-0{font-style:italic;font-size:.6em;margin-bottom:8px}.identity-lexicon .identity-subject{display:none}.identity-lexicon .identity-nav{font-family:Arial;gap:25px}.opening-dictionary{display:grid;grid-template-columns:1fr 1fr;gap:20px 45px;padding:30px 0}.opening-dictionary .eyebrow{grid-column:1/-1}.opening-dictionary h1{font:2.6rem/1.07 Georgia}.opening-dictionary .deck{font:1.05rem/1.7 Arial;margin:0}.brand-v2.dictionary .tool{padding:0;background:transparent;border:0;margin:0}.brand-v2.dictionary .tool-head{display:none}.brand-v2.dictionary .filter-line{background:#1235b8;margin:0 0 25px;padding:25px}.brand-v2.dictionary .filter-line .button{color:#fff}.brand-v2.dictionary .tool-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 35px}.brand-v2.dictionary .tool-results h3{font:700 1.4rem Georgia}.collection-definitions .entries{grid-template-columns:1fr 1fr;gap:45px}.collection-definitions .entry{border-top:3px solid var(--accent);padding-top:25px}.collection-definitions .entry h3{font:2rem Georgia}.article-definition{max-width:900px}.article-definition .article-opening h1{font:3.5rem Georgia}.article-definition .article-prose{font-family:Georgia}.article-definition .article-toc{font-family:Arial;border-right:1px solid var(--line)}
/* Casino Data Desk: reporting worksheet. */
.identity-data{border-top:6px solid var(--accent);margin-top:20px;align-items:end}.identity-data .wordmark{font:700 1.6rem/.95 'Courier New';letter-spacing:-.045em}.identity-data .part-1{font-size:1.7em;margin-top:7px}.identity-data .identity-nav{font-family:'Courier New';gap:18px}.identity-data .identity-subject{display:none}.opening-data{display:grid;grid-template-columns:1fr 1fr;gap:18px 50px}.opening-data .eyebrow{grid-column:1/-1}.opening-data h1{font:600 2.9rem/1.08 Arial}.opening-data .deck{margin:0}.reporting-desk{display:grid;grid-template-columns:1.45fr .75fr;gap:30px;align-items:start}.worksheet-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#143c2c;color:#fff;font:.875rem/1.5 'Courier New'}.worksheet-legend span{padding:15px;border-right:1px solid #71877b}.brand-v2.datadesk .tool{margin:0;border:1px solid #aac1af;border-top:0;padding:28px}.brand-v2.datadesk .workspace{grid-template-columns:1fr}.brand-v2.datadesk .fields{grid-template-columns:1fr 1fr}.reporting-desk .editorial-collection{margin:0}.collection-data .entry{padding:24px 0;border-bottom:1px solid var(--line)}.collection-data .entry h3{font:700 1.6rem/1.2 Arial}.collection-data .entry-category{font-family:'Courier New'}.article-report .article-opening{border-bottom:4px solid var(--accent)}.article-report .article-toc{font-family:'Courier New';background:#e0ece0;padding:23px}.article-report .article-prose h2{font:600 1.7rem Arial}.article-report .article-meta{font-family:'Courier New'}
/* Adapt each structure without changing its reading order. */
@media(max-width:1100px){.brand-v2 .shell{width:calc(100% - 48px)}.identity-header{flex-wrap:wrap}.identity-header .identity-age{white-space:normal}.identity-nav{gap:14px}.identity-subject{display:none}.identity-annual .identity-subject{display:block}.brand-v2.brutalist .shell,.brand-v2.directory .shell{grid-template-columns:175px minmax(0,1fr);gap:0 26px;width:calc(100% - 48px)}.identity-studio .wordmark{font-size:2.8rem}.identity-catalogue .wordmark{font-size:2.2rem}.design-opening{grid-template-columns:1fr}.design-opening .hero-image img{height:330px}.opening-poster{padding:10px 0}.annual-spread{gap:30px}.annual-spread .hero-image img{height:490px}.atlas-plate{grid-template-columns:1fr 1fr}.atlas-plate .hero-image img{height:450px}.opening-atlas{padding:30px 25px}.opening-atlas h1{font-size:3rem}.notebook-spread{grid-template-columns:210px 1fr}.brand-v2 .workspace{grid-template-columns:1fr}.wheel-study{gap:30px}.opening-study h1{font-size:3.6rem}.brand-v2.wheel .tool{padding:30px}.article-spread{grid-template-columns:185px 1fr;gap:30px}.article-marginal .article-opening{padding-left:215px}.article-studio .article-prose>section{grid-template-columns:150px 1fr}.article-bands .article-prose section{grid-template-columns:210px 1fr}.collection-manual .entry,.collection-register .entry,.collection-clauses .entry,.collection-bands .entry{grid-template-columns:130px 1fr}.collection-manual .entry-summary,.collection-register .entry-summary,.collection-clauses .entry-summary,.collection-bands .entry-summary{grid-column:2}.brand-v2.dictionary .tool-results{grid-template-columns:1fr 1fr}.front-page{grid-template-columns:1.4fr .7fr}.identity-age{font-size:.8125rem}}
@media(max-width:820px){.brand-v2.brutalist .shell,.brand-v2.directory .shell{display:block}.identity-studio,.identity-catalogue{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;border-right:0;border-bottom:2px solid;padding:24px 0;gap:20px}.identity-studio .identity-nav,.identity-catalogue .identity-nav{flex-direction:row;flex-wrap:wrap;gap:15px}.identity-studio .wordmark{font-size:2.3rem}.identity-catalogue .wordmark{font-size:2.1rem}.identity-studio .identity-age,.identity-catalogue .identity-age{width:100%}.annual-spread,.atlas-index,.front-page,.source-desk,.broadcast-workbench,.verification-file,.pocket-workspace,.reporting-desk,.wheel-study{grid-template-columns:1fr}.annual-spread .hero-image img{height:380px}.atlas-plate{grid-template-columns:1fr}.atlas-plate .hero-image img{height:380px}.atlas-plate .hero-image{padding-bottom:0}.atlas-plate figcaption{padding:0 20px}.atlas-index{gap:30px}.front-page .hero-image img{height:300px}.press-plate{max-width:650px}.brand-v2 .tool .workspace{grid-template-columns:1fr 1fr}.brand-v2.broadcast .tool .workspace,.brand-v2.inspector .tool .workspace,.brand-v2.pocket .tool .workspace,.brand-v2.wheel .tool .workspace{grid-template-columns:1fr 1fr}.pocket-workspace .editorial-collection{margin:0}.collection-stack .entries,.collection-frames .entries,.collection-dossiers .entries,.collection-briefings .entries,.collection-data .entries{grid-template-columns:1fr 1fr}.notebook-spread{grid-template-columns:1fr}.formula-note{padding:20px;gap:12px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.formula-note strong{grid-column:2;grid-row:1/3}.rules-notebook{grid-template-columns:1fr}.reading-rail{border-bottom:1px solid var(--line)}.rules-notebook .reading-rail{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.rules-notebook .reading-rail .rail-title{grid-column:1/-1}.reading-rail p{margin:0}.article-opening h1,.article-travel .article-opening h1{font-size:3.2rem}.article-marginal .article-opening{padding-left:0}.article-bands .article-prose section{grid-template-columns:180px 1fr}.opening-annual,.opening-press,.opening-manual,.opening-document,.opening-ledger,.opening-signal,.opening-broadcast,.opening-anatomy,.opening-dictionary,.opening-data{display:block}.opening .deck{margin-top:20px}.identity-annual .wordmark{font-size:4.5rem}.identity-annual .identity-subject{display:none}.identity-annual .identity-age{grid-column:1/-1;grid-row:3;text-align:center}.brand-footer{gap:30px}.brand-v2 .article-spread{gap:25px;grid-template-columns:170px minmax(0,1fr)}.article-studio .article-spread,.article-formal .article-spread,.article-quiet .article-spread,.article-bands .article-spread{display:block}}
@media(max-width:600px){.brand-v2{font-size:16px}.brand-v2 .shell,.brand-v2.brutalist .shell,.brand-v2.directory .shell{width:calc(100% - 32px)}.identity-header{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:23px 0}.identity-header .identity-nav{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:14px 18px;width:100%;font-size:.875rem}.identity-header .wordmark{font-size:2.4rem}.identity-header .identity-age{font-size:.8125rem}.identity-annual,.identity-press,.identity-salon{align-items:center;text-align:center}.identity-annual .wordmark{font-size:4rem}.identity-press .wordmark{font-size:2.5rem}.identity-salon .wordmark{font-size:2rem}.identity-annual .identity-nav,.identity-press .identity-nav,.identity-salon .identity-nav{justify-content:center}.identity-annotation .identity-nav{display:grid;grid-template-columns:1fr 1fr}.identity-atlas .wordmark{font-size:2.8rem}.identity-manual .identity-nav a{padding:0;border:0}.identity-broadcast{padding:22px;margin-top:16px}.identity-broadcast .wordmark{font-size:1.6rem}.identity-verification .identity-nav{padding:15px}.identity-pocket .identity-nav,.identity-lab .identity-nav{padding:14px;border-radius:12px}.identity-data .wordmark{font-size:1.4rem}.identity-anatomy .wordmark{font-size:2.7rem}.opening{padding:28px 0}.brand-v2 .opening h1{font-size:2.5rem;line-height:1.08}.brand-v2 .opening-atlas h1{font-size:3rem}.opening-atlas{padding:25px}.brand-v2 .deck{font-size:1rem}.annual-spread .hero-image img,.atlas-plate .hero-image img,.design-opening .hero-image img{height:300px}.collection-heading{padding:20px 0;gap:15px}.collection-heading h2{font-size:1.7rem}.collection-heading p{font-size:.8125rem}.entries,.collection-projects .entries,.collection-columns .entries,.collection-notes .entries,.collection-studies .entries,.collection-tabs .entries,.collection-stack .entries,.collection-frames .entries,.collection-dossiers .entries,.collection-briefings .entries,.collection-data .entries,.collection-definitions .entries{grid-template-columns:1fr}.collection-projects .entry-lead,.collection-catalogue .entry,.collection-manual .entry,.collection-register .entry,.collection-clauses .entry,.collection-bands .entry{display:block}.entry h3,.collection-contents .entry-lead h3,.collection-columns .entry-lead h3{font-size:1.9rem;line-height:1.1}.entry .entry-summary{margin:16px 0}.collection-projects .entry{padding:23px}.collection-projects .entry-lead .entry-summary{color:white}.collection-clauses .entry-category{display:inline-block}.brand-v2 .tool,.brand-v2.wheel .tool,.brand-v2.broadcast .tool,.brand-v2.inspector .tool,.brand-v2.pocket .tool,.brand-v2.anatomy .tool,.brand-v2.blueprint .tool,.brand-v2.directory .tool{padding:23px}.brand-v2.highlighter .tool,.brand-v2.dictionary .tool{padding:0}.brand-v2.highlighter .tool .workspace{margin:22px}.brand-v2 .tool .workspace,.brand-v2.broadcast .tool .workspace,.brand-v2.inspector .tool .workspace,.brand-v2.pocket .tool .workspace,.brand-v2.wheel .tool .workspace,.brand-v2.calm .workspace{grid-template-columns:1fr}.brand-v2 .tool .fields{grid-template-columns:1fr}.brand-v2 .tool-head h2{font-size:1.55rem}.brand-v2 .result strong{font-size:2.4rem}.brand-v2 .tool .filter-line{display:block}.brand-v2.newspaper .tool-results,.brand-v2.dictionary .tool-results{grid-template-columns:1fr}.brand-v2.dictionary .filter-line{padding:22px}.formula-note{display:flex;align-items:flex-start}.rules-notebook .reading-rail{display:block}.rules-notebook .reading-rail p{margin:14px 0}.worksheet-legend{font-size:.8125rem}.worksheet-legend span{padding:12px 9px}.brand-v2 .article-opening h1,.article-marginal .article-opening h1{font-size:2.45rem;line-height:1.1}.article-v2{margin:30px 0 45px}.article-deck{font-size:1.1rem}.brand-v2 .article-spread{display:block}.article-toc{padding:0 0 24px!important;border:0!important;border-bottom:1px solid var(--line)!important;margin-bottom:28px;font-size:.9375rem!important;background:transparent!important}.article-prose{font-size:1.05rem}.article-prose h2{font-size:1.7rem!important}.article-studio .article-prose>section,.article-bands .article-prose section{display:block}.article-studio .article-prose h2,.article-bands .article-prose h2{margin-bottom:16px}.article-notebook .article-prose,.article-pocket .article-prose{padding:22px}.article-tabbed .article-spread{padding:22px}.article-endnotes,.brand-footer{grid-template-columns:1fr;gap:25px}.article-endnotes{padding-top:25px}.brand-footer{margin-top:50px;padding:28px 0}.brand-v2 .brand-footer .wordmark{font-size:1.8rem!important}.article-opening .back{margin-bottom:20px}.article-table th,.article-table td{padding:10px;min-width:140px}.article-opening .eyebrow{font-size:.875rem}}
@media(prefers-reduced-motion:reduce){.brand-v2{scroll-behavior:auto}}@media print{.identity-nav,.identity-age,.entry-link,.article-toc{display:none!important}.brand-v2 .shell{display:block!important;width:100%!important}.identity-header{border:0!important}.article-spread,.article-endnotes{display:block!important}.article-v2,.article-prose{max-width:none!important}.entry,.article-prose section{break-inside:avoid}.brand-footer{display:none}.wordmark,.opening h1,.article-opening h1{color:#000!important}}
/* Public edition composition refinements. */
.brand-v2.anatomy .tool{--ink:#f8f6e8;--muted:#d8d4c7;color:var(--ink)}
.brand-v2.anatomy .tool select,.brand-v2.anatomy .tool input{color:#171915;background:#fff}
.brand-v2.anatomy .tool .result{color:#151913;background:#f8f6e8;--ink:#151913;--muted:#4c5148}
.broadcast-workbench>div{min-width:0}.broadcast-workbench>div .opening{padding-top:0}
.verification-file{grid-template-columns:.8fr 1.2fr;padding-top:36px}.verification-file .opening{padding:0}.verification-file+.editorial-collection .entries{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:1000px){.pocket-workspace{grid-template-columns:minmax(180px,.7fr) minmax(340px,1.3fr) minmax(220px,.9fr);gap:24px;align-items:start}.pocket-workspace .opening{padding:0}.pocket-workspace .opening h1{font-size:2.4rem}.pocket-workspace .editorial-collection{margin:0}.pocket-workspace .tool{padding:24px}.pocket-workspace .collection-heading{display:block}.pocket-workspace .collection-heading p{margin-top:12px}}
@media(max-width:999px){.pocket-workspace{grid-template-columns:1fr}.pocket-workspace .opening{padding-bottom:0}}
@media(max-width:900px){.verification-file{grid-template-columns:1fr}.verification-file+.editorial-collection .entries{grid-template-columns:1fr}}
.editorial-figure{margin:30px 0}.editorial-figure img{display:block;width:100%;height:auto;border:1px solid var(--line)}.editorial-figure figcaption,.article-prose .section-citation{font-family:Arial,sans-serif;font-size:.875rem;line-height:1.6;color:var(--muted)}.editorial-figure figcaption{margin-top:12px}.section-citation a{text-decoration:underline}
.brand-v2 a[href^="mailto:"]{overflow-wrap:anywhere}

/* Online casino art direction: bespoke publication motifs, never operator UI. */
.brand-v2 .online-art{min-width:0;margin:0;align-self:start}.online-art svg{display:block;width:100%;height:auto;overflow:hidden}.brand-v2 .online-art figcaption{max-width:72ch;font: .8125rem/1.65 Arial,sans-serif;color:var(--muted);padding:0;margin:12px 0 0}.online-scope{display:flex;flex-wrap:wrap;gap:8px 16px;grid-column:1/-1;margin-top:25px;font:.8125rem/1.5 Arial,sans-serif}.online-scope span{display:inline-flex;align-items:center;gap:8px}.online-scope span:before{content:'';width:5px;height:5px;background:currentColor;transform:rotate(45deg);flex-shrink:0}.brand-v2 .identity-age{max-width:160px;white-space:normal;line-height:1.5}.brand-home>div,.brand-home .opening{min-width:0}.brand-v2 .identity-nav a:focus-visible{outline-offset:5px}
.home-house-of-chance .annual-spread{grid-template-columns:1.05fr 1fr;align-items:start}.home-house-of-chance .annual-plate{padding:14px;border:1px solid #bba9a4;background:#f1e5d8}.home-house-of-chance .annual-plate .online-art{padding-bottom:8px}.home-house-of-chance .opening-annual h1{font-size:clamp(2.3rem,3.4vw,3.7rem)}.home-house-of-chance .online-scope{border-block:1px solid var(--line);padding:12px 0;justify-content:space-between}.home-house-of-chance .entry-category{letter-spacing:.08em;text-transform:uppercase}
.home-felt-and-form .design-opening{grid-template-columns:1fr;gap:0}.home-felt-and-form .opening-poster{display:grid;grid-template-columns:1.3fr 1fr;column-gap:30px}.home-felt-and-form .opening-poster .eyebrow{grid-column:1/-1}.home-felt-and-form .opening-poster h1{font-size:clamp(2.7rem,4.6vw,5.2rem)}.home-felt-and-form .opening-poster .deck{align-self:center}.home-felt-and-form .online-art{border-top:10px solid #fd5b39;padding-top:0}.home-felt-and-form .online-scope span{border:1px solid;padding:7px 10px}.home-felt-and-form .online-scope span:before{display:none}
.reel-console{display:grid;grid-template-columns:.95fr 1.05fr;gap:24px;align-items:start}.reel-console .workspace{grid-template-columns:1fr}.reel-console .online-art svg{border:1px solid #548169}.home-reel-and-story .online-scope{font-family:'Courier New',monospace;color:#9affb4}.home-reel-and-story .online-scope span{padding:5px 9px;background:#142f24}.home-reel-and-story .online-art figcaption{color:#b5cbbb}
.home-night-atlas .atlas-plate{grid-template-columns:1.05fr 1fr;align-items:center;border:1px solid #475b71}.home-night-atlas .atlas-plate .online-art{padding:20px 0 20px 20px;align-self:center}.home-night-atlas .opening-atlas h1{font-size:clamp(2.6rem,3.6vw,4.1rem)}.home-night-atlas .online-scope{color:#ffb96f}.home-night-atlas .online-art figcaption{padding-right:15px}
.home-cardroom-journal .front-page{grid-template-columns:1.1fr 1fr;align-items:start}.home-cardroom-journal .press-plate{border-top:4px double;padding-top:14px}.home-cardroom-journal .online-scope{border-top:1px solid var(--line);padding-top:14px;margin-top:0;font-family:Georgia,serif;font-style:italic}.home-cardroom-journal .opening-press .eyebrow{display:block;grid-column:1/-1;margin-bottom:0}.home-cardroom-journal .opening-press .online-scope{grid-column:1/-1}
.probability-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;align-items:center;padding:28px 0}.probability-opening .opening{padding:0}.probability-opening .online-art svg{border-radius:22px}.home-odds-and-ends .online-scope span{border-radius:20px;background:#e4d9ff;padding:7px 11px}.home-odds-and-ends .online-scope span:before{border-radius:50%;transform:none}
.terms-desk{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:start;margin-top:28px}.terms-desk .tool{margin:0}.home-terms-in-plain-sight .opening .eyebrow{color:#4d541b}.home-terms-in-plain-sight .online-scope span{background:#eff04d;padding:5px 8px}.home-terms-in-plain-sight .online-scope span:before{display:none}.home-terms-in-plain-sight .online-art svg{border:2px solid #252b27}
.withdrawal-opening{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;padding:30px 0}.withdrawal-opening .opening-ledger{display:block;padding:0}.withdrawal-opening .online-art{border:1px solid var(--line);padding:12px;background:#f4eee3}.home-payout-ledger .online-scope{font-family:'Courier New',monospace;border-top:1px solid var(--line);padding-top:14px}
.pause-opening{display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:center}.pause-opening .online-art svg{border-radius:30px}.pause-opening .online-art figcaption{font-size:.75rem}.home-play-in-balance .online-scope{color:#185279}.home-play-in-balance .online-scope span:before{border-radius:50%;transform:none}.home-play-in-balance .opening-quiet h1{font-size:clamp(2.4rem,3.7vw,3.3rem)}
.signal-illustration{display:grid;grid-template-columns:1.35fr .65fr;gap:35px;align-items:center;margin:0 0 35px}.signal-mantra{font:800 clamp(1.5rem,3vw,3rem)/1.3 Arial,sans-serif;letter-spacing:-.04em;margin:0;border-left:8px solid #ff7049;padding-left:25px}.home-casino-signal .online-scope span{font-weight:700;text-transform:uppercase;letter-spacing:.05em}
.home-wheel-theory .wheel-study>div{min-width:0}.home-wheel-theory .online-art svg{border-radius:48% 48% 0 0}.home-wheel-theory .online-scope{font-family:Georgia,serif;color:#ffd1b1}.home-wheel-theory .opening-study h1{font-size:clamp(2.8rem,4.5vw,4.8rem)}
.blackjack-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center;margin:30px 0}.blackjack-opening .opening{padding:0}.blackjack-opening .opening h1{font-size:clamp(2.6rem,3.8vw,3.8rem)}.home-twenty-one-notes .online-scope span{background:#ffdf75;color:#123caf;padding:6px 10px;font-weight:700}.home-twenty-one-notes .online-scope span:before{display:none}.home-twenty-one-notes .online-art svg{border:1px solid #aec2ff}.home-twenty-one-notes .online-art figcaption{color:#e0e9ff}
.baccarat-plate{max-width:850px;margin:0 auto 25px;padding:16px;border:1px solid #6a9797}.baccarat-plate .online-art figcaption{text-align:center;max-width:none}.home-baccarat-brief .online-scope{justify-content:center;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem}.home-baccarat-brief .online-art svg{border:1px solid #6a9797}
.home-live-table-notes .broadcast-workbench{padding-top:30px}.home-live-table-notes .opening-broadcast{display:block}.home-live-table-notes .opening-broadcast h1{font-size:clamp(2.5rem,3.9vw,3.9rem)}.home-live-table-notes .online-scope span{background:#251137;color:#e9d3ff;padding:6px 10px}.home-live-table-notes .online-scope span:before{background:#b3f8df;border-radius:50%;transform:none}.home-live-table-notes .online-art{margin-bottom:25px}
.jackpot-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center;margin:30px 0}.jackpot-opening .opening-anatomy{display:block;padding:0}.jackpot-opening .opening h1{font-size:clamp(2.8rem,4.4vw,4.7rem)}.home-jackpot-anatomy .online-scope{border-top:4px solid;padding-top:16px;text-transform:uppercase;font-weight:800}.home-jackpot-anatomy .online-art svg{border:4px solid #242319}.home-jackpot-anatomy .online-art figcaption{color:#4c4a36}
.provider-plate{border-block:1px solid var(--line);padding:16px 0 24px;margin-bottom:30px}.provider-plate .online-art{max-width:800px}.home-studio-ledger .online-scope{font-family:'Courier New',monospace}.home-studio-ledger .online-scope span{border-bottom:4px solid #c8e770;padding-bottom:7px}.home-studio-ledger .opening-catalogue h1{max-width:750px}
.home-licence-lens .verification-file>div{min-width:0}.home-licence-lens .verification-file .online-art{margin-top:30px}.home-licence-lens .online-scope span{background:#e0efea;padding:6px 10px}.home-licence-lens .online-scope span:before{width:4px;height:12px;transform:none;background:#103f40}.home-licence-lens .online-art svg{border:1px solid #a0beb3}
.home-pocket-casino-lab .pocket-workspace{grid-template-columns:1.2fr .8fr;gap:30px;padding-top:30px}.pocket-introduction{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;grid-column:1/-1;min-width:0}.home-pocket-casino-lab .pocket-introduction .opening{padding:0}.home-pocket-casino-lab .pocket-introduction .opening h1{font-size:clamp(2.6rem,4vw,4rem)}.pocket-introduction .online-art svg{border-radius:32px}.home-pocket-casino-lab .online-scope span{background:#e7e1fa;padding:7px 11px;border-radius:20px}.home-pocket-casino-lab .online-scope span:before{display:none}.home-pocket-casino-lab .pocket-workspace>.editorial-collection{margin:0}
.lexicon-opening{display:grid;grid-template-columns:1.2fr .8fr;gap:35px;align-items:center;padding:35px 0}.lexicon-opening .opening-dictionary{display:block;padding:0}.home-casino-lexicon .online-scope{font-family:Georgia,serif;font-style:italic}.home-casino-lexicon .online-scope span{border-bottom:1px solid var(--line);padding-bottom:5px}.home-casino-lexicon .online-art svg{border-radius:5px}
.data-opening{display:grid;grid-template-columns:1.05fr .95fr;gap:35px;align-items:center;padding:30px 0}.data-opening .opening-data{display:block;padding:0}.home-casino-data-desk .online-scope{font-family:'Courier New',monospace;font-size:.8rem}.home-casino-data-desk .online-scope span{background:#d9e8d6;padding:6px 9px}.home-casino-data-desk .online-scope span:before{display:none}.home-casino-data-desk .online-art svg{border:1px solid #7fa38b}
@media(max-width:1100px){.brand-v2 .identity-age{max-width:130px}.reel-console,.terms-desk{grid-template-columns:1fr}.reel-console>.online-art,.terms-desk>.online-art{max-width:740px}.home-felt-and-form .opening-poster{display:block}.home-felt-and-form .opening-poster h1{font-size:3.5rem}.home-night-atlas .atlas-plate{grid-template-columns:1fr}.home-night-atlas .atlas-plate .online-art{padding:20px 20px 0}.home-night-atlas .opening-atlas{padding-top:25px}.signal-mantra{font-size:2rem}.home-wheel-theory .wheel-study{gap:25px}.home-wheel-theory .opening-study h1{font-size:3.4rem}}
@media(max-width:820px){.brand-v2 .identity-age{max-width:none}.home-house-of-chance .annual-spread,.home-cardroom-journal .front-page,.probability-opening,.withdrawal-opening,.pause-opening,.blackjack-opening,.jackpot-opening,.lexicon-opening,.data-opening,.pocket-introduction{grid-template-columns:1fr}.home-house-of-chance .annual-plate{max-width:660px}.home-cardroom-journal .press-plate{max-width:660px}.probability-opening,.withdrawal-opening,.blackjack-opening,.jackpot-opening,.lexicon-opening,.data-opening{gap:24px}.pause-opening{gap:22px}.pause-opening .online-art{max-width:550px}.signal-illustration{grid-template-columns:1fr}.signal-mantra{font-size:1.75rem;line-height:1.45}.signal-mantra br{display:none}.signal-mantra br:after{content:' '}.home-wheel-theory .wheel-study{grid-template-columns:1fr}.home-wheel-theory .online-art{max-width:600px}.home-pocket-casino-lab .pocket-workspace{grid-template-columns:1fr}.home-pocket-casino-lab .pocket-introduction{grid-column:auto}.home-pocket-casino-lab .pocket-workspace>.editorial-collection .entries{grid-template-columns:1fr 1fr}.online-scope{margin-top:20px}.home-house-of-chance .online-scope{justify-content:flex-start;gap:10px 18px}}
@media(max-width:600px){.brand-v2 .opening h1,.home-felt-and-form .opening-poster h1,.home-wheel-theory .opening-study h1,.home-pocket-casino-lab .pocket-introduction .opening h1{font-size:2.55rem;line-height:1.08}.home-night-atlas .opening-atlas h1{font-size:2.6rem}.brand-v2 .online-scope{font-size:.8125rem;gap:8px 12px}.home-house-of-chance .annual-plate{padding:9px}.home-night-atlas .atlas-plate .online-art{padding:12px 12px 0}.home-night-atlas .opening-atlas{padding:25px 18px}.brand-v2 .online-art figcaption{font-size:.75rem;line-height:1.65}.home-pocket-casino-lab .pocket-workspace>.editorial-collection .entries{grid-template-columns:1fr}.home-live-table-notes .broadcast-workbench{padding-top:25px}.home-cardroom-journal .opening-press .online-scope{margin-top:20px}.baccarat-plate{padding:9px}.home-licence-lens .verification-file .online-art{margin-top:24px}.brand-v2 .signal-mantra{font-size:1.6rem;padding-left:17px}.home-twenty-one-notes .online-scope span,.home-terms-in-plain-sight .online-scope span{padding:5px 8px}.home-felt-and-form .online-art{border-top-width:7px}.brand-v2 .online-art svg{min-width:0}}
@media print{.online-art,.signal-illustration{display:none!important}.online-scope{color:#000!important}.brand-home>div{display:block!important}}

/* Article-specific key takeaways, inheriting each publication identity. */
.article-takeaways{margin:24px 0;padding:22px 25px;border:1px solid var(--line);border-inline-start:4px solid var(--accent);max-width:76ch;text-align:left}.article-takeaways h2{font:700 1rem/1.35 var(--body,Arial,sans-serif);letter-spacing:.04em;margin:0 0 12px}.article-takeaways ul{padding-left:1.2em;margin:0;display:grid;gap:10px}.article-takeaways li{font-size:1rem;line-height:1.6;overflow-wrap:break-word}.article-studio .article-takeaways{border:2px solid}.article-manual .article-takeaways{border-radius:0}.article-press .article-takeaways{border-block:3px double var(--line)}@media(max-width:600px){.article-takeaways{padding:18px 17px;margin:20px 0}.article-takeaways li{font-size:.96rem}}

/* Prepared commercial surfaces. Empty inactive slots produce no elements. */
.brand-v2 .commercial-disclosure,.brand-v2 .commercial-placement{max-width:76ch;margin:24px 0;padding:18px 22px;border:1px solid currentColor;border-inline-start-width:4px;font:400 .95rem/1.6 var(--body,Arial,sans-serif);text-align:left;overflow-wrap:anywhere}
.brand-v2 .commercial-disclosure p,.brand-v2 .commercial-placement p{margin:8px 0}
.brand-v2 .commercial-disclosure strong,.brand-v2 .commercial-placement strong{font-weight:700}
.brand-v2 .commercial-placement a{text-decoration:underline;text-underline-offset:3px}
.brand-v2 .commercial-listing-label{display:inline-block;vertical-align:middle;border:1px solid currentColor;padding:2px 6px;margin-inline-end:4px;font:700 .75rem/1.25 var(--body,Arial,sans-serif);letter-spacing:.025em;white-space:nowrap}
@media(max-width:600px){.brand-v2 .commercial-disclosure,.brand-v2 .commercial-placement{padding:16px;margin:20px 0}}

/* Published topic guides, using each publication's existing type and colour. */
.brand-v2 .topic-guide-start{grid-column:1/-1;max-width:78ch;margin:24px 0 0;padding:20px 23px;border:1px solid var(--line);border-inline-start:4px solid var(--accent);text-align:left}
.brand-v2 .topic-guide-kicker{margin:0 0 9px;font:700 .8rem/1.5 var(--body,Arial,sans-serif);letter-spacing:.04em}
.brand-v2 .topic-guide-title{margin:0;font:700 clamp(1.15rem,1.6vw,1.45rem)/1.4 var(--body,Arial,sans-serif)}
.brand-v2 .topic-guide-title a{text-decoration:underline;text-underline-offset:4px}
.brand-v2 .topic-guide-summary{margin:10px 0 0;font:400 .96rem/1.6 var(--body,Arial,sans-serif);max-width:70ch}
.brand-v2 .topic-guide-path{margin:18px 0 22px;padding:12px 0;border-block:1px solid currentColor;font:400 .92rem/1.55 var(--body,Arial,sans-serif);overflow-wrap:anywhere}
.brand-v2 .topic-guide-path>span{font-weight:700;margin-inline-end:5px}
@media(max-width:600px){.brand-v2 .topic-guide-start{padding:17px;margin-top:20px}.brand-v2 .topic-guide-title{font-size:1.13rem}.brand-v2 .topic-guide-summary{font-size:.92rem}}
