.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}}.gs-v2 .gs-issue-frame{padding:clamp(24px,4vw,48px)}.gs-v2-meta{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));border-top:2px solid hsl(var(--foreground));margin:0 0 18px;padding-top:10px;font-family:JetBrains Mono,monospace;font-size:12px}.foundry-site .gs-v2-title{margin:0 0 16px;line-height:1.15;font-size:clamp(28px,4vw,40px)!important}.gs-v2 .gs-lede{margin:0 0 36px;font-size:19px;line-height:1.6}.gs-v2-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--orange-accent));margin:0 0 10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.gs-v2-eyebrow--ink{color:hsl(var(--foreground))}.gs-v2-lead{margin-bottom:40px}.gs-v2-lead img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;margin-bottom:20px}.foundry-site .gs-v2-lead h3{margin:0 0 14px;line-height:1.2;font-size:clamp(26px,3.4vw,34px)!important}.gs-v2-lead p{font-size:17px;line-height:1.65}.foundry-site .gs-v2-rule{border-top:2px solid hsl(var(--foreground));margin:0;padding-top:14px;font-size:22px!important}.gs-v2-story{border-bottom:1px solid hsl(var(--border));padding:22px 0}.gs-v2-story.has-thumb{grid-template-columns:140px 1fr;gap:20px;display:grid}.gs-v2-story img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:140px}.gs-v2-cat{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:flex}.gs-v2-cat span{border-radius:2px;width:8px;height:8px}.foundry-site .gs-v2-story h4{margin:0 0 10px;line-height:1.3;font-size:20px!important}.gs-v2-fix{background:hsl(var(--muted));border-left:4px solid hsl(var(--orange-accent));border-radius:12px;margin:36px 0;padding:26px 28px}.foundry-site .gs-v2-fix h3{margin:0 0 12px;font-size:22px!important}.gs-v2-links ul{margin:0 0 36px;padding:0;list-style:none}.gs-v2-links li{border-top:1px solid hsl(var(--border));gap:2px;padding:12px 0;display:grid}.gs-v2-links a{font-weight:700;text-decoration:underline}.gs-v2-cta{background:hsl(var(--dark-green));color:hsl(var(--off-white));border-radius:16px;padding:30px}.foundry-site .gs-v2-cta h3{color:hsl(var(--off-white));margin:0 0 12px;font-size:24px!important}.gs-v2-cta p:not(.gs-v2-eyebrow){color:hsl(var(--off-white) / .85);margin:0 0 22px}.gs-v2-button{background:hsl(var(--orange-accent));color:hsl(var(--off-white));border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-weight:700;display:inline-flex}@media (width<=640px){.gs-v2-story.has-thumb{grid-template-columns:88px 1fr;gap:14px}.gs-v2-story img{width:88px}}.gs-v2 h3,.gs-v2 h4{color:hsl(var(--foreground));font-family:Archivo Black,Arial Black,sans-serif;font-weight:400}.gs-v2-cta h3{color:hsl(var(--off-white))}.gs-v2 section p:not(.gs-v2-eyebrow):not(.gs-v2-cat){margin:0 0 14px}
