@layer od-layout{:where(.od-stack,.od-row,.od-row-top,.od-cluster,.od-grid,.od-field,.od-stat,.od-cell,.od-tile)>:where(*){min-width:0}.od-stack{gap:var(--od-gap,8px);flex-direction:column;display:flex}.od-row{align-items:center;gap:var(--od-gap,8px);display:flex}.od-row-top{align-items:flex-start;gap:var(--od-gap,8px);display:flex}.od-cluster{align-items:center;gap:var(--od-gap,8px);flex-wrap:wrap;display:flex}.od-fill{flex:1 1 0;min-width:0}.od-fixed{flex:none}.od-grid{gap:var(--od-gap,12px);grid-template-columns:repeat(var(--od-cols,3), minmax(0, 1fr));display:grid}.od-stat,.od-field,.od-cell{gap:var(--od-gap,2px);display:grid}:where(.od-stat,.od-field,.od-cell)>:where(*){display:block}.od-tile{grid-template-rows:auto 1fr;display:grid}:where(.od-tile)>:where(*){display:block}.od-media{width:100%;height:auto;aspect-ratio:var(--od-ratio,auto);display:block}.od-media-cover{object-fit:cover}.od-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.od-clamp-2,.od-clamp-3{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.od-clamp-2{-webkit-line-clamp:2}.od-clamp-3{-webkit-line-clamp:3}.od-lines-2{min-height:2.8em}.od-nowrap{white-space:nowrap}.od-keep{word-break:keep-all;overflow-wrap:anywhere}.od-screen{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.od-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.od-rail{gap:var(--od-gap,8px);scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--od-rail-pad,16px);scroll-padding-inline:var(--od-rail-pad,16px);display:flex;overflow-x:auto}.od-rail::-webkit-scrollbar{display:none}:where(.od-rail)>:where(*){scroll-snap-align:start;flex:none}:where(.od-rail)>:where(:last-child){margin-inline-end:var(--od-rail-pad,16px)}.od-spacer{visibility:hidden;pointer-events:none;flex:none}.od-touch{min-width:44px;min-height:44px}}@font-face{font-family:Oswald;src:url(/assets/oswald-semibold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--bg:#111413;--surface:#1b201d;--fg:#f2f4ef;--muted:#b8c0b8;--line:#454e47;--control-border:#7b897e;--error:#f2a3a3;--red:#b82f2f;--white:#fff;--display:Oswald, Impact, sans-serif;--body:system-ui, "Segoe UI", sans-serif;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s6:48px;--s8:64px;--s12:96px;--radius:4px;--small:.875rem;--base:1rem;--lead:1.125rem;--h3:1.5rem;--h2:clamp(2rem, 3.8vw, 3rem);--h1:clamp(3.5rem, 7.5vw, 6rem);--fast:.18s;--enter:.24s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--line) var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:24px}body{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:var(--base);margin:0;line-height:1.6}body.modal-open{overflow:hidden}::selection{background:var(--red);color:var(--white)}button,input{font:inherit}button,a,input{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-underline-offset:5px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--fg);outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--display);text-wrap:balance;font-weight:600;line-height:1.15}h2{font-size:var(--h2);text-transform:uppercase}h3{font-size:var(--h3)}p{max-width:70ch}svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px;display:block}[hidden]{display:none!important}.container{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.muted{color:var(--muted)}.small{font-size:var(--small)}.text-link{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.btn{background:var(--red);min-height:56px;color:var(--white);border:1px solid var(--red);border-radius:var(--radius);white-space:nowrap;transition:transform var(--fast) ease-out, opacity var(--fast) ease-out;justify-content:center;align-items:center;gap:16px;padding:16px 24px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.btn svg{width:20px;height:20px}.btn-outline{border-color:var(--line);background:0 0}.icon-btn{width:48px;min-height:48px;color:var(--fg);border:1px solid var(--control-border);border-radius:var(--radius);background:0 0;justify-content:center;align-items:center;display:flex}.skip{z-index:20;background:var(--fg);color:var(--bg);padding:16px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip:focus{transform:none}.site-header{border-bottom:1px solid var(--line);background:var(--bg)}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:96px;display:flex}.brand{flex:none;align-items:center;gap:16px;text-decoration:none;display:flex}.brand-mark{color:var(--fg);background:var(--red);border-radius:var(--radius);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.brand-mark svg{width:32px;height:32px}.brand-name{font-family:var(--display);letter-spacing:.04em;font-size:20px;line-height:1.2}.brand-sub{letter-spacing:.15em;color:var(--muted);font-size:11px;line-height:1.6}.nav{align-items:center;gap:32px;display:flex}.nav a{font-size:var(--small);align-items:center;min-height:44px;text-decoration:none;display:flex}.header-note{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex}.status-square{background:var(--red);width:8px;height:8px;display:block}.menu-toggle{display:none}.hero{isolation:isolate;background:var(--bg);border-bottom:1px solid var(--line);position:relative}.hero:before{content:"";z-index:-2;opacity:.68;background:url(/assets/zomboid-gameplay.jpg) 50%/cover no-repeat;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--bg) 0%, #111413e6 28%, #11141340 76%), linear-gradient(0deg, var(--bg), #11141300 35%);position:absolute;inset:0}.hero-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:64px;min-height:664px;padding-block:72px 56px;display:grid}.hero h1{font-size:var(--h1);letter-spacing:-.025em;text-transform:uppercase;line-height:1.08}.hero h1 span{display:block}.hero h1 .accent-word{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:12px;text-decoration-thickness:6px}.hero-description{max-width:480px;color:var(--muted);font-size:var(--lead);margin-top:32px}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hero-price{font-size:var(--small);color:var(--muted);margin-top:16px}.hero-aside{border:1px solid var(--line);background:#111413ed;justify-self:end;max-width:352px;padding:24px;position:relative}.hero-aside:before{content:"";border-top:2px solid var(--red);border-right:2px solid var(--red);width:32px;height:32px;position:absolute;top:-1px;right:-1px}.aside-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.aside-head svg{color:var(--muted)}.hero-aside h2{font-size:24px}.hero-aside p{color:var(--muted);font-size:var(--small);margin-top:12px}.aside-foot{border-top:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:16px;font-size:12px;display:flex}.aside-foot strong{white-space:nowrap;font-weight:500}.hero-bottom{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:12px;display:flex}.scroll-link{align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.hero-bottom svg{width:16px;height:16px}.fact-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fact{align-items:center;gap:20px;padding:32px 0;display:flex}.fact+.fact{border-left:1px solid var(--line);padding-left:40px}.fact svg{width:32px;height:32px;color:var(--muted)}.fact-title{font-family:var(--display);text-transform:uppercase;font-size:24px;line-height:1.3}.fact-description{font-size:var(--small);color:var(--muted)}.section{padding-block:var(--s12)}.section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.section-head p{max-width:432px;color:var(--muted)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--line);padding-top:24px}.step-number{font-family:var(--display);color:var(--muted);margin-bottom:32px;font-size:48px;line-height:1;display:block}.steps h3{text-transform:uppercase;margin-bottom:16px}.steps p{color:var(--muted)}.mission-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.mission-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.photo-frame{border:1px solid var(--line);background:var(--bg);padding:8px}.photo-caption{color:var(--muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;font-size:12px;display:flex}.mission-file{border-top:1px solid var(--line);color:var(--muted);gap:16px;padding-top:24px;display:flex}.mission-file svg{margin-top:4px}.mission-file p{font-size:var(--small)}.mission-copy h2{margin-bottom:24px}.mission-copy>p{color:var(--muted)}.example-label{background:var(--bg);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-top:24px;margin-bottom:16px;padding:4px 8px;font-size:12px;display:inline-flex}.clue{font-family:var(--display);margin:0;font-size:24px;line-height:1.4}.prize{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:24px;margin-top:32px;padding-top:24px;display:flex}.prize-value{font-family:var(--display);white-space:nowrap;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.pass-section{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:96px;display:grid}.pass-description h2{margin-bottom:24px}.pass-description>p{color:var(--muted)}.pass-list{margin:32px 0 0;padding:0;list-style:none}.pass-list li{border-bottom:1px solid var(--line);align-items:start;gap:16px;padding-block:16px;display:flex}.pass-list svg{color:var(--muted);width:20px;height:20px;margin-top:2px}.pass-ticket{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.ticket-main{padding:32px}.ticket-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.ticket-header h3{text-transform:uppercase}.ticket-header svg{color:var(--muted)}.ticket-price{align-items:baseline;gap:16px;margin-block:24px 8px;display:flex}.ticket-price strong{font-family:var(--display);white-space:nowrap;font-size:clamp(3rem,6vw,4rem);font-weight:600;line-height:1.15}.ticket-price span{color:var(--muted)}.ticket-desc{color:var(--muted);font-size:var(--small)}.ticket-main>.btn{width:100%;margin-top:32px}.ticket-main .small{color:var(--muted);margin-top:16px}.faq-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:80px;display:grid}.faq-intro p{color:var(--muted);margin-top:24px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:24px 0;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary svg{width:20px;height:20px;transition:transform var(--fast) ease-out}details[open] summary svg{transform:rotate(45deg)}details p{color:var(--muted);padding-bottom:24px}.site-footer{border-top:1px solid var(--line);padding-block:40px}.footer-top{justify-content:space-between;align-items:center;gap:32px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:32px;margin-top:32px;padding-top:24px;font-size:12px;display:flex}.footer-bottom p{max-width:650px}.footer-bottom a{flex:none;align-items:center;min-height:44px;display:inline-flex}.footer-tag{font-family:var(--display);text-transform:uppercase;color:var(--muted);font-size:20px}dialog{color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overscroll-behavior:contain;width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);padding:32px;overflow-y:auto}dialog::backdrop{background:#000c}dialog[open]{animation:dialog-enter var(--enter) ease-out}.dialog-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.dialog-heading h2{font-size:32px}.dialog-heading .icon-btn{flex:none}.order-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;margin-bottom:24px;padding-block:16px;display:flex}.order-summary strong{white-space:nowrap}.demo-notice{color:var(--muted);font-size:var(--small);margin-bottom:24px}.form-field{margin-top:24px}.form-field label{font-weight:600}.form-field input{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--bg);width:100%;min-height:52px;color:var(--fg);caret-color:var(--fg);margin-top:8px;padding:12px 16px;display:block}.form-field input[aria-invalid=true]{border-color:var(--error)}.helper{color:var(--muted);font-size:var(--small);margin-top:8px}.error{font-size:var(--small);color:var(--error);margin-top:8px;font-weight:600}.consent{cursor:pointer;font-size:var(--small);align-items:start;gap:12px;min-height:48px;margin-top:24px;display:flex}.consent input{width:20px;height:20px;accent-color:var(--red);flex:none;margin:4px 0}.error-summary{border:1px solid var(--line);font-size:var(--small);margin-bottom:16px;padding:16px}.error-summary a{min-height:44px;margin-top:8px;display:block}.form-submit{width:100%;margin-top:24px}.success-icon{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.success-icon svg{width:32px;height:32px}.success-panel h3{margin-bottom:16px;font-size:28px}.success-panel p{color:var(--muted);overflow-wrap:anywhere;margin-bottom:24px}.success-panel .btn{width:100%}@keyframes dialog-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.btn:hover{opacity:.92;transform:translateY(-2px)}.text-link:hover{border-color:var(--fg)}.nav a:hover,.footer-bottom a:hover{color:var(--fg);text-decoration:underline}.icon-btn:hover{background:var(--line)}summary:hover{text-underline-offset:5px;text-decoration:underline}}.btn:active:not(:disabled){opacity:.85;transform:translateY(1px)}.icon-btn:active:not(:disabled){background:var(--line)}@media (min-width:768px) and (max-width:1023px){.faq-section{grid-template-columns:1fr;gap:32px}.aside-foot{flex-wrap:wrap;gap:8px 16px}.prize{flex-wrap:wrap}}@media (min-width:1440px){.hero-layout{min-height:712px;padding-block:80px 64px}.hero h1{font-size:96px}}@media (max-width:1023px){.container{width:calc(100% - 64px)}.header-note{display:none}.nav{gap:24px}.hero-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px}.hero h1{font-size:clamp(3.5rem,8.5vw,5.5rem)}.hero-description{font-size:16px}.hero-actions{gap:16px}.fact+.fact{padding-left:24px}.fact{gap:16px}.fact-title{font-size:20px}.fact-description{font-size:12px}.section{padding-block:64px}.steps,.mission-grid{gap:32px}.pass-section,.faq-section{gap:48px}.section-head p{max-width:360px}}@media (max-width:767px){.container{width:calc(100% - 40px)}.header-inner{flex-wrap:wrap;gap:0;min-height:80px}.brand-name{font-size:18px}.brand-sub{font-size:10px}.brand-mark{width:40px;height:40px}.brand{gap:12px}.menu-toggle{display:flex}.nav{flex-direction:column;flex-basis:100%;align-items:stretch;gap:8px;padding-block:16px 24px;display:none}.nav.is-open{display:flex}.nav a{border-top:1px solid var(--line);min-height:48px;padding-top:8px;font-size:16px}.hero-layout{grid-template-columns:1fr;gap:40px;min-height:0;padding-block:48px 24px}.hero h1{font-size:clamp(3.75rem,12vw,5rem);line-height:1.1}.hero-description{max-width:440px;margin-top:32px}.hero:after{background:linear-gradient(90deg, #111413f5, #1114138a), linear-gradient(0deg, var(--bg), #11141300 60%)}.hero:before{background-position:60%}.hero-aside{justify-self:stretch;max-width:none}.hero-aside h2{font-size:24px}.hero-aside p{font-size:16px}.hero-bottom{gap:16px;padding-block:16px;font-size:10px}.hero-map-label{display:none}.fact-strip{grid-template-columns:1fr}.fact,.fact+.fact{border-left:0;padding:24px 0}.fact+.fact{border-top:1px solid var(--line)}.fact svg{width:24px;height:24px}.fact .od-field{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.fact-title{font-size:20px}.fact-description{font-size:14px}.section-head{margin-bottom:32px;display:block}.section-head p{max-width:none;margin-top:24px}.steps{grid-template-columns:1fr;gap:32px}.steps li{grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.step-number{grid-row:1/3;margin:0;font-size:32px}.steps h3{margin-bottom:12px}.steps p{grid-column:2}.mission-grid,.pass-section,.faq-section{grid-template-columns:1fr;gap:40px}.mission-copy{grid-row:1}.mission-file{padding-top:16px}.prize{flex-wrap:wrap}.ticket-main{padding:24px}.ticket-price strong{font-size:clamp(3rem,14vw,3.5rem)}.faq-section{gap:32px}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start;gap:24px}.footer-tag{font-size:18px}.footer-bottom{margin-top:24px}.hero-actions .btn{padding-inline:20px}.hero-actions .text-link{font-size:14px}dialog{padding:24px}.dialog-heading h2{font-size:28px}.dialog-heading{gap:16px}.order-summary{font-size:14px}.form-submit{padding-inline:12px;font-size:14px}}@media (max-width:374px){.container{width:calc(100% - 32px)}.hero h1{font-size:3.25rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .text-link{align-self:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.account-page{padding-block:64px 96px}.account-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.account-page h1{margin-bottom:16px;font-size:clamp(2rem,5vw,3rem)}.account-page h2{margin-bottom:24px;font-size:28px}.account-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:32px}.account-card>p+p,.account-card>p+.btn{margin-top:24px}.auth-card{max-width:560px;margin-inline:auto}.account-fields{border:0;min-width:0;margin:0;padding:0}.account-fields:disabled{opacity:.7}.account-switch{margin-top:32px}.account-notice{border:1px solid var(--control-border);border-radius:var(--radius);overflow-wrap:anywhere;margin-block:24px;padding:16px}.account-notice p{margin-top:8px}.profile-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.account-details{margin:0 0 24px}.account-details>div{border-bottom:1px solid var(--line);padding-block:16px}.account-details dt{color:var(--muted);font-size:var(--small)}.account-details dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.account-price{font-family:var(--display);font-size:48px}.account-price span{font-family:var(--body)}.account-actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.account-page .btn{white-space:normal}.account-page .btn:disabled{transform:none}.plain-button{color:var(--fg);border:0;border-bottom:1px solid var(--line);font:inherit;background:0 0;padding:0}.connection-steps{margin-block:24px;padding-left:24px}.connection-steps li+li{margin-top:16px}.user-value{overflow-wrap:anywhere}.account-card>.text-link{margin-top:16px}.profile-connection,.profile-sidebar{min-width:0}.profile-scene{background:linear-gradient(#151c1720,#151c17),url(/assets/zomboid-world.jpg) 50% 48%/cover;align-items:end;min-height:204px;padding:28px;display:flex}.profile-scene p{font:600 clamp(1.75rem, 3vw, 2.375rem) / 1.2 var(--display);color:#fff;text-shadow:0 2px 8px #000}.profile-connection-body{background:var(--surface);padding:28px}.profile-connection-body .account-notice{color:var(--muted);border:0;padding:0}.profile-connection-body .account-details{grid-template-columns:minmax(0,1fr) auto;column-gap:24px;display:grid}.profile-connection-body .account-details>div:last-child{grid-column:1/-1}.profile-connection-body .connection-steps{color:var(--muted)}.profile-access{border-top:2px solid var(--red);background:#232b25;padding:28px}.profile-access>.account-details>div{border:0;padding:0 0 16px}.profile-access>.account-details>div:first-child dd{color:#f0b8a7}.profile-access[data-active=true]>.account-details>div:first-child dd{color:#c3e2b9}.profile-access .account-card{background:0 0;border:0;border-radius:0;padding:0}.profile-access .account-card h2{margin-bottom:16px;font-size:28px}.profile-access .account-price{margin-top:20px;font-size:32px}.profile-access .account-actions{flex-direction:column}.profile-access .helper{margin-top:16px}.profile-access>.text-link{text-align:left;margin-top:20px}.profile-identity{padding-top:28px}.profile-identity h2{margin-bottom:8px;font-size:24px}.profile-management{border-top:1px solid var(--line);grid-column:1/-1;padding-top:28px}.profile-management h2{margin-bottom:12px;font-size:24px}.profile-management p{color:var(--muted);max-width:75ch}.profile-management .btn{margin-block:20px 12px}.profile-management .text-link{margin-top:20px;display:inline-block}@media (min-width:768px) and (max-width:1023px){.profile-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.profile-access,.profile-connection-body{padding:24px}}@media (max-width:767px){.account-page{padding-block:40px 64px}.account-card{padding:24px}.profile-grid{grid-template-columns:1fr;gap:24px}.profile-scene{min-height:170px;padding:24px}.profile-access,.profile-connection-body{padding:24px}.account-page-heading{flex-wrap:wrap;align-items:flex-start}.account-actions{flex-direction:column}.account-page h2{font-size:24px}}.hero-tagline{font-size:var(--lead);text-wrap:balance;margin-top:24px}.hero-tagline+.hero-description{margin-top:20px}.mission-details{gap:12px;margin-block:24px;display:grid}.mission-details dt{color:var(--muted);font-size:var(--small)}.mission-details dd{margin:4px 0 0}.fact .od-field{min-width:0}.fact-title{text-wrap:balance}.footer-operator{font-size:14px;line-height:1.8}.footer-documents{flex-direction:column;align-items:flex-start;display:flex}.privacy-page{padding-block:64px 96px}.privacy-page article{overflow-wrap:anywhere;max-width:75ch;margin-inline:auto;line-height:1.75}.privacy-page h1{text-wrap:balance;font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}.privacy-updated{color:var(--muted);margin-top:24px}.privacy-page section{margin-top:48px}.privacy-page h2{text-wrap:balance;margin-bottom:24px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}.privacy-clause+.privacy-clause{margin-top:16px}.privacy-clause-number{color:var(--muted)}.privacy-page ul{margin-block:16px;padding-left:24px;list-style:outside}.privacy-page li+li{margin-top:12px}.privacy-page a{text-underline-offset:4px;text-decoration:underline}.game-requirements{margin-block:24px}.game-requirements h3{margin-bottom:8px;font-size:20px}.game-requirements p{color:var(--muted);font-size:var(--small);line-height:1.6}.game-requirements strong{color:var(--fg)}.offer-consent{font-size:var(--small);align-items:flex-start;gap:12px;margin-block:24px;display:flex}.offer-consent input{width:20px;height:20px;accent-color:var(--red);cursor:pointer;flex:none;margin-top:3px}.offer-consent label{cursor:pointer;display:block}.offer-consent .text-link{margin-top:8px;display:inline-block}
