.TNeGmG_page{min-height:100dvh;color:var(--text);background:linear-gradient(160deg, color-mix(in srgb, var(--bg) 94%, var(--accent) 6%), var(--bg));font-family:var(--font-sans)}.TNeGmG_topbar{border-bottom:1px solid var(--line-2);background:color-mix(in srgb, var(--panel) 88%, transparent);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:12px clamp(16px,4vw,44px);display:flex}.TNeGmG_brand{color:var(--text);font-family:var(--font-serif);letter-spacing:.14em;text-transform:uppercase;font-size:17px;text-decoration:none}.TNeGmG_homeLink{color:var(--accent-text);font-size:13px;text-decoration:none}.TNeGmG_brand:hover,.TNeGmG_homeLink:hover{text-underline-offset:4px;text-decoration:underline}.TNeGmG_main{width:min(1080px,100% - 32px);margin:0 auto;padding:clamp(42px,7vw,78px) 0 84px}.TNeGmG_eyebrow{color:var(--accent-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}.TNeGmG_title{max-width:900px;font:500 clamp(38px, 7vw, 72px)/1.04 var(--font-serif);margin:0}.TNeGmG_lede{max-width:720px;color:var(--soft);margin:15px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.55}.TNeGmG_playInvitation{width:fit-content;margin:20px 0 0;font-size:15px;line-height:1.45}.TNeGmG_playInvitation a{color:var(--accent-text);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.TNeGmG_playInvitation a:hover{color:var(--text)}}.TNeGmG_archiveIntro{max-width:760px;margin-bottom:34px}.TNeGmG_archiveGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:18px;display:grid}.TNeGmG_archiveCard{border:1px solid var(--line-2);border-radius:var(--ui-radius-panel);background:var(--panel);color:inherit;text-decoration:none;transition:border-color .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 16px 42px #17203110}.TNeGmG_archiveCard:hover,.TNeGmG_archiveCard:focus-visible{border-color:var(--accent-text);transform:translateY(-2px)}.TNeGmG_archiveImage{aspect-ratio:3/2;background:#17344e;position:relative;overflow:hidden}.TNeGmG_archiveImage img{object-fit:cover}.TNeGmG_archiveCopy{padding:18px 19px 20px}.TNeGmG_archiveCopy small{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.TNeGmG_archiveCopy h2{font:500 26px/1.15 var(--font-serif);margin:6px 0 3px}.TNeGmG_archiveCopy p{color:var(--soft);margin:9px 0 0;font-size:14px;line-height:1.55}.TNeGmG_hero{aspect-ratio:960/641;border:1px solid var(--line-2);border-radius:var(--ui-radius-panel);background:#17344e;width:100%;margin:38px 0 30px;position:relative;overflow:hidden;box-shadow:0 24px 60px #17203120}.TNeGmG_hero img{object-fit:cover}.TNeGmG_facts{border-block:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 44px;display:grid}.TNeGmG_facts div{min-width:0;padding:17px 14px}.TNeGmG_facts div+div{border-left:1px solid var(--line-2)}.TNeGmG_facts dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.TNeGmG_facts dd{font-family:var(--font-serif);margin:5px 0 0;font-size:15px;line-height:1.35}.TNeGmG_article{max-width:720px;color:var(--soft);margin:auto;font-size:16px;line-height:1.75}.TNeGmG_article h2{color:var(--text);font:500 28px/1.2 var(--font-serif);margin:38px 0 10px}.TNeGmG_article p{margin:0 0 17px}.TNeGmG_article a{color:var(--accent-text)}@media (hover:hover){.TNeGmG_article a:hover,.TNeGmG_sources a:hover{text-decoration:underline}.TNeGmG_actions a:hover{text-decoration:none}}.TNeGmG_notice{border:1px solid color-mix(in srgb, var(--accent-text) 42%, var(--line-2));background:color-mix(in srgb, var(--panel) 82%, var(--accent) 5%);border-radius:14px;margin:34px 0;padding:20px 22px}.TNeGmG_notice strong{color:var(--text);font-family:var(--font-serif);margin-bottom:5px;font-size:19px;display:block}.TNeGmG_notice p{margin:0}.TNeGmG_sources{gap:10px;margin:0;padding:0;list-style:none;display:grid}.TNeGmG_sources li{border-left:2px solid color-mix(in srgb, var(--accent-text) 54%, var(--line-2));background:color-mix(in srgb, var(--panel) 72%, transparent);padding:13px 15px}.TNeGmG_sources a{width:fit-content;font-weight:600;display:block}.TNeGmG_sources cite{font-style:normal;font-weight:600;display:block}.TNeGmG_sources span{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.TNeGmG_actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.TNeGmG_actions a{padding:var(--btn-pad);border:1px solid var(--btn-outline);color:var(--btn-ink);font-size:var(--btn-size);font-weight:var(--btn-weight);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.TNeGmG_actions a:first-child{background:var(--accent);color:var(--on-accent);border:none}@media (hover:hover){.TNeGmG_actions a:not(:first-child):hover{border-color:var(--btn-outline-hover);color:var(--btn-ink-hover)}.TNeGmG_actions a:first-child:hover{filter:brightness(1.06)}}@media (max-width:700px){.TNeGmG_topbar{min-height:54px}.TNeGmG_brand{letter-spacing:.09em;font-size:14px}.TNeGmG_main{width:min(100% - 22px,1080px);padding-top:36px}.TNeGmG_hero{border-radius:14px;margin-top:26px}.TNeGmG_facts{grid-template-columns:repeat(2,minmax(0,1fr))}.TNeGmG_facts div:nth-child(3){border-left:0;border-top:1px solid var(--line-2)}.TNeGmG_facts div:nth-child(4){border-top:1px solid var(--line-2)}.TNeGmG_article{font-size:15px}}