@font-face{font-family:Bricolage;src:url(../fonts/bricolage-grotesque-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(../fonts/fraunces-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(../fonts/fraunces-latin-wght-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-latin-wght-normal.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-latin-wght-italic.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../fonts/jetbrains-mono-latin-wght-normal.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:100 599;font-style:normal;size-adjust:104.4%;ascent-override:89.08%;descent-override:25.86%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");font-weight:600 900;font-style:normal;size-adjust:103.13%;ascent-override:90.18%;descent-override:26.18%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:100 599;font-style:normal;size-adjust:106.11%;ascent-override:91.3%;descent-override:22.73%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");font-weight:600 900;font-style:normal;size-adjust:102.47%;ascent-override:94.54%;descent-override:23.54%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial Italic"),local("Arial-ItalicMT"),local("Liberation Sans Italic");font-weight:100 900;font-style:italic;size-adjust:106.55%;ascent-override:90.92%;descent-override:22.64%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local("Georgia");font-weight:100 900;font-style:normal;size-adjust:107.19%;ascent-override:91.24%;descent-override:23.79%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local("Georgia Italic"),local("Georgia-Italic");font-weight:100 900;font-style:italic;size-adjust:101.61%;ascent-override:96.25%;descent-override:25.09%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono");font-weight:100 800;font-style:normal;size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}:root{--paper: #FAF7F2;--paper-2: #F3EDE3;--paper-3: #E9E0D2;--card: #FFFDF9;--ink: #1C1915;--ink-2: #4B443B;--ink-3: #675E53;--line: #E3DACB;--line-2: #CFC3B1;--coral: #F1645A;--coral-deep: #B83A2E;--coral-tint: #FDE3DE;--sky: #9ACFEE;--sky-deep: #1A64A0;--sky-tint: #DDF0FC;--lila: #C9B5EA;--lila-deep: #6542A8;--lila-tint: #ECE4F9;--mint: #9ED6C1;--mint-deep: #17704F;--mint-tint: #DDF2E9;--sun: #F6C453;--sun-deep: #7D5300;--sun-tint: #FDF0C9;--stone: #D9CFCA;--stone-deep: #5E574F;--stone-tint: #EEE8E4;--star: #E9A400;--accent: var(--coral-deep);--accent-fill: var(--coral);--accent-tint: var(--coral-tint);--f-head: "Bricolage", "Bricolage Fallback", "Arial Narrow", system-ui, sans-serif;--f-serif: "Fraunces", "Fraunces Fallback", Georgia, "Times New Roman", serif;--f-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono: "JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, Consolas, monospace;--gutter: clamp(1rem, 4vw, 3rem);--wrap: 84rem;--sec: clamp(3.5rem, 7vw, 7.5rem);--r-s: .6rem;--r: 1rem;--r-l: 1.6rem;--shadow-1: 0 1px 2px rgb(28 25 21 / .06), 0 4px 14px rgb(28 25 21 / .06);--shadow-2: 0 2px 6px rgb(28 25 21 / .07), 0 18px 40px rgb(28 25 21 / .13);--ease: cubic-bezier(.2, .7, .2, 1);--tab-1: #E5533F;--tab-2: #2B83C6;--tab-3: #2E9E5B;--tab-4: #E8B11C;--tab-5: #7B52CF;--tab-6: #EE7F2D;--tab-7: #1C1915}@media(min-width:1920px){html{font-size:calc(.4167vw + 8px)}:root{--wrap: 70vw}}.thumb-ph{display:grid;place-items:center;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}.thumb-ph-ico{width:62%;height:auto;max-width:9rem;filter:drop-shadow(0 6px 8px rgb(28 25 21 / .15))}.c-actionspiele{--c: var(--coral);--c-deep: var(--coral-deep);--c-tint: var(--coral-tint)}.c-strategiespiele{--c: var(--sky);--c-deep: var(--sky-deep);--c-tint: var(--sky-tint)}.c-rollenspiele{--c: var(--lila);--c-deep: var(--lila-deep);--c-tint: var(--lila-tint)}.c-managerspiele{--c: var(--mint);--c-deep: var(--mint-deep);--c-tint: var(--mint-tint)}.c-simulationen{--c: var(--sun);--c-deep: var(--sun-deep);--c-tint: var(--sun-tint)}.c-news{--c: var(--stone);--c-deep: var(--coral-deep);--c-tint: var(--stone-tint)}.theme-actionspiele{--accent: var(--coral-deep);--accent-fill: var(--coral);--accent-tint: var(--coral-tint)}.theme-strategiespiele{--accent: var(--sky-deep);--accent-fill: var(--sky);--accent-tint: var(--sky-tint)}.theme-rollenspiele{--accent: var(--lila-deep);--accent-fill: var(--lila);--accent-tint: var(--lila-tint)}.theme-managerspiele{--accent: var(--mint-deep);--accent-fill: var(--mint);--accent-tint: var(--mint-tint)}.theme-simulationen{--accent: var(--sun-deep);--accent-fill: var(--sun);--accent-tint: var(--sun-tint)}.theme-news{--accent: var(--coral-deep);--accent-fill: var(--stone);--accent-tint: var(--stone-tint)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1.5rem;scrollbar-gutter:stable}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.62 var(--f-body);font-feature-settings:"cv11" 1,"ss03" 1;overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}a{color:inherit}button,input,select{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-family:var(--f-head);font-weight:800;letter-spacing:-.028em;line-height:1.04;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}[hidden]{display:none!important}main:focus{outline:none}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:.35rem;box-shadow:0 0 0 3px var(--paper)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.8rem 1.2rem;border-radius:var(--r-s);background:var(--ink);color:var(--paper);font-weight:700;text-decoration:none;transition:top .2s var(--ease)}.skip:focus{top:1rem}.wrap{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}.ui{width:1.15em;height:1.15em;flex:none}.ico{flex:none;object-fit:contain}.ico-inline{width:1.35em;height:1.35em;display:inline-block;vertical-align:-.32em;margin-right:.3em}.ico-btn{width:1.6em;height:1.6em;margin:-.3em 0}.ico-kicker{width:2.2em;height:2.2em;display:inline-block;vertical-align:middle;margin-right:.35em}.kicker{font:italic 600 1.05rem/1.3 var(--f-serif);color:var(--accent);letter-spacing:0}.sep{margin-inline:.45em;opacity:.55}.dot{display:inline-block;width:.62em;height:.62em;border-radius:50%;background:var(--c, var(--accent-fill));margin-right:.45em;vertical-align:.05em;box-shadow:inset 0 0 0 1px #1c19152e}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.9rem;padding:.7rem 1.25rem;border:2px solid var(--ink);border-radius:999px;background:var(--card);color:var(--ink);font:700 .98rem/1.1 var(--f-body);text-decoration:none;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s;box-shadow:0 3px 0 var(--ink)}.btn:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--ink)}.btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ink)}.btn .ui{width:1.1em;height:1.1em}.btn-play{background:var(--coral)}.btn-play:hover{background:#f57a70}.btn-ink{background:var(--ink);color:var(--paper);box-shadow:0 3px 0 var(--accent-fill)}.btn-ink:hover{box-shadow:0 5px 0 var(--accent-fill)}.btn-ghost{background:transparent;box-shadow:none}.btn-ghost:hover{background:var(--card);box-shadow:0 3px 0 var(--ink)}.btn-xl{min-height:3.6rem;padding:.9rem 1.8rem;font-size:1.12rem}.rating{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--ink-2);white-space:nowrap}.stars{--r: 0%;width:5.6em;height:1.1em;flex:none;background:linear-gradient(90deg,var(--star) var(--r),var(--line-2) var(--r));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 16.8l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 16.8l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E");-webkit-mask-size:1.12em 1.1em;mask-size:1.12em 1.1em;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.rating strong{color:var(--ink);font-weight:750;font-variant-numeric:tabular-nums}.rating-votes{font-size:max(.88em,.75rem);color:var(--ink-3);white-space:nowrap}.rating--s{font-size:.85rem}.rating--none .rating-txt{font-size:max(.88em,.75rem);color:var(--ink-3)}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .6rem .18rem .3rem;border-radius:999px;font:700 .75rem/1.2 var(--f-body);letter-spacing:.04em;text-transform:uppercase}.badge--off{background:var(--ink);color:var(--paper)}.ico-badge{width:1.5em;height:1.5em;margin:-.25em 0}.status{display:inline-flex;align-items:center;gap:.1rem;font-weight:700}.status--on:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:#2e9e5b;margin-right:.4rem;box-shadow:0 0 0 3px #2e9e5b33}.status--on .ico-inline{display:none}.tags{display:flex;flex-wrap:wrap;gap:.4rem}.tag-pill{display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .7rem;border:1.5px solid var(--line-2);border-radius:999px;font-size:.85rem;font-weight:600;color:var(--ink-2);text-decoration:none;background:var(--card);transition:border-color .2s,background-color .2s,color .2s}.tag-pill:hover{border-color:var(--accent);color:var(--accent)}.tag-pill:before{content:"#";opacity:.45;margin-right:.1em}.tag-pill{position:relative}.tag-pill:after{content:"";position:absolute;inset:-.42rem -.15rem}.masthead{border-bottom:1px solid var(--line);font-size:.8rem;color:var(--ink-2)}.masthead-in{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:2.25rem}.masthead-claim{font:italic 500 .9rem/1.2 var(--f-serif)}.masthead-facts{display:flex;gap:1.1rem;font-family:var(--f-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.masthead-facts span+span:before{content:"\b7";margin-right:1.1rem;opacity:.5}.site-header{position:relative;z-index:20;border-bottom:1px solid var(--line);background:var(--paper)}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:3px;background:var(--ink);opacity:.9}.header-in{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2.5rem);min-height:5.5rem;padding-block:.6rem}.brand{display:flex;align-items:center;min-height:2.75rem;flex:none;border-radius:.5rem}.brand .logo-svg{height:2.35rem;width:auto}.logo-svg .pawns>*{transform-box:fill-box;transform-origin:50% 100%}@media(prefers-reduced-motion:no-preference){.brand:hover .pawns>*{animation:pawn-hop .5s var(--ease)}.brand:hover .pawns>:nth-child(3),.brand:hover .pawns>:nth-child(4){animation-delay:.06s}.brand:hover .pawns>:nth-child(5),.brand:hover .pawns>:nth-child(6){animation-delay:.12s}.brand:hover .pawns>:nth-child(7),.brand:hover .pawns>:nth-child(8){animation-delay:.18s}.brand:hover .pawns>:nth-child(9),.brand:hover .pawns>:nth-child(10){animation-delay:.24s}}@keyframes pawn-hop{40%{transform:translateY(-14%)}70%{transform:translateY(2%)}}.site-nav{margin-left:auto}.site-nav ul{display:flex;flex-wrap:nowrap;gap:.1rem}.site-nav a{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.5rem .62rem;border-radius:999px;white-space:nowrap;font-weight:650;font-size:.97rem;text-decoration:none;color:var(--ink);transition:background-color .2s}.site-nav a:after{content:"";position:absolute;left:.72rem;right:.72rem;bottom:.35rem;height:3px;border-radius:3px;background:var(--nav-c, var(--ink));transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.site-nav a:hover:after,.site-nav a[aria-current=page]:after{transform:scaleX(1)}.site-nav a[aria-current=page]{font-weight:800}.site-nav .ui{width:1.05em;height:1.05em}.nav-actionspiele{--nav-c: var(--coral)}.nav-strategiespiele{--nav-c: var(--sky-deep)}.nav-rollenspiele{--nav-c: var(--lila-deep)}.nav-managerspiele{--nav-c: var(--mint-deep)}.nav-simulationen{--nav-c: var(--sun)}.nav-news{--nav-c: var(--stone-deep)}.nav-toggle{display:none}@media(max-width:1239px){.js .nav-toggle{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto;min-height:2.9rem;padding:.5rem 1rem;border:2px solid var(--ink);border-radius:999px;background:var(--card);font-weight:700;cursor:pointer;order:3}.nav-toggle .ui path{stroke:currentColor;stroke-width:2.4;stroke-linecap:round;transition:transform .3s var(--ease),opacity .2s;transform-origin:12px 12px}.nav-open .nav-toggle .b1{transform:translateY(5px) rotate(45deg)}.nav-open .nav-toggle .b2{opacity:0}.nav-open .nav-toggle .b3{transform:translateY(-5px) rotate(-45deg)}.js .site-nav{position:absolute;left:0;right:0;top:calc(100% + 5px);margin:0;background:var(--paper);border-bottom:3px solid var(--ink);box-shadow:0 24px 40px #1c19151f;display:none}.js.nav-open .site-nav{display:block}.js .site-nav ul{width:min(100% - 2 * var(--gutter),var(--wrap));margin:0 auto;padding:.8rem 0 1.2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.3rem}.js .site-nav a{width:100%;min-height:3rem;font-size:1.05rem;border-radius:var(--r-s);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.js .site-nav a:after{left:1rem;right:auto;width:1.8rem;bottom:.5rem}.header-in{flex-wrap:wrap}.no-js .site-nav{flex-basis:100%}.no-js .header-in,.no-js .site-nav ul{flex-wrap:wrap}.no-js .brand{flex:0 1 auto}}.no-js .register-cur{display:none!important}@media(min-width:1240px)and (max-width:1439px){.brand .logo-svg{height:2rem}.site-nav a{font-size:.92rem;padding-inline:.5rem}.header-in{gap:1.2rem}}@media(max-width:640px){.masthead-claim{display:none}.masthead-in{justify-content:center}.header-in{min-height:4.6rem;gap:.6rem;flex-wrap:nowrap}.brand{flex:1 1 auto;min-width:0}.brand .logo-svg{width:100%;max-width:19rem;height:auto}.js .site-nav{top:100%}.js .nav-toggle{padding-inline:.8rem}.js .nav-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.dice{--dice: 4rem;position:relative;flex:none}.no-js .dice{display:none}.dice-btn{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:0;border:0;background:none;cursor:pointer;border-radius:1rem;font:italic 600 .95rem/1.1 var(--f-serif);color:var(--ink)}.dice-stage{position:relative;display:block;width:var(--dice);height:var(--dice)}.dice-svg{position:absolute;inset:0;width:100%;height:100%;transition:transform .45s var(--ease),opacity .4s}.dice-svg .pips circle{fill:#fff}.dice-svg .f-top .pips circle,.dice-svg .pips circle{fill-opacity:.96}.dice-shadow{fill:#1c19152e}.dice-gloss{fill:none;stroke:#fff;stroke-opacity:.55;stroke-width:1.6;stroke-linecap:round}.dice-btn:hover .dice-svg{transform:translateY(-3px) rotate(-4deg)}.dice-gl{position:absolute;left:-30%;top:-30%;width:160%;max-width:none;height:160%;pointer-events:none;opacity:0;transition:opacity .5s var(--ease)}.dice.is-gl .dice-gl{opacity:1}.dice.is-gl .dice-svg{opacity:0}.dice-label{font:italic 600 .92rem/1.1 var(--f-serif)}.dice.is-rolling .dice-svg{animation:dice-wobble .5s var(--ease)}@keyframes dice-wobble{30%{transform:translateY(-8px) rotate(-14deg)}65%{transform:translateY(0) rotate(8deg)}}.dice--header{order:4}@media(max-width:1599px){.dice--header .dice-label{display:none}}@media(max-width:640px){.dice--header{--dice: 3.3rem;order:2}}.sec{padding-block:var(--sec) 0}.cover+.sec-kat{padding-top:calc(var(--sec) / 5)}.sec-head{display:flex;align-items:flex-end;gap:1rem;margin-bottom:clamp(1.6rem,3vw,2.6rem);padding-bottom:1rem;border-bottom:2px solid var(--ink);position:relative}.sec-head:after{content:"";position:absolute;left:0;bottom:-7px;width:100%;height:1px;background:var(--ink);opacity:.25}.sec-head h2{font-size:clamp(1.75rem,1.05rem + 2.3vw,3.35rem)}.sec-titles{flex:1;min-width:0}.sec-kicker{font:italic 600 1.02rem/1.3 var(--f-serif);color:var(--accent);margin-bottom:.35rem}.ico-sec{width:clamp(3.2rem,5vw,4.6rem);height:clamp(3.2rem,5vw,4.6rem);margin-bottom:-.2rem;filter:drop-shadow(0 6px 8px rgb(28 25 21 / .12))}.sec-more{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap}.sec-more:hover{color:var(--accent)}.sec-more .ui{transition:transform .25s var(--ease)}.sec-more:hover .ui{transform:translate(4px)}@media(max-width:640px){.sec-head{flex-wrap:wrap;align-items:center}.sec-more{order:3;flex-basis:100%;min-height:2.75rem}}.cover{position:relative;background:linear-gradient(180deg,#f8f1eb,#faf7f2 50%,#f7f0e9);overflow:hidden}.cover-pic img{width:100%;height:auto}.cover-in{position:relative;padding-block:1.8rem 3rem}.cover-kicker{margin-bottom:.8rem}.cover-h1{font-size:clamp(2.5rem,1rem + 6.2vw,4.4rem);line-height:.92;letter-spacing:-.045em}.h1-a{display:block;white-space:nowrap}.cover-h1 .h1-dash{color:var(--coral-deep)}.cover-teaser{margin-top:1.2rem;max-width:34rem;font-size:clamp(1rem,.96rem + .15vw,1.1rem);line-height:1.6;color:var(--ink-2)}.cover-teaser strong{color:var(--ink);font-weight:650}.cover-foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1.4rem}.cover-lines{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem;font:italic 500 1rem/1.2 var(--f-serif);color:var(--ink-2)}.cover-lines b{font:normal 800 1.7rem/1 var(--f-head);color:var(--ink);letter-spacing:-.03em;margin-right:.25rem}.cover-lines li{display:flex;align-items:baseline}.cover-dice{display:flex;align-items:center;gap:.9rem}.dice--hero{--dice: 5.6rem}.dice-note{font:italic 600 1.02rem/1.3 var(--f-serif);color:var(--ink);max-width:14rem}.dice-note span{display:block;font-weight:500;font-size:.9em;color:var(--ink-3)}.no-js .dice-note{display:none}@media(min-width:1100px){.cover{min-height:calc(100vw * 9 / 21);display:flex;align-items:center}.cover-pic{position:absolute;inset:0 0 auto}.cover-pic img{-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.cover-in{padding-block:clamp(2rem,3.4vw,5rem);width:min(100% - 2 * var(--gutter),var(--wrap))}.cover-text{max-width:44%}.cover-h1{font-size:calc(min(100vw - 2 * var(--gutter),var(--wrap))*.047)}}@media(max-width:1099px){.cover-pic{display:block;aspect-ratio:4 / 3;overflow:hidden}.cover-pic img{width:100%;height:100%;object-fit:cover;object-position:78% 50%}.cover-in{padding-top:1.6rem}}@media(min-width:700px)and (max-width:1099px){.cover-pic{aspect-ratio:16 / 8}}@media(max-width:420px){.h1-a{white-space:normal}}.cts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.7rem,1.2vw,1.2rem)}.cts--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ct-a{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:3 / 4.1;border-radius:var(--r-l);overflow:hidden;color:var(--ink);text-decoration:none;background:var(--c);box-shadow:var(--shadow-1),inset 0 0 0 1px #1c191514;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.ct-pic{position:absolute;inset:0;z-index:-2}.ct-pic img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 70% 50%);transition:transform .9s var(--ease)}.ct-a:before{content:"";position:absolute;inset:auto 0 0;height:58%;z-index:-1;background:linear-gradient(180deg,rgb(250 247 242 / 0),rgb(250 247 242 / .9) 42%,var(--paper) 72%)}.ct-a:after{content:"";position:absolute;left:1.1rem;right:1.1rem;bottom:0;height:5px;border-radius:5px 5px 0 0;background:var(--c-deep);transition:left .45s var(--ease),right .45s var(--ease)}.c-news .ct-a:after{background:var(--coral)}.ct-a:hover,.ct-a:focus-visible{transform:translateY(-6px);box-shadow:var(--shadow-2),inset 0 0 0 1px #1c191514}.ct-a:hover .ct-pic img,.ct-a:focus-visible .ct-pic img{transform:scale(1.07)}.ct-a:hover:after,.ct-a:focus-visible:after{left:0;right:0}.ct-ico{position:absolute;top:.75rem;left:.75rem;display:grid;place-items:center;width:3.7rem;height:3.7rem;border-radius:1.15rem;background:#ffffffbd;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);box-shadow:inset 0 0 0 1px #ffffffe6,0 8px 18px #1c191529;transition:transform .45s var(--ease)}.ct-a:hover .ct-ico{transform:translateY(-3px) rotate(-6deg)}.ct-ico-img{width:2.9rem;height:2.9rem}.ct-txt{display:flex;flex-direction:column;gap:.28rem;padding:1rem 1.1rem 1.3rem}.ct-name{font-size:clamp(1.08rem,.85rem + .55vw,1.45rem);letter-spacing:-.022em;line-height:1.05}.ct-n{font:italic 500 .95rem/1.2 var(--f-serif);color:var(--ink-2)}.ct-n b{font:normal 800 1.2rem/1 var(--f-head);color:var(--ink);margin-right:.1rem}.ct-st{display:flex;flex-wrap:wrap;gap:.2rem .75rem;font:500 .75rem/1.35 var(--f-mono);letter-spacing:.02em;color:var(--ink-2)}.st-p{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.led{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;flex:none}.led--on{background:#2e9e5b;box-shadow:0 0 0 3px #2e9e5b33}.led--off{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.led--news{background:var(--coral);box-shadow:0 0 0 3px #f1645a33}@media(max-width:1099px){.cts,.cts--5{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-a{aspect-ratio:4 / 4.4}}@media(max-width:600px){.cts,.cts--5{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.ct-a{aspect-ratio:3 / 3.9}.ct-ico{width:3.1rem;height:3.1rem;border-radius:1rem}.ct-ico-img{width:2.4rem;height:2.4rem}.ct-txt{padding:.8rem .85rem 1.1rem}}.plaque{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;flex:none;border-radius:1.3rem;background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffffe6,0 8px 18px #1c191524}.card-media,.feature-media,.roll-cover{position:relative;display:grid;place-items:center;overflow:hidden;background:var(--c-tint, var(--paper-2));isolation:isolate}.cover-blur{position:absolute;inset:-12%;width:124%;max-width:none;height:124%;object-fit:cover;filter:blur(22px) saturate(1.25);opacity:.85;z-index:-1;transform:scale(1.05)}.cover-img{width:min(290px,82%);height:auto;aspect-ratio:29 / 19;object-fit:cover;border-radius:.55rem;box-shadow:0 0 0 4px #ffffffeb,0 14px 30px #1c19154d;transition:transform .5s var(--ease)}.features{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto auto;gap:clamp(1.2rem,2.2vw,2.4rem)}.feature-in{position:relative;display:grid;height:100%;background:var(--card);border-radius:var(--r-l);overflow:hidden;box-shadow:var(--shadow-1);transition:box-shadow .35s var(--ease),transform .35s var(--ease)}.feature-in:hover{box-shadow:var(--shadow-2)}.feature-in:hover .cover-img{transform:rotate(-1.5deg) scale(1.03)}.feature--1{grid-row:span 2}.feature--1 .feature-media{min-height:clamp(18rem,26vw,26rem)}.feature--1 .cover-img{transform:rotate(-2deg)}.feature--1:hover .cover-img{transform:rotate(-3deg) scale(1.03)}.feature--2 .feature-in,.feature--3 .feature-in{grid-template-columns:minmax(14rem,42%) 1fr}.feature-media{min-height:13rem}.feature-rank{position:absolute;top:.6rem;left:1rem;font:italic 300 clamp(3rem,2rem + 3vw,5.4rem)/1 var(--f-serif);color:var(--ink);letter-spacing:-.04em;mix-blend-mode:multiply;opacity:.8;pointer-events:none}.feature-body{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.2rem,2vw,2rem)}.feature-title{font-size:clamp(1.6rem,1.1rem + 1.4vw,2.5rem)}.feature--1 .feature-title{font-size:clamp(2rem,1.2rem + 2.4vw,3.6rem)}.feature-title a{text-decoration:none}.feature-title a:after{content:"";position:absolute;inset:0;z-index:0}.feature-title a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.12em;text-decoration-color:var(--c)}.feature-excerpt{color:var(--ink-2);max-width:38rem}.feature--2 .feature-excerpt,.feature--3 .feature-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feature-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;font-size:.9rem;color:var(--ink-3)}.feature-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:auto;padding-top:.4rem;position:relative;z-index:1}.feature .tags{position:relative;z-index:1}.feature--2 .tags,.feature--3 .tags{display:none}.card-kicker{display:flex;align-items:center;flex-wrap:wrap;font:italic 600 .95rem/1.25 var(--f-serif);color:var(--c-deep, var(--accent))}.card-kicker .ico-inline{width:1.5em;height:1.5em}@media(max-width:1099px){.features{grid-template-columns:1fr}.feature--1{grid-row:auto}}@media(max-width:640px){.feature--2 .feature-in,.feature--3 .feature-in{grid-template-columns:1fr}.feature-actions .btn{flex:1 1 auto}}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,2rem)}.cards>li{display:flex}.card{position:relative;display:flex;flex-direction:column;width:100%;background:var(--card);border-radius:var(--r-l);overflow:hidden;box-shadow:var(--shadow-1);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--c-deep);opacity:0;transition:opacity .25s;pointer-events:none}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.card:hover:after,.card:focus-within:after{opacity:1}.card:hover .cover-img{transform:rotate(-2deg) scale(1.04)}.card-media{aspect-ratio:16 / 10;max-height:15rem;width:100%}.card-body{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.2rem 1.2rem;flex:1}.card-title{font-size:clamp(1.3rem,1.1rem + .5vw,1.6rem);letter-spacing:-.025em;overflow-wrap:break-word}.card-title a{text-decoration:none}.card-title a:after{content:"";position:absolute;inset:0;z-index:1}.card-title a:focus-visible{outline:none;box-shadow:none}.card:has(.card-title a:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-top:auto;padding-top:.35rem}.card.is-offline .cover-img{filter:grayscale(.85) contrast(.9)}.card.is-offline .cover-blur{filter:blur(22px) grayscale(1)}@media(min-width:2400px){.cards{gap:2.4rem}}@media(max-width:1099px){.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cards{grid-template-columns:1fr;gap:.8rem}.card{flex-direction:row}.card-media{width:42%;flex:none;aspect-ratio:auto;min-height:8rem}.card .cover-img{width:84%;box-shadow:0 0 0 3px #ffffffeb,0 8px 18px #1c191547}.card-body{padding:.85rem .95rem;gap:.25rem}.card-title{font-size:1.18rem;overflow-wrap:anywhere}.card .rating{flex-wrap:wrap;white-space:normal;row-gap:.1rem}}.newslist{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:repeat(3,auto);gap:0 clamp(1.5rem,3vw,3.5rem)}.news-item article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 8.5rem;gap:1.2rem;padding-block:1.2rem;border-bottom:1px solid var(--line-2);align-items:start}.news-item .news-media{grid-column:2;grid-row:1}.news-item .news-body{grid-column:1;grid-row:1}.news-item:first-child article{padding-top:0}.news-item--lead{grid-row:span 3}.news-item--lead article{grid-template-columns:1fr;border-bottom:0;padding:0}.news-item--lead .news-media,.newslist--row .news-media{grid-column:1;grid-row:1;aspect-ratio:16 / 9;border-radius:var(--r-l)}.news-item--lead .news-body,.newslist--row .news-body{grid-row:2}.news-item--lead .news-title{font-size:clamp(1.7rem,1.1rem + 1.8vw,2.9rem)}.news-item--lead .news-excerpt{font-size:1.08rem;display:block}.news-media{overflow:hidden;border-radius:var(--r);aspect-ratio:4 / 3;background:var(--paper-2)}.news-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.news-item article:hover .news-media img{transform:scale(1.04)}.news-body{display:flex;flex-direction:column;gap:.45rem}.news-meta{font:500 .78rem/1.3 var(--f-mono);letter-spacing:.03em;color:var(--ink-3);text-transform:uppercase}.news-title{font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);line-height:1.12}.news-title a{text-decoration:none;background:linear-gradient(var(--accent-fill),var(--accent-fill)) 0 100% / 0 3px no-repeat;transition:background-size .4s var(--ease)}.news-title a:after{content:"";position:absolute;inset:0}.news-item article:hover .news-title a{background-size:100% 3px}.news-excerpt{color:var(--ink-2);font-size:.97rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.newslist--row{grid-template-columns:repeat(3,1fr);grid-template-rows:none;gap:clamp(1rem,2vw,2rem)}.newslist--row .news-item article{grid-template-columns:1fr;padding:0;border:0}@media(max-width:1099px){.newslist{grid-template-columns:1fr}.news-item--lead{grid-row:auto;margin-bottom:1rem}.newslist--row{grid-template-columns:1fr}.newslist--row .news-item article{grid-template-columns:1fr 7rem}.newslist--row .news-media{grid-column:2;grid-row:1;aspect-ratio:4 / 3;border-radius:var(--r)}.newslist--row .news-body{grid-row:1}}@media(max-width:480px){.news-item:not(.news-item--lead) article{grid-template-columns:1fr 5.5rem;gap:.9rem}}.sec-column{margin-top:var(--sec);padding-block:var(--sec);background:var(--paper-2);border-block:1px solid var(--line)}.column{position:relative}.column-kicker{font:italic 300 clamp(3.2rem,2rem + 4vw,6.5rem)/.9 var(--f-serif);color:var(--accent);letter-spacing:-.03em;margin-bottom:1.5rem}.column-body{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem clamp(2rem,5vw,6rem);align-items:start}.column-body h2{font-size:clamp(1.45rem,1.1rem + 1vw,2.1rem);grid-row:1}.column-body p{grid-row:2;font-size:1.07rem;line-height:1.75;color:var(--ink-2);hyphens:auto}.column-body p strong{color:var(--ink)}.column-body>:nth-child(3),.column-body>:nth-child(4){position:relative}.column-body>:nth-child(4):before{content:"";position:absolute;left:calc(-1*clamp(1rem,2.5vw,3rem));top:0;bottom:0;width:1px;background:var(--line-2)}.dropcap>p:first-of-type:first-letter{float:left;margin:.08em .12em 0 -.03em;font:700 4.4em/.8 var(--f-serif);color:var(--accent);font-style:normal}.column-body .mark,.prose .mark{background:linear-gradient(transparent 62%,var(--accent-tint) 62%)}@media(max-width:900px){.column-body{grid-template-columns:1fr}.column-body h2,.column-body p{grid-row:auto}.column-body>:nth-child(4):before{display:none}.column-body>:nth-child(3){margin-top:1.5rem}}.chips{display:flex;flex-wrap:wrap;gap:.55rem}.chip{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.35rem .5rem .35rem 1rem;border:2px solid var(--ink);border-radius:999px;background:var(--card);font-weight:700;text-decoration:none;box-shadow:0 3px 0 var(--ink);transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s}.chip:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--ink);background:var(--accent-tint)}.chip--1{font-size:.9rem}.chip--2{font-size:1.02rem}.chip--3{font-size:1.2rem;background:var(--sun)}.chip-n{display:grid;place-items:center;min-width:1.9rem;height:1.9rem;padding:0 .35rem;border-radius:999px;background:var(--paper-2);font:600 .78rem/1 var(--f-mono)}.chip--1:not(:has(.chip-n)){padding-right:1rem}.band{position:relative;overflow:hidden;background:var(--band, var(--c))}.band.c-actionspiele{--band: linear-gradient(180deg, #E0524A, #F1645A 50%, #FC8276)}.band.c-strategiespiele{--band: linear-gradient(180deg, #D0ECFC, #D2EEFD 50%, #C3E0F3)}.band.c-rollenspiele{--band: linear-gradient(180deg, #D2C2E9, #DBCCF2 50%, #E4D6F6)}.band.c-managerspiele{--band: linear-gradient(180deg, #C9E9DC, #D1EDE1 50%, #DCF1EA)}.band.c-simulationen{--band: linear-gradient(180deg, #FBD682, #FDE08D 50%, #FDDE97)}.band.c-news{--band: linear-gradient(180deg, #DBD0CA, #E0D7D4 50%, #E8DEDC)}.band-pic img{width:100%;height:auto}.band-in{position:relative;padding-block:1.6rem 2.6rem}.band-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .9rem;margin-bottom:1rem}.band-ico{width:3.4rem;height:3.4rem}.band-name{font:italic 650 1.25rem/1.2 var(--f-serif)}.band-count{font:500 .8rem/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;padding:.45rem .7rem;border-radius:999px;background:#ffffff8c}.band-count b{font-weight:800}.band-h1{font-size:clamp(2.1rem,1rem + 3.4vw,4.6rem);line-height:.96;letter-spacing:-.04em}.band-teaser{margin-top:1.2rem;max-width:40rem;font-size:clamp(1rem,.95rem + .2vw,1.12rem);line-height:1.6}.band-teaser a{font-weight:700;text-decoration-thickness:2px;text-underline-offset:.15em}.band .h1-main{display:block;font-size:1.32em;letter-spacing:-.045em}.band .h1-rest{display:block;margin-top:.6rem;font-size:.46em;line-height:1.22;letter-spacing:-.015em;font-weight:700;max-width:34rem}@media(min-width:1100px){.band{min-height:calc(100vw * 9 / 21);display:flex;align-items:center}.band-pic{position:absolute;inset:0 0 auto}.band-pic img{-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.band-in{padding-block:clamp(2.5rem,4vw,5rem);width:min(100% - 2 * var(--gutter),var(--wrap))}.band-text{max-width:37%}.band-h1{font-size:calc(min(100vw - 2 * var(--gutter),var(--wrap))*.035)}.band-teaser{font-size:clamp(.96rem,.9rem + .12vw,1.1rem);max-width:none}}@media(min-width:1100px)and (max-width:1399px){.band-text{max-width:38%}.band-teaser{font-size:.92rem;line-height:1.5}.band-kicker{margin-bottom:.6rem}}@media(max-width:1099px){.band-pic{display:block;aspect-ratio:16 / 9;overflow:hidden}.band-pic img{width:100%;height:100%;object-fit:cover;object-position:88% 50%}}@media(min-width:700px)and (max-width:1099px){.band-pic{aspect-ratio:21 / 8}}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-bottom:1.8rem}.no-js .toolbar{display:none}.seg{display:inline-flex;padding:.25rem;border-radius:999px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}.seg button{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:.4rem 1rem;border:0;border-radius:999px;background:transparent;font-weight:700;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:0 2px 0 var(--accent-fill)}.seg-n{font:600 .75rem/1 var(--f-mono);opacity:.75}.sort{display:inline-flex;align-items:center;gap:.6rem;font-weight:600}.select{position:relative;display:inline-flex;align-items:center}.select select{appearance:none;min-height:2.9rem;padding:.5rem 2.6rem .5rem 1rem;border:2px solid var(--ink);border-radius:999px;background:var(--card);font-weight:700;cursor:pointer}.select .ui{position:absolute;right:.9rem;pointer-events:none}.toolbar-status{margin-left:auto;font:500 .8rem/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.empty{padding:2rem;border-radius:var(--r-l);background:var(--paper-2);text-align:center;font:italic 500 1.2rem/1.4 var(--f-serif)}@media(max-width:640px){.toolbar-status{margin-left:0;flex-basis:100%}.seg{width:100%}.seg button{flex:1;justify-content:center;padding-inline:.5rem}}.ressort-top{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(1.5rem,3vw,3.5rem)}.ressort-lead{position:relative;display:grid;gap:1.2rem}.ressort-lead-media{border-radius:var(--r-l);overflow:hidden;aspect-ratio:3 / 2;background:var(--paper-2)}.ressort-lead-media img{width:100%;height:100%;object-fit:cover}.ressort-lead-body{display:flex;flex-direction:column;gap:.7rem;align-items:flex-start}.ressort-lead-title{font-size:clamp(1.9rem,1.2rem + 2.2vw,3.4rem)}.ressort-lead-title a{text-decoration:none}.ressort-lead-title a:hover{text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--coral)}.kicker-inline{display:inline-block;margin-right:.8rem;padding:.25rem .6rem;border-radius:999px;background:var(--coral);color:var(--ink);font-weight:700}.ressort-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 1.2rem;align-content:start}.ressort-card article{position:relative;display:grid;gap:.55rem}.ressort-card .news-media{aspect-ratio:16 / 10}.ressort-card .news-title{font-size:clamp(1.05rem,.95rem + .35vw,1.25rem)}.ressort-card article:hover .news-title a{background-size:100% 3px}.news-archive{display:grid;grid-template-columns:14rem 1fr;gap:clamp(1.5rem,4vw,5rem)}.archive-side{position:sticky;top:1.5rem;align-self:start}.archive-h{font-size:clamp(2rem,1.3rem + 2vw,3.2rem);margin-bottom:1rem}.ynav{display:grid;gap:.3rem}.ynav a{display:flex;justify-content:space-between;align-items:center;min-height:2.75rem;padding:.4rem .9rem;border-radius:var(--r-s);text-decoration:none;font:700 1.05rem/1 var(--f-head);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.ynav a:hover{box-shadow:inset 0 0 0 2px var(--ink)}.ynav-n{font:500 .75rem/1 var(--f-mono);color:var(--ink-3)}.arch-year{margin-bottom:2.6rem;scroll-margin-top:1.5rem}.arch-y{display:flex;align-items:baseline;gap:1rem;padding-bottom:.6rem;border-bottom:2px solid var(--ink);margin-bottom:.4rem}.arch-y>span:first-child{font:italic 300 clamp(2.6rem,1.8rem + 2.5vw,4.4rem)/1 var(--f-serif);letter-spacing:-.03em;color:var(--accent)}.arch-n{font:500 .78rem/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.arch-row article{position:relative;display:grid;grid-template-columns:7rem 1fr auto;gap:1rem;align-items:baseline;padding:.85rem .4rem;border-bottom:1px solid var(--line);transition:background-color .2s}.arch-row article:hover{background:var(--card)}.arch-date,.arch-read{font:500 .78rem/1.3 var(--f-mono);color:var(--ink-3)}.arch-title{font:700 1.08rem/1.3 var(--f-body);letter-spacing:-.01em}.arch-title a{text-decoration:none}.arch-title a:after{content:"";position:absolute;inset:0}.arch-row article:hover .arch-title a{text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:2px}@media(max-width:1099px){.ressort-top,.news-archive{grid-template-columns:1fr}.archive-side{position:static}.ynav{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}}@media(max-width:560px){.ressort-cards{grid-template-columns:1fr}.arch-row article{grid-template-columns:1fr;gap:.2rem}.arch-read{display:none}}.progress{position:fixed;left:0;top:0;z-index:60;width:100%;height:5px;pointer-events:none}.progress span{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--accent-fill),var(--accent));transform-origin:0 50%;transform:scaleX(0)}.no-js .progress{display:none}.review-hero{position:relative}.review-pic{display:block;height:clamp(16rem,44vw,82vh);overflow:hidden;background:#2c2320}.review-pic img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.review-head{position:relative;margin-top:clamp(-14rem,-12vw,-4rem)}.review-card{position:relative;max-width:none;padding:clamp(1.4rem,3vw,3rem);background:var(--paper);border-radius:var(--r-l);box-shadow:var(--shadow-2)}.review-card:before{content:"";position:absolute;left:clamp(1.4rem,3vw,3rem);top:0;width:5rem;height:6px;background:var(--c);border-radius:0 0 6px 6px}.crumbs ol{display:flex;flex-wrap:wrap;gap:.2rem;font-size:.85rem;color:var(--ink-3);margin-bottom:1rem}.crumbs li+li:before{content:"/";margin:0 .45rem 0 .25rem;opacity:.5}.crumbs a{display:inline-block;padding-block:.7rem;margin-block:-.7rem;color:var(--ink-2);text-underline-offset:.2em}.review-h1{margin-top:.5rem;font-size:clamp(2rem,1rem + 3.4vw,4.4rem);line-height:.98;letter-spacing:-.04em}.facts{display:grid;grid-template-columns:repeat(4,max-content);justify-content:start;gap:1.1rem clamp(1.4rem,3vw,2.8rem);margin:1.8rem 0 0;padding:1.2rem 0;border-block:1px solid var(--line-2)}.fact{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.6rem;align-items:center}.fact-ico{width:2.6rem;height:2.6rem;grid-row:span 2}.fact dt{display:contents}.fact dt span{grid-column:2;font:500 .75rem/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fact dd{grid-column:2;margin:0;font-weight:700;font-size:.98rem}.fact dd a{color:var(--c-deep)}.fact-sub{font-weight:400;color:var(--ink-3);font-size:.85em;white-space:nowrap}.fact--tags{grid-column:1 / -1;padding-top:1rem;border-top:1px dashed var(--line-2)}.fact--tags dd .tags{margin-top:.3rem}.review-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.6rem}.cta-note{font:italic 500 .95rem/1.3 var(--f-serif);color:var(--ink-3)}.review-layout{display:grid;grid-template-columns:minmax(0,1fr) 18.5rem;gap:clamp(2rem,3.2vw,3.5rem);margin-top:clamp(2.5rem,5vw,4.5rem);align-items:start}@media(min-width:1100px){.review-head,.review-layout{max-width:75rem}}.review-body.prose,.article-body.prose{max-width:52rem;font-size:clamp(1.06rem,.98rem + .28vw,1.19rem);line-height:1.72}.review-aside{position:sticky;top:1.5rem;display:grid;gap:1.2rem}.aside-box{padding:1.3rem;border-radius:var(--r-l);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.aside-h{font-size:1.3rem;margin-bottom:.8rem}.aside-note{margin-top:.6rem;font-size:.82rem;color:var(--ink-3)}.no-js .aside-note{display:none}.g-list{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.g-thumb{position:relative;display:block;border-radius:var(--r-s);overflow:hidden;box-shadow:0 0 0 3px #fff,var(--shadow-1);transition:transform .3s var(--ease)}.g-thumb img{width:100%;aspect-ratio:29 / 19;object-fit:cover}.g-thumb:hover{transform:rotate(-2deg) scale(1.03)}.g-list li:nth-child(2) .g-thumb:hover{transform:rotate(2deg) scale(1.03)}.g-zoom{position:absolute;right:.35rem;bottom:.35rem;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:#1c1915c7;color:#fff}.g-zoom .ui{width:1rem;height:1rem}.rate-avg{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.9rem;color:var(--ink-3);margin-bottom:.6rem}.rate-form fieldset{border:0;margin:0;padding:0;min-width:0}.stars-in{display:flex;gap:.15rem}.rate-star{display:grid;place-items:center;width:2.9rem;height:2.9rem;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;color:var(--line-2);transition:transform .2s var(--ease),color .15s}.rate-star .ui{width:2.1rem;height:2.1rem}.rate-star .ui path{fill:currentColor;stroke:#1c191540;stroke-width:1}.stars-in:hover .rate-star,.stars-in:has(.rate-star:focus-visible) .rate-star{color:var(--star)}.stars-in .rate-star:hover~.rate-star,.stars-in .rate-star:focus-visible~.rate-star{color:var(--line-2)}.rate-star:hover{transform:scale(1.15) rotate(-6deg)}.rate-star:focus-visible{outline:3px solid var(--accent);outline-offset:1px;box-shadow:0 0 0 3px var(--paper)}.rate.is-locked .rate-star,.rate.is-locked .stars-in:hover .rate-star{color:var(--line-2);cursor:default;transform:none}.rate.is-locked .rate-star.is-chosen{color:var(--star)}.rate.is-busy .stars-in{opacity:.6}.rate-msg{margin-top:.5rem;font:italic 500 .98rem/1.35 var(--f-serif);color:var(--ink-2);min-height:2.6em}.aside-play p{color:var(--ink-2);margin-bottom:.9rem;font-size:.95rem}.aside-play{background:var(--c-tint);box-shadow:none}.minis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.mini{position:relative;display:flex;gap:.8rem;align-items:center;padding:.65rem;border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s,transform .25s var(--ease)}.mini:hover{box-shadow:inset 0 0 0 2px var(--c-deep);transform:translateY(-2px)}.mini-thumb{width:3.6rem;height:3.6rem;border-radius:.7rem;object-fit:cover;flex:none}.mini-body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.mini-title{display:inline-block;min-height:1.5rem;font:800 1.02rem/1.15 var(--f-head);letter-spacing:-.015em;text-decoration:none}.mini-title:after{content:"";position:absolute;inset:0}.mini-meta{display:flex;flex-wrap:wrap;gap:.3rem .5rem;align-items:center}.mini .rating{font-size:.78rem;white-space:normal;flex-wrap:wrap;row-gap:.1rem}.mini .rating-votes{display:none}.mini .badge{font-size:.75rem}@media(max-width:1439px){.minis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1099px){.review-layout{grid-template-columns:1fr}.review-aside{position:static;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fact--tags{grid-column:1 / -1}.minis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.minis{grid-template-columns:minmax(0,1fr)}.review-cta .btn{width:100%}.facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.facts .rating{white-space:normal;flex-wrap:wrap;row-gap:.1rem}.fact-ico{width:2.1rem;height:2.1rem}}.prose{max-width:44rem;font-size:clamp(1.05rem,1rem + .15vw,1.15rem);line-height:1.75}.prose>*+*{margin-top:1.15em}.prose h2{margin-top:2.2em;font-size:clamp(1.6rem,1.2rem + 1.3vw,2.4rem);line-height:1.08;scroll-margin-top:1.5rem}.prose h2:before{content:"";display:block;width:3rem;height:5px;margin-bottom:.9rem;border-radius:5px;background:var(--accent-fill)}.prose h3{margin-top:1.9em;font-size:clamp(1.3rem,1.1rem + .6vw,1.65rem);scroll-margin-top:1.5rem}.prose h2+*,.prose h3+*{margin-top:.7em}.prose a{color:var(--accent);text-decoration-thickness:1.5px;text-underline-offset:.18em;font-weight:600}.prose a:hover{text-decoration-thickness:3px}.prose strong{font-weight:700}.prose ul{padding-left:1.3em;list-style:none}.prose ul>li{position:relative}.prose ul>li+li{margin-top:.5em}.prose ul>li:before{content:"";position:absolute;left:-1.05em;top:.68em;width:.45em;height:.45em;border-radius:50%;background:var(--accent-fill);box-shadow:inset 0 0 0 1px #1c191533}.inline-fig{display:block;float:right;width:min(290px,46%);margin:.3em 0 1em 1.6em;border-radius:var(--r-s);overflow:hidden;box-shadow:0 0 0 5px #fff,var(--shadow-2);transform:rotate(1.5deg);transition:transform .35s var(--ease)}.inline-fig:hover{transform:rotate(0) scale(1.02)}.inline-fig img{width:100%}.prose:after{content:"";display:table;clear:both}.fig{margin:2em 0}.fig figcaption{margin-top:.7rem;font:italic 500 .95rem/1.4 var(--f-serif);color:var(--ink-3)}.fig--wide{margin-inline:0}.fig--wide img{width:100%;max-width:1000px;border-radius:var(--r-l)}.fig--side{float:right;width:min(18rem,46%);margin:.4em 0 1em 1.8em;padding:.55rem .55rem .2rem;background:#fff;border-radius:.4rem;box-shadow:var(--shadow-2);transform:rotate(1.8deg)}.fig--side:nth-of-type(2n){transform:rotate(-1.6deg)}.fig--side img{width:100%;border-radius:.2rem}.fig--side figcaption{margin:.5rem .1rem .4rem;font-size:.88rem;text-align:center;color:var(--ink-2)}.fig--mini{float:left;width:6.5rem;margin:.3em 1.2em .6em 0}.fig--mini img{border-radius:50%;aspect-ratio:1;object-fit:cover;box-shadow:0 0 0 4px #fff,var(--shadow-1)}.yt{margin:2em 0}.yt-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-l);background:var(--ink);box-shadow:var(--shadow-2)}.yt-pic{display:contents}.yt-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease),filter .4s}.yt-img--none{background:radial-gradient(circle at 70% 20%,rgb(241 100 90 / .5),transparent 55%),var(--ink)}.yt-frame:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#1c19150d 25%,#1c191580);pointer-events:none}.yt.is-playing .yt-frame:after{display:none}.yt-play{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:.8rem;width:100%;border:0;background:transparent;color:var(--paper);cursor:pointer;font:inherit}.yt-ring{position:relative;display:grid;place-items:center;width:clamp(4.6rem,8vw,6.2rem);height:clamp(4.6rem,8vw,6.2rem);border-radius:50%;background:var(--coral);color:var(--ink);box-shadow:0 0 0 .55rem #faf7f259,0 16px 34px #0006;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.yt-ring:before{content:"";position:absolute;inset:-.55rem;border-radius:50%;border:2px solid rgb(250 247 242 / .7);opacity:0;transform:scale(.9);transition:opacity .3s,transform .4s var(--ease)}.yt-ring .ui{width:44%;height:44%;margin-left:8%}.yt-play-t{padding:.4rem .9rem;border-radius:999px;background:#1c1915c7;font:800 1rem/1 var(--f-head);letter-spacing:-.01em}.yt-play:hover .yt-ring{transform:scale(1.08);box-shadow:0 0 0 .8rem #faf7f266,0 20px 40px #00000073}.yt-play:hover~.yt-img,.yt-frame:hover .yt-img{transform:scale(1.03)}.yt-play:focus-visible{outline:none;box-shadow:none}.yt-play:focus-visible .yt-ring{box-shadow:0 0 0 .3rem var(--ink),0 0 0 .6rem var(--paper),0 0 0 .8rem var(--ink),0 16px 34px #0006}.yt-play:focus-visible .yt-ring:before{opacity:0}.yt-badge{position:absolute;left:1rem;top:1rem;z-index:2;padding:.3rem .6rem;border-radius:999px;background:#1c1915c7;color:var(--paper);font:600 .75rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:640px){.fig--side,.inline-fig{float:none;width:min(100%,20rem);margin:1.2em auto}.fig--wide{margin-inline:0}}.article-head{padding-block:clamp(2rem,5vw,5rem) clamp(2rem,4vw,3.5rem);background:linear-gradient(180deg,var(--stone-tint),var(--paper));border-bottom:1px solid var(--line);position:relative;overflow:hidden}.article-head:before{content:"";position:absolute;right:-6rem;top:-6rem;width:22rem;height:22rem;border-radius:50%;background:var(--coral);opacity:.18}.article-head-in{position:relative}.article-head-in>*{max-width:54rem}@media(min-width:1100px){.article-head-in{max-width:71rem;padding-left:calc(14rem + clamp(2rem,4vw,3.5rem))}}.article-h1{margin-top:.8rem;font-size:clamp(2.3rem,1rem + 4.5vw,5.8rem);line-height:.94;letter-spacing:-.045em}.article-standfirst{margin-top:1.4rem;max-width:46rem;font:italic 400 clamp(1.15rem,1rem + .6vw,1.55rem)/1.45 var(--f-serif);color:var(--ink-2)}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 0;margin-top:1.6rem;font:500 .82rem/1.3 var(--f-mono);letter-spacing:.03em;color:var(--ink-3)}.article-layout{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);max-width:71rem;margin-top:clamp(2rem,5vw,4rem);align-items:start}.article-toc{position:sticky;top:1.5rem;padding-top:.3rem}.article-toc ol{counter-reset:toc;display:grid;gap:.1rem;border-left:2px solid var(--line-2)}.article-toc li{counter-increment:toc}.article-toc a{display:block;padding:.55rem 0 .55rem .9rem;margin-left:-2px;border-left:2px solid transparent;font-size:.88rem;line-height:1.3;text-decoration:none;color:var(--ink-2);transition:color .2s,border-color .2s}.article-toc a:before{content:counter(toc,decimal-leading-zero);display:block;font:500 .7rem/1 var(--f-mono);color:var(--ink-3);margin-bottom:.2rem}.article-toc a:hover,.article-toc a.is-active{color:var(--ink);border-left-color:var(--coral)}.article-toc .toc-sub{counter-reset:none;display:grid;gap:0;margin:-.2rem 0 .35rem;padding:0 0 0 .9rem;border-left:0;list-style:none}.article-toc .toc-sub li{counter-increment:none}.article-toc .toc-sub a{padding:.3rem 0 .3rem .8rem;font-size:.8rem;color:var(--ink-3)}.article-toc .toc-sub a:before{content:none}@media(max-width:1099px){.article-layout{grid-template-columns:1fr}.article-toc{position:static}.fig--wide{margin-inline:0}}.search-hero{padding-block:clamp(2rem,5vw,5rem) 1.5rem;background:radial-gradient(ellipse at 85% 0%,var(--sun-tint),transparent 55%),radial-gradient(ellipse at 0% 100%,var(--sky-tint),transparent 50%)}.search-in{max-width:62rem}.search-h1{margin-top:.6rem;font-size:clamp(2.2rem,1.1rem + 3.8vw,5rem);letter-spacing:-.045em;line-height:.96;overflow-wrap:anywhere}.search-form{margin-top:1.8rem}.search-label{display:block;margin-bottom:.5rem;font:italic 600 1.05rem/1.3 var(--f-serif)}.search-field{position:relative;display:flex;align-items:center;gap:.5rem;padding:.45rem .45rem .45rem 1.2rem;border:3px solid var(--ink);border-radius:999px;background:var(--card);box-shadow:0 5px 0 var(--ink)}.search-field:focus-within{box-shadow:0 5px 0 var(--ink),0 0 0 6px var(--accent-tint)}.search-field>.ui{width:1.6rem;height:1.6rem;color:var(--ink-3)}.search-field input{flex:1;min-width:0;min-height:3.2rem;border:0;background:transparent;font:700 clamp(1.2rem,1rem + .8vw,1.7rem)/1.2 var(--f-head);letter-spacing:-.02em}.search-field input:focus{outline:none}.search-field input::-webkit-search-cancel-button{cursor:pointer}.search-hint{margin-top:.9rem;font-size:.88rem;color:var(--ink-3)}.no-js .search-hint{display:none}.fchips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.6rem}.no-js .fchips{display:none}.fchip{display:inline-flex;align-items:center;gap:.3rem;min-height:2.75rem;padding:.35rem .9rem;border:2px solid var(--ink);border-radius:999px;background:var(--card);font-weight:700;cursor:pointer;transition:background-color .2s,color .2s}.fchip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.fchip-n{font:600 .75rem/1 var(--f-mono);opacity:.7;margin-left:.2rem}.fchip:disabled{opacity:.4;cursor:default}.res-status{font:500 .82rem/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1rem}.res-status b{color:var(--ink);font-size:1.2em}.results{display:grid;gap:.8rem}.result{position:relative;display:grid;grid-template-columns:5.5rem 1fr;gap:1.2rem;padding:1rem;border-radius:var(--r-l);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s,transform .25s var(--ease)}.result:hover,.result:focus-within{box-shadow:inset 0 0 0 2px var(--c-deep)}.result-thumb{width:5.5rem;height:5.5rem;border-radius:var(--r);object-fit:cover}.result-body{display:flex;flex-direction:column;gap:.35rem;min-width:0}.result-title{font-size:clamp(1.25rem,1.1rem + .5vw,1.6rem)}.result-title a{text-decoration:none}.result-title a:focus-visible{outline:none;box-shadow:none;text-decoration:underline;text-decoration-thickness:3px}.result:has(.result-title a:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.result-title a:after{content:"";position:absolute;inset:0}.result-excerpt{color:var(--ink-2);font-size:.95rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.result-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.2rem;font-size:.85rem;color:var(--ink-3)}.result-meta .tags{position:relative;z-index:1}.result-meta time{font-family:var(--f-mono);font-size:.8rem}mark{background:linear-gradient(transparent 12%,var(--sun) 12%,var(--sun) 92%,transparent 92%);color:var(--ink);padding:0}.res-empty{padding:2rem;border-radius:var(--r-l);background:var(--paper-2)}.res-empty-t{font:800 1.8rem/1.1 var(--f-head);margin-bottom:.4rem}.res-empty .chips{margin-top:1rem}@media(max-width:560px){.result-meta .tags li:nth-child(n+4){display:none}.result{grid-template-columns:4rem 1fr;gap:.9rem}.result-thumb{width:4rem;height:4rem}.search-field{padding-left:.9rem}.search-field .btn{padding-inline:.9rem}}.doc-hero{position:relative;overflow:hidden;background:#f7efeb}.doc-hero--rules{background:#faf5f1}.doc-pic img{width:100%;height:auto}.doc-hero-in{position:relative;padding-block:1.6rem 2.6rem}.doc-h1{font-size:clamp(3rem,1rem + 7vw,8rem);line-height:.88;letter-spacing:-.05em;margin-top:.5rem}.doc-booktitle{margin-top:.9rem;font:italic 400 clamp(1.3rem,1rem + 1vw,2rem)/1.2 var(--f-serif)}.doc-lead{margin-top:1rem;max-width:30rem;font-size:1.08rem;color:var(--ink-2)}.doc-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.no-js [data-print]{display:none}@media(min-width:1100px){.doc-hero{min-height:min(56.25vw,82vh);display:flex;align-items:center}.doc-pic{position:absolute;inset:0}.doc-pic img{height:100%;object-fit:cover;object-position:100% 50%}.doc-hero-in{width:min(100% - 2 * var(--gutter),var(--wrap))}.doc-hero-text{max-width:38%}.doc-h1{font-size:calc(min(100vw - 2 * var(--gutter),var(--wrap))*.064)}.is-rules .doc-h1{font-size:calc(min(100vw - 2 * var(--gutter),var(--wrap))*.058)}}@media(max-width:1099px){.doc-pic{display:block;aspect-ratio:4 / 3;overflow:hidden}.doc-pic img{width:100%;height:100%;object-fit:cover;object-position:92% 50%}}@media(min-width:700px)and (max-width:1099px){.doc-pic{aspect-ratio:16 / 8}}.manual{padding-block:var(--sec)}.box{position:relative;padding:clamp(1.4rem,3vw,2.8rem);border-radius:var(--r-l);background:#6e4b33;background-image:linear-gradient(135deg,#7a553b,#5e3f2b);box-shadow:inset 0 0 0 6px #8a6446,inset 0 0 0 8px #4f3524,var(--shadow-2);color:#fff6ec}.box-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;margin-bottom:1.4rem}.box-h{font-size:clamp(1.8rem,1.2rem + 1.8vw,3rem)}.box-sub{font:italic 500 1rem/1.3 var(--f-serif);color:#f1dfcb}.box-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;counter-reset:none}.box-list a{display:flex;align-items:center;gap:.7rem;min-height:3.6rem;height:100%;padding:.55rem .8rem .55rem .55rem;border-radius:.8rem;background:#fff9f1;color:var(--ink);text-decoration:none;box-shadow:0 3px #3d2819;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.box-list a:hover{transform:translateY(-2px);box-shadow:0 5px #3d2819}.box-list a:hover .meeple{transform:translateY(-3px) rotate(-8deg)}.meeple{width:2.2rem;height:2.2rem;flex:none;transition:transform .3s var(--ease);filter:drop-shadow(0 2px 1px rgb(0 0 0 / .25))}.box-n{font:700 1.5rem/1 var(--f-serif);min-width:1.4em}.box-t{font-weight:650;font-size:.95rem;line-height:1.25}.box :focus-visible{box-shadow:0 0 0 3px #fff6ec;outline-color:#fff6ec}.steps-wrap{position:relative;display:grid;grid-template-columns:5rem minmax(0,1fr);gap:clamp(1rem,3vw,3rem);margin-top:clamp(2.5rem,5vw,4.5rem)}.rail{position:relative}.rail-in{position:sticky;top:2rem}.rail-list{position:relative;display:grid;gap:.55rem;justify-items:center;padding:.9rem 0}.rail-list:before{content:"";position:absolute;top:1rem;bottom:1rem;left:50%;width:4px;margin-left:-2px;border-radius:4px;background:repeating-linear-gradient(180deg,var(--line-2) 0 8px,transparent 8px 14px)}.rail-list li{position:relative;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 2px var(--tok);font:700 .9rem/1 var(--f-serif);color:var(--ink-2);transition:background-color .3s,color .3s}.rail-list li.is-done,.rail-list li.is-active{background:var(--tok);color:var(--tok-ink, #fff)}.rail-list li.is-active{transform:scale(1.12)}.rail-pawn{position:absolute;left:0;top:0;width:2.1rem;height:3.1rem;pointer-events:none;z-index:2}.no-js .rail-pawn{display:none}.steps{display:grid;gap:clamp(1.4rem,3vw,2.4rem);max-width:60rem}.step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);padding:clamp(1.3rem,3vw,2.4rem);border-radius:var(--r-l);background:var(--card);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-1);scroll-margin-top:1.5rem}.step:before{content:"";position:absolute;left:0;top:1.6rem;bottom:1.6rem;width:5px;border-radius:0 5px 5px 0;background:var(--tok)}.step-mark{display:grid;place-items:center;width:clamp(3.4rem,5vw,4.6rem);height:clamp(3.4rem,5vw,4.6rem);border-radius:50%;background:var(--tok);color:var(--tok-ink, #fff);box-shadow:inset 0 -5px #0000002e,0 6px 14px #1c19152e}.step-n{font:700 clamp(1.6rem,1.2rem + 1.2vw,2.3rem)/1 var(--f-serif)}.step-kicker{font:italic 600 .95rem/1.2 var(--f-serif);color:var(--ink-3);margin-bottom:.3rem}.step-h{font-size:clamp(1.45rem,1.15rem + 1vw,2.2rem)}.step-text{margin-top:.9rem;max-width:46rem;font-size:1.04rem;line-height:1.7;color:var(--ink-2);overflow-wrap:anywhere}.step-text>*+*{margin-top:.9em}.kv{display:grid;gap:.35rem}.kv li{display:grid;grid-template-columns:6.5rem 1fr;gap:.8rem;padding:.55rem .8rem;border-radius:.6rem;background:var(--paper-2)}.kv li span:first-child{font:500 .8rem/1.6 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.kv li span:last-child{font-weight:650;color:var(--ink)}.step-text ul:not(.kv) li{padding:.6rem .8rem;border-radius:.6rem;background:var(--paper-2);font-size:.92rem}.manual-end{margin-top:3rem;text-align:center}@media(max-width:1099px){.box-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.steps-wrap{grid-template-columns:minmax(0,1fr)}.rail{position:sticky;top:0;z-index:5;padding:.4rem 0;background:#faf7f2f5;box-shadow:0 0 0 100vmax #faf7f2f5,0 1px 0 100vmax var(--line);clip-path:inset(0 -100vmax -1px)}.rail-in{position:relative;top:0;padding-top:1.5rem}.rail-list{display:flex;justify-content:space-between;padding:.5rem 0 .4rem}.rail-list:before{top:50%;bottom:auto;left:1rem;right:1rem;width:auto;height:4px;margin:-2px 0 0;background:repeating-linear-gradient(90deg,var(--line-2) 0 8px,transparent 8px 14px)}.rail-list li{width:1.55rem;height:1.55rem;font-size:.75rem}.rail-pawn{width:1.5rem;height:2.2rem}.box-list{grid-template-columns:1fr}.step{grid-template-columns:minmax(0,1fr)}.kv li{grid-template-columns:1fr;gap:.1rem}}.rules{display:grid;grid-template-columns:19rem minmax(0,1fr);gap:clamp(2rem,5vw,6rem);padding-block:var(--sec)}.register{position:sticky;top:1.2rem;align-self:start;max-height:calc(100vh - 2.4rem);overflow:auto;overscroll-behavior:contain;padding:.2rem .4rem .2rem .2rem}.register-sum{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;list-style:none;cursor:pointer;font:800 1.35rem/1 var(--f-head)}.register-sum::-webkit-details-marker{display:none}.register-cur{display:none}.register-sum .ui{margin-left:auto;transition:transform .3s var(--ease)}.register-d[open] .register-sum .ui{transform:rotate(180deg)}.tabs{display:grid;gap:.45rem;margin-top:.8rem}.tab>a{position:relative;display:grid;gap:.15rem;padding:.7rem .9rem .7rem 1.2rem;border-radius:0 .8rem .8rem 0;background:var(--card);text-decoration:none;box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease),background-color .2s,box-shadow .2s}.tab>a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--tab)}.tab>a:hover{transform:translate(4px)}.tab>a[aria-current=true]{background:var(--ink);color:var(--paper);transform:translate(10px);box-shadow:0 6px 16px #1c191529}.tab>a[aria-current=true]:before{width:10px}.tab-no{font:500 .75rem/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.8}.tab-t{font-weight:700;font-size:.95rem;line-height:1.25}.tab-subs{display:grid;gap:.05rem;margin:.3rem 0 .6rem 1.2rem;border-left:2px solid var(--line)}.js .tab-subs{display:none}.js .tab.is-open .tab-subs{display:grid}.tab-subs a{display:block;padding:.55rem .7rem;font-size:.84rem;line-height:1.3;color:var(--ink-2);text-decoration:none}.tab-subs a:hover{color:var(--ink);text-decoration:underline}.rules-main{min-width:0}.rule{scroll-margin-top:1rem;padding-bottom:clamp(2rem,4vw,3.5rem);margin-bottom:clamp(2rem,4vw,3.5rem);border-bottom:2px dashed var(--line-2)}.rule-head{position:relative;display:grid;gap:.2rem;margin-bottom:1.6rem}.rule-kicker{font:italic 600 1.05rem/1 var(--f-serif);color:var(--ink-2)}.rule-h{display:flex;align-items:flex-end;gap:.9rem;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.9rem)}.rule-no{font:italic 300 clamp(4.4rem,3rem + 5vw,8.5rem)/.75 var(--f-serif);color:var(--tab);letter-spacing:-.05em;flex:none}.rule:nth-of-type(4) .rule-no{color:#a87b00}.rule:nth-of-type(6) .rule-no{color:#c4600f}.rule-t{padding-bottom:.25rem}.prose--legal{max-width:48rem;font-size:1.02rem;line-height:1.72;color:var(--ink-2);overflow-wrap:anywhere}.prose--legal h3{color:var(--ink);font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);padding-top:.4em}.prose--legal h4{margin-top:1.4em;font-size:1.15rem;color:var(--ink)}.prose--legal a{color:var(--accent)}.prose--legal ul>li:before{background:var(--tab, var(--accent-fill))}@media(max-width:1099px){.rules{grid-template-columns:minmax(0,1fr);padding-top:0}.register{position:sticky;top:0;z-index:30;max-height:none;overflow:visible;margin-inline:calc(-1 * var(--gutter));padding:0}.register-d{background:var(--paper);border-bottom:2px solid var(--ink);box-shadow:0 10px 20px #1c19150f}.register-sum{padding:.6rem var(--gutter);font-size:1.05rem}.register-cur{display:block;flex:1 1 auto;min-width:0;font:500 .8rem/1.2 var(--f-mono);letter-spacing:.03em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabs{margin:0;padding:0 var(--gutter) 1rem;max-height:65vh;overflow:auto}.tab>a[aria-current=true]{transform:none}.rule:first-child{margin-top:2rem}}.nf{position:relative;overflow:hidden;background:#f1edea}.nf-pic img{width:100%;height:auto}.nf-in{position:relative;padding-block:1.6rem 3rem}.nf-code{font:italic 300 clamp(4rem,2rem + 8vw,10rem)/.8 var(--f-serif);color:var(--coral-deep);letter-spacing:-.05em}.nf-h1{margin-top:.4rem;font-size:clamp(2.4rem,1rem + 4.6vw,5.6rem);letter-spacing:-.045em;line-height:.92}.nf-spruch{margin-top:1rem;font:italic 500 clamp(1.3rem,1rem + 1vw,2rem)/1.25 var(--f-serif);color:var(--ink-2)}.nf-actions{margin-top:1.8rem}.search-form--s{margin-top:2rem;max-width:32rem}.search-form--s .search-field input{font-size:1.1rem;min-height:2.75rem}@media(min-width:1100px){.nf{min-height:min(56.25vw,86vh);display:flex;align-items:flex-end}.nf-pic{position:absolute;inset:0}.nf-pic img{height:100%;object-fit:cover;object-position:50% 50%}.nf-in{width:min(100% - 2 * var(--gutter),var(--wrap));padding-block:4rem}.nf-text{max-width:36rem;padding:2rem 2.2rem;border-radius:var(--r-l);background:#faf7f2e6;box-shadow:var(--shadow-2)}}@media(max-width:1099px){.nf-pic{display:block;aspect-ratio:16 / 9;overflow:hidden}.nf-pic img{height:100%;object-fit:cover}}.foot{position:relative;margin-top:var(--sec)}.copy{font-size:.9rem;color:var(--ink-2);flex:1}.copy a{font-weight:700;color:var(--ink);text-underline-offset:.2em}.pl-t{min-width:0}.foot--tisch{background:#a97445}.tisch{position:relative;overflow:hidden;--img: var(--img-xs, var(--img-s, none))}@media(min-width:1100px){.tisch{--img: var(--img-s, none)}}.js .tisch:not(.is-near){--img: none}@media(min-width:1700px){.tisch{--img: var(--img-m, var(--img-s, none))}}@media(min-width:2700px){.tisch{--img: var(--img-l, var(--img-m, var(--img-s, none)))}}.tisch-pic img{width:100%;height:auto}.tisch-dim{display:none}.tisch-h{display:flex;flex-direction:column;gap:.15rem;padding:1.4rem var(--gutter) .6rem;background:var(--paper-2)}.tisch-h-t{font-size:clamp(1.9rem,1.3rem + 2vw,3.2rem)}.tisch-h-s{font:italic 500 1.05rem/1.3 var(--f-serif);color:var(--ink-2);letter-spacing:0}.tisch-spots{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.55rem;padding:1rem var(--gutter) 1.2rem;background:var(--paper-2)}.hs-a{position:relative;display:grid;grid-template-columns:5.2rem minmax(0,1fr);align-items:center;gap:.8rem;width:100%;min-height:4.4rem;padding:.45rem .9rem .45rem .45rem;border:0;border-radius:var(--r);text-align:left;background:var(--card);color:var(--ink);text-decoration:none;cursor:pointer;list-style:none;box-shadow:inset 0 0 0 1px var(--line),0 2px 0 var(--line-2);font:inherit}.hs-a::-webkit-details-marker{display:none}.hs-a:hover{box-shadow:inset 0 0 0 2px var(--ink),0 2px 0 var(--ink)}.hs-crop{justify-self:center;display:block;height:3.4rem;width:var(--tw);border-radius:.55rem;background-image:var(--img);background-repeat:no-repeat;background-size:var(--bw) var(--bh);background-position:var(--bx) var(--by);box-shadow:0 2px 6px #1c191533}.hs-lab{display:flex;flex-direction:column;gap:.05rem;min-width:0}.hs-k{font:500 .75rem/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hs-t{font:800 1.02rem/1.15 var(--f-head);letter-spacing:-.015em}.hs-s{font:italic 500 .85rem/1.25 var(--f-serif);color:var(--ink-2)}.hs--box .hs-a{box-shadow:inset 4px 0 0 var(--c-deep),inset 0 0 0 1px var(--line),0 2px 0 var(--line-2)}.note-paper{margin:.4rem 0 .2rem;padding:.8rem 1rem 1rem 1.2rem;border-radius:.5rem;background:#fff7cf;background-image:repeating-linear-gradient(180deg,transparent 0 1.85rem,rgb(43 131 198 / .22) 1.85rem calc(1.85rem + 1px));box-shadow:0 6px 16px #1c191529}.note-h{font:800 1.1rem/1.6 var(--f-head)}.note-list{display:grid}.note-a{display:flex;align-items:center;gap:.4rem;min-height:2.75rem;font:italic 600 1.08rem/1.2 var(--f-serif);color:var(--ink);text-decoration:none}.note-a:hover{text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:2px}.note-a .ui{width:.9rem;height:.9rem;opacity:.6}.tisch-bar{display:grid;gap:.6rem;padding:1rem var(--gutter) 1.4rem;background:var(--paper-2);border-top:1px solid var(--line-2)}.bar-list{display:flex;flex-wrap:wrap;gap:.3rem .4rem}.bar-list a{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.3rem .8rem;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);font-weight:700;font-size:.92rem;text-decoration:none;color:var(--ink)}.bar-list a:hover{box-shadow:inset 0 0 0 2px var(--ink)}.bar-list .dot{margin:0;background:var(--c)}.bar-n{font:500 .75rem/1 var(--f-mono);color:var(--ink-3)}.bar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1.2rem}.bar-meta .copy{flex:1 1 26rem}.bar-btn,.bar-mk{min-height:2.75rem;padding:.3rem 0;border:0;background:none;font-size:.88rem;font-weight:600;color:var(--ink-2);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.bar-mk{display:inline-flex;align-items:center}@media(min-width:1100px){.tisch-h{position:absolute;z-index:3;left:1.2%;top:3%;padding:.55rem 1rem .65rem;border-radius:.7rem;background:#faf7f2ed;box-shadow:0 10px 24px #28140547;transform:rotate(-1.5deg)}.tisch-h-t{font-size:clamp(1.5rem,.8rem + 1.2vw,2.6rem);line-height:1}.tisch-h-s{font-size:clamp(.82rem,.7rem + .2vw,1.05rem)}.tisch-dim{display:block;position:absolute;inset:0;z-index:1;background:#20100470;opacity:0;transition:opacity .35s var(--ease);pointer-events:none}.tisch:has(.hs-a:hover,.hs-a:focus-visible,.note[open]) .tisch-dim{opacity:1}.tisch-spots{position:absolute;inset:0;z-index:2;display:block;padding:0;background:none}.hs{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h)}.hs:has(.hs-a:hover,.hs-a:focus-visible),.hs:has(.note[open]){z-index:4}.note{position:absolute;inset:0}.hs-a{position:absolute;inset:0;display:block;min-height:0;padding:0;border-radius:.7rem;background:none;box-shadow:none}.hs-a:hover,.hs--box .hs-a{box-shadow:none}.hs-crop{position:absolute;inset:0;width:auto;height:auto;justify-self:stretch;border-radius:.7rem;opacity:0;box-shadow:0 0 0 3px #fff8e600;transition:opacity .3s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease),filter .4s}.hs-a:hover .hs-crop,.hs-a:focus-visible .hs-crop,.note[open]>.hs-a .hs-crop{opacity:1;transform:translateY(-.35rem) scale(1.04);filter:brightness(1.1) saturate(1.12);box-shadow:0 0 0 3px #fff6dee6,0 0 40px 8px #ffd69680,0 22px 36px #1408008c}.hs-a:focus-visible{outline:none}.hs-a:focus-visible .hs-crop{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--ink),0 22px 36px #1408008c}.hs-lab{position:absolute;left:50%;bottom:calc(100% + .7rem);z-index:2;width:max-content;max-width:17rem;padding:.5rem .8rem .55rem;border-radius:.7rem;background:var(--paper);box-shadow:0 12px 28px #14080066;opacity:0;transform:translate(-50%,.4rem);transition:opacity .25s,transform .3s var(--ease);pointer-events:none}.hs-lab:after{content:"";position:absolute;left:50%;top:100%;width:.8rem;height:.8rem;margin:-.42rem 0 0 -.4rem;background:var(--paper);transform:rotate(45deg);border-radius:0 0 .15rem}.hs-a:hover .hs-lab,.hs-a:focus-visible .hs-lab,.note[open]>.hs-a .hs-lab{opacity:1;visibility:visible;transform:translate(-50%)}.hs--cup .hs-lab,.hs--phone .hs-lab{bottom:auto;top:calc(100% + .7rem)}.hs--cup .hs-lab:after,.hs--phone .hs-lab:after{top:auto;bottom:100%;margin:0 0 -.42rem -.4rem}.hs--note .hs-lab{left:auto;right:0;transform:translateY(.4rem)}.hs--note .hs-lab:after{left:auto;right:2rem}.hs--note .hs-a:hover .hs-lab,.hs--note .hs-a:focus-visible .hs-lab{transform:none}.note[open]>.hs-a .hs-lab{opacity:0}.hs-t{font-size:clamp(.95rem,.8rem + .25vw,1.15rem)}.note-paper{position:absolute;right:calc(100% + 1rem);top:-12%;z-index:3;width:clamp(14rem,16vw,20rem);margin:0;transform:rotate(-2.5deg);box-shadow:0 18px 40px #14080080}.note-paper:before{content:"";position:absolute;left:50%;top:-.55rem;width:4.5rem;height:1.1rem;margin-left:-2.25rem;background:#ffffff8c;transform:rotate(3deg);box-shadow:0 1px 3px #00000026}.tisch-bar{position:absolute;z-index:3;left:50%;bottom:3.2%;width:min(100% - 2 * var(--gutter),var(--wrap));transform:translate(-50%);padding:.75rem 1.1rem .8rem;border:0;border-radius:1.1rem;background:#faf7f2f2;box-shadow:0 16px 36px #28140559}.bar-list{gap:.2rem .3rem}.bar-list a{min-height:2.6rem;padding:.25rem .75rem}}@media(min-width:1100px)and (max-width:1499px){.tisch-bar{bottom:2.2%;padding:.55rem .9rem;gap:.35rem}.bar-list a{font-size:.84rem;min-height:2.5rem;padding-inline:.6rem}.bar-meta .copy{font-size:.82rem}.bar-btn,.bar-mk{font-size:.8rem;min-height:2.5rem}}.totop{position:fixed;z-index:85;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));display:grid;place-items:center;width:3.7rem;height:3.7rem;border-radius:50%;background:var(--paper);color:var(--ink);text-decoration:none;box-shadow:0 10px 26px #1c191538,inset 0 0 0 1px var(--line);opacity:0;visibility:hidden;transform:translateY(14px) scale(.9);transition:opacity .3s var(--ease),transform .35s var(--ease),box-shadow .25s}.no-js .totop{display:none}.totop.is-on{opacity:1;visibility:visible;transform:none}.totop:hover{box-shadow:0 14px 30px #1c191547,inset 0 0 0 2px var(--ink)}.totop-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.totop-track{fill:none;stroke:var(--line);stroke-width:4}.totop-bar{fill:none;stroke:var(--coral-deep);stroke-width:4;stroke-linecap:round;stroke-dasharray:182.2;stroke-dashoffset:182.2}.totop-pawn{display:block;width:1.45rem;height:2.2rem;margin-top:-.2rem}.totop-pawn svg{width:100%;height:100%;overflow:visible}.totop-lab{position:absolute;right:calc(100% + .6rem);top:50%;padding:.35rem .7rem;border-radius:999px;background:var(--ink);color:var(--paper);font:700 .8rem/1 var(--f-body);white-space:nowrap;opacity:0;transform:translate(.4rem,-50%);transition:opacity .2s,transform .25s var(--ease);pointer-events:none}.totop:hover .totop-lab,.totop:focus-visible .totop-lab{opacity:1;transform:translateY(-50%)}@media(min-width:1600px){.totop{right:max(1rem,calc((100vw - var(--wrap)) / 2 - 5.2rem))}}@media(min-width:1920px){.totop{right:max(1rem,calc((100vw - var(--wrap)) / 4 - 1.85rem))}}dialog{padding:0;border:0;background:transparent;color:var(--ink);max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);overflow:visible}dialog::backdrop{background:#1c19158c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.roll-in{position:relative;width:min(31rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;padding:1.4rem;border-radius:var(--r-l);background:var(--paper);box-shadow:0 30px 70px #00000059}.roll[open] .roll-in{animation:pop-in .45s var(--ease)}@keyframes pop-in{0%{opacity:0;transform:translateY(16px) scale(.97)}}.dlg-close{position:absolute;right:.8rem;top:.8rem;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:2px solid var(--ink);border-radius:50%;background:var(--card);cursor:pointer}.dlg-close:hover{background:var(--coral-tint)}.roll-kicker{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;font:italic 600 1.1rem/1 var(--f-serif);color:var(--coral-deep)}.roll-face{display:inline-grid;grid-template:repeat(3,1fr) / repeat(3,1fr);width:2.1rem;height:2.1rem;padding:.3rem;border-radius:.5rem;background:var(--coral);box-shadow:inset 0 -3px #00000026}.roll-face i{width:.38rem;height:.38rem;border-radius:50%;background:#fff;place-self:center}.roll-media{border-radius:var(--r);overflow:hidden;margin-bottom:1rem}.roll-cover{aspect-ratio:16 / 9}.roll-title{margin:.3rem 0 .5rem;font-size:clamp(1.8rem,1.4rem + 1.4vw,2.5rem)}.roll-excerpt{color:var(--ink-2);font-size:.95rem}.roll-meta{margin-top:.7rem}.roll-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.lightbox .lb-in{position:relative;padding:1.6rem;border-radius:var(--r-l);background:var(--ink);color:var(--paper);box-shadow:0 30px 70px #0006}.lightbox[open] .lb-in{animation:pop-in .4s var(--ease)}.lb-fig{margin:0;padding:.6rem .6rem .9rem;background:#fff;border-radius:.4rem;transform:rotate(-1deg)}.lb-fig img{width:290px;max-width:calc(100vw - 6rem);height:auto}.lb-fig figcaption{margin-top:.7rem;font:italic 500 .95rem/1.3 var(--f-serif);color:var(--ink-2);text-align:center}.lb-nav{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.2rem}.lb-btn{display:grid;place-items:center;width:2.9rem;height:2.9rem;border:2px solid var(--paper);border-radius:50%;background:transparent;color:var(--paper);cursor:pointer}.lb-btn:hover{background:#ffffff1f}.lb-count{font:500 .85rem/1 var(--f-mono)}.lightbox .dlg-close{right:-1rem;top:-1rem;color:var(--ink)}.lightbox :focus-visible{outline-color:var(--paper);box-shadow:none}.prose img{border-radius:var(--r-s)}.prose .alignright,.prose .alignleft{max-width:min(290px,46%);margin-bottom:1em}.prose .alignright{float:right;margin-left:1.6em}.prose .alignleft{float:left;margin-right:1.6em}.prose .aligncenter{margin-inline:auto}.prose .is-wide{width:100%}.prose .align-center{text-align:center}.prose .align-right{text-align:right}.prose .align-justify{text-align:justify}.prose .align-center>.yt,.prose .align-center>.fig{text-align:left}.prose figure{margin-inline:0}.prose .wp-caption{max-width:100%}.prose .wp-caption-text,.prose .wp-element-caption{margin-top:.6rem;font:italic 500 .95rem/1.4 var(--f-serif);color:var(--ink-3)}.inline-fig--left{float:left;margin:.3em 1.6em 1em 0;transform:rotate(-1.5deg)}.inline-fig>img{margin:0}@media(max-width:640px){.prose .alignright,.prose .alignleft{float:none;max-width:min(100%,20rem);margin:1.2em auto}.inline-fig--left{float:none;margin:1.2em auto}}.prose .alignleft.is-small,.prose .alignright.is-small{max-width:40%;height:auto;margin-top:.3em}@media(max-width:640px){.prose .alignleft.is-small{float:left;margin:.25em 1em .5em 0}.prose .alignright.is-small{float:right;margin:.25em 0 .5em 1em}}.prose h2,.prose h3{clear:both}.prose h2.h-flow,.prose h3.h-flow{clear:none}.geoblock-message{padding:clamp(1rem,2.5vw,1.6rem);border-radius:var(--r-l);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}.geoblock-message>*+*{margin-top:.8em}.geoblock-message img{width:100%;height:auto;border-radius:var(--r)}.dropcap>.geoblock-message:first-child p:first-of-type:first-letter{float:none;font:inherit;margin:0;color:inherit}.review-pic--fallback{position:relative;display:grid;place-items:center;height:clamp(16rem,30vw,30rem);padding-bottom:clamp(4rem,12vw,14rem);overflow:hidden;isolation:isolate;background:var(--c-tint, var(--paper-2))}.review-pic--fallback .cover-blur{position:absolute;inset:-12%;width:124%;max-width:none;height:124%;object-fit:cover;filter:blur(30px) saturate(1.25);opacity:.9;z-index:-1}.review-pic--fallback .cover-img{width:min(290px,70%);height:auto;aspect-ratio:29 / 19;object-fit:cover;transform:rotate(-2deg)}@media(max-width:1099px){.review-pic--fallback{height:clamp(15rem,52vw,24rem)}}.g-thumb.is-small{display:grid;place-items:center;aspect-ratio:29 / 19;background:var(--c-tint, var(--paper-2))}.g-thumb.is-small img{width:auto;max-width:70%;aspect-ratio:auto;object-fit:contain;border-radius:.35rem}.lb-fig img.is-small{width:auto;min-width:0;margin-inline:auto;image-rendering:auto}.article-layout--solo{grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.article-layout--solo{padding-left:calc(14rem + clamp(2rem,4vw,3.5rem))}}.manual-intro,.rule-intro{margin-bottom:2rem}.pager ul{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:2rem}.pager a,.pager .current{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:.3rem .8rem;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);font-weight:700;text-decoration:none}.pager .current{background:var(--ink);color:var(--paper)}.pager-info{margin-right:.6rem;font:500 .8rem/1 var(--f-mono);color:var(--ink-3)}.no-js [data-privacy]{display:none}@media(min-width:2400px){.rules,.manual{max-width:84rem}.cover-text{max-width:42%}.prose{max-width:48rem}.cover-img{width:min(290px,70%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{@page{margin:18mm 16mm}body{background:#fff;color:#000;font-size:10.5pt}.masthead,.site-header,.site-footer,.progress,.register,.rail,.doc-pic,.doc-actions,.manual-end,.skip,dialog,.box{display:none!important}.doc-hero{min-height:0;background:none;display:block}.doc-hero-text{max-width:none}.rules,.steps-wrap{display:block;padding:0}.rule,.step{break-inside:auto;box-shadow:none;border:0;padding:0;margin:0 0 8mm}.rule-no{font-size:32pt}.prose--legal,.step-text{color:#000;max-width:none}a{color:#000}.step:before{display:none}}@media(prefers-reduced-motion:no-preference){.js :is(.cover-text,.band-text,.doc-hero-text,.review-card,.article-head-in)>*{animation:mpg-rise .7s cubic-bezier(.33,1,.68,1) both}.js :is(.cover-text,.band-text,.doc-hero-text,.review-card,.article-head-in)>:nth-child(2){animation-delay:.07s}.js :is(.cover-text,.band-text,.doc-hero-text,.review-card,.article-head-in)>:nth-child(3){animation-delay:.14s}.js :is(.cover-text,.band-text,.doc-hero-text,.review-card,.article-head-in)>:nth-child(4){animation-delay:.21s}.js :is(.cover-text,.band-text,.doc-hero-text,.review-card,.article-head-in)>:nth-child(n+5){animation-delay:.28s}.js .rv{opacity:0;transform:translateY(22px)}.js .rv.rv-in{opacity:1;transform:none;transition:opacity .65s cubic-bezier(.33,1,.68,1),transform .65s cubic-bezier(.33,1,.68,1)}}@keyframes mpg-rise{0%{transform:translateY(16px)}}
