.gs-page{max-width:1200px;color:hsl(var(--foreground));margin:0 auto;padding:160px 28px 72px}.gs-masthead{border-block:3px solid hsl(var(--structure));padding:26px 0 0}.gs-eyebrow{text-transform:uppercase;color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;line-height:1.6;font-size:12px!important}.foundry-site .gs-masthead h1{margin:12px 0;line-height:1.04;font-size:64px!important}.gs-masthead h1 span{color:hsl(var(--orange-accent))}.gs-tagline{margin-bottom:24px;font-size:21px!important}.gs-masthead nav{border-top:1px solid hsl(var(--border));gap:32px;padding:15px 0;display:flex}.gs-masthead nav a,.gs-source{align-items:center;gap:8px;font-weight:600;display:inline-flex}.gs-masthead nav a:hover,.gs-source:hover{color:hsl(var(--orange-accent))}.gs-topics{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;gap:12px 25px;padding:18px 0;font-size:14px;display:flex}.gs-opening{grid-template-columns:2fr 1fr;gap:48px;padding:46px 0;display:grid}.foundry-site .gs-opening h2{margin:18px 0;line-height:1.12;font-size:44px!important}.gs-opening p{max-width:640px;margin-bottom:24px}.gs-opening aside{border-left:1px solid hsl(var(--border));padding-left:32px}.gs-opening ul{margin:20px 0 30px;list-style:none}.gs-opening li{border-bottom:1px solid hsl(var(--border));padding:14px 0}.gs-subscribe{border-block:2px solid hsl(var(--structure));align-items:flex-start;gap:20px;padding:30px 0;display:flex}.foundry-site main .gs-subscribe h2{margin-bottom:12px;font-size:25px!important}.gs-note{color:hsl(var(--muted-foreground));margin-top:16px;font-size:14px!important}.gs-publisher{margin-top:24px;font-size:14px!important}.gs-publisher a{text-decoration:underline}.gs-editions{padding:40px 0}.gs-edition-link{border-bottom:1px solid hsl(var(--border));justify-content:space-between;gap:24px;padding:24px 0;display:flex}.gs-issue{--gs-canvas:50 23% 95%;background:hsl(var(--gs-canvas));border-radius:20px;gap:16px;max-width:780px;margin:40px auto;padding:24px;display:grid}.gs-issue-frame{background:hsl(var(--card));border-radius:16px;padding:20px}.gs-issue-intro{padding:32px}.foundry-site .gs-issue-intro h2{margin:12px 0 18px;line-height:1.2;font-size:34px!important}.gs-issue .gs-lede{color:hsl(var(--muted-foreground));margin:0;font-weight:300;font-size:16px!important}.gs-teaser-title{margin:24px 0 10px;font-family:Archivo Black,sans-serif;font-size:18px!important}.gs-teasers{padding-left:20px;line-height:1.6;list-style:outside}.gs-teasers li{margin-bottom:8px}.gs-issue section+section{margin-top:20px}.gs-band{background:var(--gs-band);border-radius:12px;align-items:center;gap:14px;padding:16px 28px;display:flex}.gs-band-number{letter-spacing:-.5px;width:42px;height:42px;color:var(--gs-band);background-repeat:no-repeat;background-size:42px 42px;flex:none;place-items:center;font-family:Archivo Black,Arial Black,sans-serif;font-size:19px;font-weight:900;display:grid}.gs-band-label{text-transform:uppercase;color:#fff;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.gs-section-body{padding:22px 28px 4px}.gs-issue .gs-section-body h3{margin:0 0 14px;font-family:Archivo Black,Arial Black,sans-serif;font-weight:700;line-height:1.3;font-size:22px!important}.gs-section-body p{color:hsl(var(--muted-foreground));margin-bottom:14px;font-weight:300;line-height:1.6;font-size:15px!important}.gs-issue img{object-fit:cover;border-radius:12px;width:100%;max-height:420px;margin-bottom:20px}.gs-cta{text-align:center;border:2px solid hsl(var(--orange-accent));color:hsl(var(--orange-accent));background:hsl(var(--card));border-radius:30px;margin:8px 0 18px;padding:14px 16px;font-weight:700;display:block}.gs-cta:hover{background:hsl(var(--orange-accent) / .08)}@media (width<=700px){.gs-issue{padding:12px}.gs-issue-intro,.gs-issue-frame{padding:16px}.gs-band,.gs-section-body{padding-left:18px;padding-right:18px}.foundry-site .gs-issue-intro h2{font-size:28px!important}}.gs-source{text-underline-offset:4px;margin-top:14px;text-decoration:underline}.gs-lede{margin-bottom:30px;font-size:21px!important}.gs-admin-grid{grid-template-columns:260px minmax(0,1fr);gap:32px;display:grid}.gs-admin-fields{gap:18px;display:grid}.gs-admin-fields label{gap:6px;font-weight:600;display:grid}.gs-admin-section{border-top:1px solid hsl(var(--border));gap:12px;padding-top:20px;display:grid}.gs-admin-toolbar{flex-wrap:wrap;gap:10px;padding-block:22px;display:flex}@media (width<=700px){.gs-page{padding:116px 20px 48px}.foundry-site .gs-masthead h1{font-size:36px!important}.gs-tagline{font-size:18px!important}.gs-opening{grid-template-columns:1fr;gap:30px;padding:30px 0}.foundry-site .gs-opening h2{font-size:32px!important}.gs-opening aside{border-left:0;border-top:1px solid hsl(var(--border));padding:24px 0 0}.gs-subscribe{gap:14px}.gs-admin-grid{grid-template-columns:1fr}}
