/* 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}
