@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#101112;--panel:#191a1b;--line:#343536;--ink:#f4f0e6;--muted:#b1b2ac;--gold:#e7b955;--mint:#b5e7ce}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}input:focus,select:focus{outline:3px solid var(--gold);outline-offset:2px}img{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1;letter-spacing:-.025em}h1,h2{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:700}h1{font-size:clamp(66px,8vw,122px);text-transform:uppercase}h2{font-size:clamp(38px,4.5vw,64px)}h3{font-size:22px;line-height:1.2}em{font-style:normal;color:var(--gold)}.wrap{max-width:1320px;margin:0 auto;padding-left:48px;padding-right:48px}.skip{position:fixed;top:-100px;left:16px;z-index:99;background:var(--gold);color:#101112;padding:12px 20px}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.preview-bar{display:flex;justify-content:space-between;padding:9px max(48px,calc((100vw - 1224px)/2));background:var(--gold);color:#171717;font-size:10px;letter-spacing:.12em;font-weight:700}.header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:112px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;line-height:1.05;flex-shrink:0}.brand>span{font-size:9px;font-weight:700;letter-spacing:.12em}.brand strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:32px;letter-spacing:.02em;display:block}.brand-dot{color:var(--gold)}.brand img{width:46px;height:46px}.desktop-nav{display:flex;gap:24px;font-size:13px;font-weight:600}.desktop-nav a{padding:12px 0;color:#d4d4ce}.desktop-nav a:hover,.desktop-nav [aria-current]{color:var(--gold)}.all-link{border:1px solid #66665d;padding:10px 16px;font-size:12px;font-weight:700;white-space:nowrap}.all-link span{margin-left:14px}.all-link:hover{background:var(--ink);color:var(--bg)}.mobile-menu{display:none}.eyebrow{font-size:10px;letter-spacing:.13em;font-weight:700;text-transform:uppercase;line-height:1.5}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;min-height:668px;padding-top:70px;padding-bottom:60px;overflow:hidden}.hero h1{margin:24px 0;line-height:.91}.hero-lead{font-size:17px;color:var(--muted);line-height:1.7;margin-bottom:30px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:7px}.button{display:inline-flex;align-items:center;justify-content:center;gap:32px;background:var(--gold);color:#141414;border:0;padding:16px 24px;font-weight:700;font-size:13px;min-height:48px;line-height:1.3}.button:hover{background:#f7d48a}.hero-stat{display:flex;align-items:center;gap:14px;margin-top:43px}.hero-stat strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:33px;line-height:1}.hero-stat span{font-size:10px;color:var(--muted);line-height:1.5}.hero-stat i{height:30px;width:1px;background:var(--line);margin:0 10px}.hero-art{height:470px;position:relative;isolation:isolate;max-width:510px;width:100%;justify-self:end}.hero-art:before{content:'';position:absolute;inset:25px -60px;background:radial-gradient(ellipse,#574a2866,transparent 68%);z-index:-1}.art-orbit{position:absolute;width:390px;height:390px;border:1px solid #4a483f;border-radius:50%;left:38px;top:42px}.art-orbit:after{content:'';position:absolute;inset:-35px;border:1px dashed #353630;border-radius:50%}.art-top,.art-bottom{position:absolute;font-size:9px;font-weight:600;letter-spacing:.15em;color:var(--muted);left:22px;right:0}.art-top{top:0}.art-bottom{bottom:0;display:flex;justify-content:space-between}.art-bottom span{font-size:30px;color:var(--gold)}.art-tile{position:absolute;width:207px;height:275px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 18px 35px #0007;border:1px solid #fff2;overflow:hidden}.art-tile>span{font-size:9px;letter-spacing:.1em;font-weight:700;z-index:1}.art-tile b{font-family:'Barlow Condensed',Impact,sans-serif;font-size:49px;line-height:.88;z-index:1}.art-tile i{position:absolute;font-style:normal;right:0;bottom:0;font-size:140px;line-height:.7;opacity:.25}.art-movies{background:linear-gradient(135deg,#c6d2c2,#6c8e79);color:#14251d;transform:rotate(-12deg);top:80px;left:0}.art-games{background:linear-gradient(135deg,#e6bb58,#a66f30);color:#231b0c;transform:rotate(9deg);top:42px;right:8px}.art-manga{background:repeating-linear-gradient(130deg,transparent,transparent 12px,#fff1 13px,#fff1 14px),#524668;transform:rotate(-2deg);top:172px;left:145px;color:#fff1e3}.art-seal{position:absolute;top:128px;left:130px;transform:rotate(-6deg);width:75px;height:75px;z-index:4;filter:drop-shadow(0 6px 10px #0007)}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.ticker>div{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-around;gap:25px;white-space:nowrap;padding:18px 40px;font-family:'Barlow Condensed',Impact,sans-serif;font-size:22px;font-weight:600;letter-spacing:.04em;color:#cccac0}.ticker i{font-size:16px;color:var(--gold);font-style:normal}.section{padding-top:80px;padding-bottom:15px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.section-heading .eyebrow{color:var(--gold);margin-bottom:10px}.section-heading>p{color:var(--muted);font-size:13px}.world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.world{display:block;padding:24px 24px 17px;background:#1b1c1c;border:1px solid var(--line);position:relative;transition:background .18s,transform .18s}.world:hover{background:#292a27;transform:translateY(-3px);border-color:var(--gold)}.world-top{display:flex;justify-content:space-between;color:var(--gold);font-size:11px;font-weight:700;margin-bottom:25px}.world-top>span{color:var(--muted);font-size:10px;font-weight:400}.world h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:34px;text-transform:uppercase}.world p{font-size:12px;color:var(--muted);margin:8px 0 24px}.world-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px;font-size:11px}.world-bottom b{font-size:19px;line-height:1}.search-band{margin-top:75px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:35px;padding-bottom:35px;background:var(--gold);color:#191919}.search-band h2{font-size:36px;margin-top:8px}.search-band form{display:flex;max-width:480px;width:100%;border:1px solid #645434;background:#f3d899}.search-band input{border:0;min-width:0;flex:1;padding:14px;background:transparent;color:#101112;font-size:13px}.search-band button{background:#171819;color:#f4f0e6;border:0;padding:12px 20px;font-size:12px;white-space:nowrap}.search-band input::placeholder{color:#4b463a}.text-link{font-size:12px;border-bottom:1px solid #696a60;padding-bottom:5px;white-space:nowrap}.title-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px}.title-card{min-width:0;display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.cover{aspect-ratio:1.04;position:relative;isolation:isolate;overflow:hidden;background:#bfa362;color:#1d201a;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.cover:before{content:'';position:absolute;border:1px solid currentColor;width:220px;height:220px;border-radius:50%;top:45px;right:-95px;opacity:.25;z-index:-1}.cover:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(130deg,transparent,transparent 30px,#fff1 31px,#fff1 32px);z-index:-1}.tv .cover{background:#92a6b7;color:#152633}.games .cover{background:#a4b79a;color:#1b2c19}.comics .cover{background:#b28a82;color:#2f1714}.manga .cover{background:#afa0bf;color:#281c35}.books .cover{background:#baba9a;color:#252913}.audiobooks .cover{background:#a0bab8;color:#182a2a}.podcasts .cover{background:#c4a48b;color:#352214}.crossmedia .cover{background:#bfb5a2;color:#30291e}.cover-label{font-size:9px;text-transform:uppercase;letter-spacing:.13em;font-weight:700}.cover-glyph{position:absolute;right:15px;top:45px;font-family:'Barlow Condensed',Impact,sans-serif;font-size:110px;font-weight:800;line-height:1;color:#0001}.cover-name{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(24px,2.5vw,36px);font-weight:700;line-height:1.02;position:relative;overflow-wrap:anywhere;padding-right:15px}.cover-arrow{position:absolute;right:14px;bottom:12px;font-size:20px}.card-main:hover .cover{filter:brightness(1.12)}.card-info{padding:18px 0 14px}.card-info .eyebrow{color:var(--gold);font-size:9px}.card-info h3{font-size:15px;margin-top:5px;line-height:1.4;overflow-wrap:anywhere}.card-info p{font-size:11px;color:var(--muted);margin-top:5px}.sister-links{display:flex;flex-wrap:wrap;gap:8px 14px;padding-bottom:15px;margin-top:auto;font-size:10px;font-weight:600}.sister-links a{display:inline-flex;gap:9px;align-items:center;min-height:28px;border-bottom:1px solid #595b52}.sister-links .time{color:#b5e7ce}.sister-links .story{color:#d4bce9}.sister-links a:hover{color:#fff}.connected{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;padding-top:100px;padding-bottom:90px}.connected>div>p:last-child{font-size:14px;color:var(--muted);margin-top:20px;max-width:370px}.connected h2{margin-top:18px}.connected-links{display:grid;gap:14px}.connected-links>a{border:1px solid var(--line);padding:26px;background:var(--panel)}.connected-links>a:hover{border-color:var(--gold)}.connected-links .eyebrow{color:var(--mint);font-size:9px}.connected-links>a:last-child .eyebrow{color:#d4bce9}.connected-links h3{margin-top:14px;font-size:25px;display:flex;justify-content:space-between}.connected-links p{margin-top:12px;font-size:12px;color:var(--muted)}.footer{border-top:1px solid var(--line);padding-top:45px;padding-bottom:20px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.footer>div>p{margin-top:16px;font-size:12px;color:var(--muted)}.footer nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px;align-content:start}.footer a:hover{color:var(--gold)}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}
.breadcrumbs{display:flex;gap:12px;font-size:11px;color:var(--muted);margin-bottom:32px}.breadcrumbs a:hover{color:var(--gold)}.browse-heading,.detail{padding-top:38px}.browse-heading>.eyebrow{color:var(--gold);margin-bottom:14px}.browse-heading h1{font-size:clamp(64px,7vw,96px)}.browse-heading>p:last-of-type{color:var(--muted);margin-top:16px}.catalog-search{display:grid;grid-template-columns:minmax(0,1fr) 230px auto;gap:16px;align-items:end;margin-top:35px;padding:24px;background:var(--panel);border:1px solid var(--line)}.catalog-search label{display:block;font-size:11px;font-weight:600;margin-bottom:7px}.catalog-search input,.catalog-search select{height:48px;width:100%;background:#101112;border:1px solid #66685e;color:var(--ink);padding:10px 12px;font-size:13px}.catalog-search input::placeholder{color:#999c94}.results{padding-top:25px;padding-bottom:80px}.result-bar{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted);padding:0 0 25px}.result-bar strong{color:var(--ink)}.result-bar a{color:var(--gold)}.pagination{display:flex;gap:25px;justify-content:center;align-items:center;margin-top:45px;font-size:13px}.pagination a{border:1px solid var(--line);padding:12px 18px;min-height:46px}.pagination a:hover{border-color:var(--gold)}.pagination span{color:var(--muted)}.empty{text-align:center;padding-top:100px;padding-bottom:120px}.empty h1{font-size:80px;margin-top:15px}.empty h2{font-size:48px}.empty p{margin:20px auto;color:var(--muted);max-width:500px}.detail{padding-bottom:90px}.detail-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:80px}.detail h1{font-size:clamp(52px,6vw,86px);margin:20px 0;overflow-wrap:anywhere}.detail-copy>.eyebrow{color:var(--gold)}.subtitle{color:var(--muted);font-size:17px;margin-bottom:20px}.description{font-size:16px;line-height:1.85;color:#deded6;white-space:normal;overflow-wrap:anywhere}.content-credit{font-size:10px;color:var(--muted);margin-top:20px;line-height:1.8;overflow-wrap:anywhere}.content-credit a{text-decoration:underline}.detail-actions{border-top:1px solid var(--line);margin-top:32px;padding-top:22px}.detail-actions .sister-links{font-size:13px;gap:20px}.detail-actions a{border:1px solid #64675b;padding:12px 18px}.fine{font-size:11px;color:var(--muted);max-width:560px;line-height:1.8}.entry-aside{background:linear-gradient(145deg,#26251f,#181919);border:1px solid var(--line);align-self:start;padding:36px}.entry-aside img{margin-bottom:34px}.entry-aside .eyebrow{color:var(--gold)}.entry-aside h2{font-size:39px;margin:17px 0}.entry-aside p:not(.eyebrow){font-size:13px;color:var(--muted)}.entry-aside a{display:inline-block;margin-top:25px;font-size:12px;border-bottom:1px solid var(--gold)}
@media(min-width:1450px){.search-band{padding-left:48px;padding-right:48px}}
@media(max-width:1100px){.wrap{padding-left:32px;padding-right:32px}.desktop-nav{gap:16px;font-size:11px}.hero{gap:25px}.hero-art{transform:scale(.88);transform-origin:center right}.hero h1{font-size:92px}.cover-name{font-size:28px}.connected{gap:45px}.catalog-search{grid-template-columns:minmax(0,1fr) 200px auto}.detail-layout{gap:40px}}
@media(max-width:860px){.desktop-nav,.header>.all-link{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid #68685f;padding:10px 16px;font-size:12px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:after{content:' +';margin-left:16px}.mobile-menu[open] summary:after{content:' −'}.mobile-menu nav{position:absolute;right:0;top:55px;z-index:10;background:#202121;border:1px solid #55574d;min-width:220px;box-shadow:0 10px 30px #0008;display:grid;padding:12px}.mobile-menu nav a{padding:10px 14px;font-size:13px}.mobile-menu nav a:hover{color:var(--gold);background:#30312c}.hero{grid-template-columns:1fr 1fr;min-height:580px;padding-top:50px;padding-bottom:40px;gap:10px}.hero h1{font-size:79px}.hero-art{width:420px;transform:scale(.72);margin-left:-100px;transform-origin:center right}.hero-lead{font-size:14px}.hero-stat{gap:10px}.hero-stat strong{font-size:28px}.hero-stat span{font-size:9px}.hero-stat i{margin:0 3px}.world-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.world{padding:18px}.world h3{font-size:29px}.world p{min-height:39px}.world-top{font-size:10px}.world-top>span{font-size:9px}.title-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}.shelf .title-card:last-child{display:none}.search-band{flex-direction:column;align-items:start}.search-band form{max-width:100%}.connected{gap:30px}.catalog-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalog-search>div:first-child{grid-column:1/-1}.detail-layout{grid-template-columns:minmax(0,1fr)}.entry-aside{display:none}}
@media(max-width:600px){.wrap{padding-left:22px;padding-right:22px}.preview-bar{padding:8px 22px;font-size:8px;gap:15px}.preview-bar>span:first-child{font-size:7px;letter-spacing:.08em}.header{min-height:91px}.brand{gap:10px}.brand img{width:40px;height:40px}.brand strong{font-size:28px}.brand>span{font-size:8px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:40px;padding-bottom:22px}.hero h1{font-size:clamp(44px,13.3vw,80px);margin:20px 0}.hero-lead{font-size:14px}.hero-stat{margin-top:30px;gap:12px}.hero-stat strong{font-size:32px}.hero-stat span{font-size:10px}.hero-stat i{margin:0 7px}.hero-art{height:370px;width:370px;max-width:none;align-self:center;margin:-5px 0 -15px;transform:scale(.78);transform-origin:center center}.art-top{top:-15px}.art-tile{width:180px;height:238px}.art-tile b{font-size:43px}.art-movies{top:50px;left:-8px}.art-games{top:20px;right:-8px}.art-manga{top:120px;left:100px}.art-orbit{width:320px;height:320px;left:20px;top:15px}.art-seal{left:105px;top:100px}.art-bottom{bottom:-15px}.ticker>div{justify-content:start;padding:14px 22px;gap:22px;font-size:18px}.section{padding-top:54px}.section-heading{gap:18px;align-items:start;margin-bottom:24px}.section-heading h2{font-size:40px}.section-heading>p{display:none}.section-heading .text-link{font-size:10px;margin-top:34px;white-space:normal;text-align:right;max-width:115px}.world-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.world{padding:16px 13px}.world h3{font-size:28px}.world p{font-size:11px;line-height:1.5;margin-bottom:18px;min-height:34px}.world-top{font-size:9px;margin-bottom:20px}.world-top>span{font-size:8px}.world-bottom{font-size:9px;gap:8px}.world:last-child{grid-column:1/-1}.world:last-child p{min-height:0}.search-band{margin-top:45px;padding-top:28px;padding-bottom:28px;gap:22px}.search-band h2{font-size:34px}.search-band form{width:100%}.search-band button{padding:12px}.title-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.shelf .title-card:last-child{display:flex}.cover{padding:13px;aspect-ratio:.9}.cover-name{font-size:26px;padding-right:5px}.cover-label{font-size:8px}.cover-glyph{font-size:90px;right:7px}.card-info{padding-top:12px;padding-bottom:10px}.card-info h3{font-size:13px}.card-info p{font-size:10px}.sister-links{font-size:9px;gap:3px 10px;flex-direction:column;align-items:start;padding-bottom:10px}.sister-links a{min-height:29px}.connected{grid-template-columns:1fr;gap:30px;padding-top:65px;padding-bottom:50px}.connected h2{font-size:48px}.connected-links>a{padding:23px}.footer{grid-template-columns:1fr;gap:28px;padding-top:32px}.footer nav{gap:13px;font-size:11px}.footer-bottom{flex-direction:column;gap:8px;font-size:9px}.browse-heading{padding-top:26px}.breadcrumbs{margin-bottom:26px}.browse-heading h1{font-size:64px}.browse-heading>p:last-of-type{font-size:13px}.catalog-search{padding:16px;gap:14px;margin-top:25px;grid-template-columns:minmax(0,1fr)}.catalog-search>div:first-child{grid-column:auto}.catalog-search .button{width:100%}.results{padding-bottom:50px}.result-bar{font-size:11px;gap:12px}.pagination{gap:12px;font-size:11px}.pagination a{padding:11px}.empty{padding-top:65px;padding-bottom:80px}.empty h1{font-size:64px}.empty h2{font-size:40px}.empty p{font-size:14px}.detail{padding-top:26px;padding-bottom:55px}.detail h1{font-size:56px}.description{font-size:14px}.detail-actions .sister-links{font-size:12px;flex-direction:row;gap:12px}.detail-actions a{padding:10px 13px}.detail .content-credit{font-size:10px}.fine{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Lab 1.0: complete navigation, compact feedback, structured entries. */
.preview-bar{align-items:center;min-height:48px;gap:16px}.utility-links{display:flex;align-items:center;gap:24px;letter-spacing:0;white-space:nowrap}.utility-links>a{font-size:12px;text-decoration:underline;text-underline-offset:4px}#live-feedback-slot{display:inline-flex;min-height:30px;align-items:center;position:relative;z-index:40}
.desktop-nav{gap:20px}.more-menu{position:relative}.more-menu summary{padding:12px 0;list-style:none;color:#d4d4ce}.more-menu summary:after{content:' +';color:var(--gold)}.more-menu>div{position:absolute;top:100%;left:-20px;z-index:30;min-width:185px;background:var(--panel);border:1px solid var(--line);padding:12px 20px;box-shadow:0 10px 30px #0008}.more-menu>div>a{display:block;white-space:nowrap}
.information{padding-top:60px;padding-bottom:90px;max-width:1050px}.information h1{font-size:clamp(46px,7vw,86px);margin:22px 0 36px;overflow-wrap:anywhere}.information h2{font-size:42px;margin:28px 0 20px}.information p,.information li{color:#d6d7d0;line-height:1.85}.information p{margin-bottom:22px}.information li{margin:12px 0}.information a{color:var(--gold);text-decoration:underline}.release-date{color:var(--gold)!important}.entry-aside{align-self:start}.entry-aside .sister-links{font-size:14px;margin:24px 0;padding-bottom:8px}.entry-aside h2{font-size:38px}.detail-layout{gap:50px}.detail-copy{min-width:0}.unit-section{margin-top:65px}.unit-section .section-heading h2{font-size:42px;margin-top:8px}.unit-section .section-heading>span{color:var(--muted);font-size:12px}.unit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.unit-card{display:flex;flex-direction:column;gap:14px;padding:22px;background:var(--panel);border:1px solid var(--line);min-height:150px}.unit-card:hover{border-color:var(--gold)}.unit-card .eyebrow{color:var(--muted)}.unit-card h3{font-size:18px;line-height:1.4;overflow-wrap:anywhere}.unit-open{display:flex;justify-content:space-between;color:var(--gold);margin-top:auto;font-size:12px}.unit-parent{margin-top:24px;color:var(--gold)}.travel .cover{background:#b2b99b;color:#1d2817}.breadcrumbs{flex-wrap:wrap}
@media(max-width:1100px){.desktop-nav{gap:13px;font-size:12px}.header{gap:16px}.wrap{padding-left:32px;padding-right:32px}.preview-bar{padding-left:32px;padding-right:32px}}
@media(max-width:980px){.desktop-nav{display:none}.mobile-menu{display:block}.header>.all-link{margin-left:auto}.unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.preview-bar{padding:8px 18px;align-items:center;gap:10px;font-size:8px;letter-spacing:.07em}.utility-links{gap:12px}.utility-links>a{font-size:10px}.wrap{padding-left:20px;padding-right:20px}.header{gap:12px}.header>.all-link{display:none}.brand strong{font-size:28px}.brand img{width:38px;height:38px}.unit-grid{grid-template-columns:1fr}.unit-section{margin-top:40px}.unit-section .section-heading{align-items:start}.unit-section .section-heading h2{font-size:34px}.information{padding-top:35px;padding-bottom:60px}.information h1{font-size:48px}.information ul{padding-left:20px}.footer-bottom{gap:16px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.world{transition:none}}

.entry-aside{display:block}
@media(min-width:861px) and (max-width:980px){.mobile-menu{position:relative}.mobile-menu summary{border:1px solid #68685f;padding:10px 16px;font-size:12px;list-style:none}.mobile-menu nav{position:absolute;right:0;top:55px;z-index:30;background:#202121;border:1px solid #55574d;min-width:220px;box-shadow:0 10px 30px #0008;display:grid;padding:12px}.mobile-menu nav a{padding:10px 14px;font-size:13px}}
#live-feedback-slot{min-width:102px}
