/* Local GTA adapter; the pinned shared shell and producer tokens stay intact. */
.pc-release{margin-block:0 48px;padding:32px;border:1px solid var(--site-border);border-radius:var(--site-radius-panel);background:linear-gradient(125deg,#96cfff0a,transparent 45%,#ff9dcd08),var(--site-surface-card);scroll-margin-top:86px}
.pc-heading{margin-bottom:28px;max-width:780px}
.pc-heading .eyebrow{font-size:12px;margin-bottom:10px;color:#a6ceff}
.pc-heading h2{font-size:clamp(30px,3.4vw,44px);line-height:1.15;letter-spacing:-.025em;background:linear-gradient(100deg,#a9d4ff,#ffc0df);background-clip:text;-webkit-background-clip:text;color:transparent;width:fit-content}
.pc-heading>p:last-child{font-size:16px;line-height:1.65;color:var(--site-text-secondary);margin:16px 0 0}
.pc-evidence-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px}
.pc-evidence-grid>*{min-width:0}
.pc-status-label,.pc-report-label{font-size:12px;line-height:1.5;font-weight:650;letter-spacing:.01em;margin:0 0 12px}
.pc-status-label{color:#a9d4ff}
.pc-official>p,.pc-report>p:not(.pc-report-label){font-size:14px;line-height:1.8;color:var(--site-text-secondary);margin:0 0 18px}
.pc-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}
.pc-status-grid>div{min-width:0;padding-block:16px;border-block:1px solid var(--site-border)}
.pc-status-grid dt{font-size:12px;line-height:1.5;margin-bottom:8px}
.pc-status-grid dd{font-size:15px;font-weight:650;line-height:1.5}
.pc-official>p.pc-countdown-boundary{font-size:12px;color:var(--site-text-secondary);padding-left:12px;border-left:2px solid #a9d4ff}
.pc-report{padding:24px;border:1px solid #ffc0df30;border-radius:var(--site-radius-card);background:#ffc0df04;align-self:start}
.pc-report-label{color:#ffc0df}
.pc-report h3{font-size:23px;line-height:1.35;margin-bottom:14px}
.pc-source-link{font-size:12px;line-height:1.5;color:var(--site-text-primary);text-underline-offset:4px;display:inline-flex;gap:8px;align-items:center;min-height:44px;overflow-wrap:anywhere}
.pc-details-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;margin-top:32px;border-top:1px solid var(--site-border);padding-top:28px}
.pc-details-grid>*{min-width:0}
.pc-details-grid h3{font-size:17px;line-height:1.5;margin:0 0 14px}
.pc-questions .faq{padding:10px 0}
.pc-questions .faq summary{font-size:14px;line-height:1.6}
.pc-questions .faq p{font-size:13px;line-height:1.8;margin:12px 0}
.pc-wiki-links{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:22px}
.pc-wiki-links a{font-size:13px;line-height:1.6;min-height:36px;display:flex;align-items:center;gap:10px;text-underline-offset:4px;color:var(--site-text-secondary)}
.pc-updates{list-style:none;padding:0;margin:0}
.pc-updates li{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.7;color:var(--site-text-secondary);margin-bottom:12px}
.pc-updates time{font-variant-numeric:tabular-nums;color:var(--site-text-muted);font-size:11px}
.home-pc-entry{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;padding:20px 24px;border:1px solid var(--site-border);border-radius:var(--site-radius-card);background:linear-gradient(110deg,#a9d4ff06,#ffc0df06)}
.pc-entry-label{font-size:15px;line-height:1.5;font-weight:650;color:var(--site-text-primary)}
.home-pc-entry p{font-size:12px;line-height:1.6;color:var(--site-text-secondary);margin:4px 0 0}
.home-pc-entry>a{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:13px;line-height:1.6;text-underline-offset:5px;color:#ffc0df;flex-shrink:0}
.home-pc-entry>a:hover,.pc-wiki-links a:hover{color:var(--site-text-primary)}
@media(max-width:900px){.pc-evidence-grid,.pc-details-grid{grid-template-columns:1fr;gap:24px}}
@media(max-width:760px){.pc-release{padding:22px 20px;margin-bottom:32px;scroll-margin-top:76px}.pc-heading{margin-bottom:24px}.pc-heading>p:last-child{font-size:14px;margin-top:12px}.pc-status-grid{grid-template-columns:1fr;gap:0;margin:18px 0}.pc-status-grid>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:12px;border-top:0}.pc-status-grid>div:first-child{border-top:1px solid var(--site-border)}.pc-status-grid dt{margin:0;max-width:62%}.pc-status-grid dd{font-size:14px;flex-shrink:0}.pc-report{padding:20px}.pc-report h3{font-size:21px}.pc-official>p,.pc-report>p:not(.pc-report-label){font-size:13px}.pc-details-grid{margin-top:24px;padding-top:24px}.pc-updates li{grid-template-columns:1fr;gap:3px}.home-pc-entry{padding:16px 18px;gap:14px;margin-bottom:28px;align-items:flex-start;flex-direction:column}.home-pc-entry>a{font-size:12px}.home-pc-entry>div{min-width:0}}
@media(prefers-contrast:more){.pc-heading h2{background:none;color:var(--site-text-primary)}}
/* Restore bordered-card insets above the shared GTA .wrap adapter. */
body[data-site-layout] .pc-release.wrap{padding-inline:32px}
body[data-site-layout] .home-pc-entry.wrap{padding-inline:24px}
@media(max-width:760px){body[data-site-layout] .pc-release.wrap{padding-inline:20px}body[data-site-layout] .home-pc-entry.wrap{padding-inline:18px}}
