.gh-site .page-hero{text-align:center;padding:96px 0 0;position:relative;overflow:hidden}.gh-site .page-hero .hero-wash{z-index:-1;pointer-events:none;opacity:.9;background:radial-gradient(46% 38% at 50% 8%, #fec93c42, transparent 70%), radial-gradient(60% 50% at 50% -4%, var(--color-gold-soft) 0%, transparent 72%);position:absolute;inset:0}.dark .gh-site .page-hero .hero-wash{background:radial-gradient(46% 40% at 50% 4%,#f69e0b3d,#0000 70%),radial-gradient(64% 52% at 50% -6%,#f2695024 0%,#0000 74%)}.gh-site .page-hero h1{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.025em;max-width:14ch;margin:16px auto 0;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:500;line-height:1.05}.gh-site .page-hero .sub{max-width:30rem;color:var(--color-text-soft);text-wrap:pretty;margin:22px auto 0;font-size:1.0625rem;line-height:1.6}.gh-site .cl-bar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-bottom:22px;display:flex}.gh-site .cl-filters{flex-wrap:wrap;gap:8px;display:flex}.gh-site .cl-filters button{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);height:34px;font-family:var(--font-sans);color:var(--color-text-soft);cursor:pointer;background:0 0;padding:0 16px;font-size:.82rem;transition:all .15s}.gh-site .cl-filters button.active,.gh-site .cl-filters button:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-cream)}.dark .gh-site .cl-filters button.active,.dark .gh-site .cl-filters button:hover{color:#15120e}.gh-site .cl-sub{color:var(--color-text-soft);align-items:center;gap:8px;font-size:.82rem;display:inline-flex}.gh-site .cl-sub a{color:var(--color-accent-strong);align-items:center;gap:7px;font-weight:500;display:inline-flex}.gh-site .cl-sub svg{width:15px;height:15px}.gh-site .cl-list{max-width:52rem;margin:0 auto}.gh-site .cl-entry{border-bottom:1px solid var(--color-border);grid-template-columns:.32fr 1fr;gap:36px;padding:46px 0;display:grid}@media (max-width:720px){.gh-site .cl-entry{grid-template-columns:1fr;gap:14px;padding:38px 0}}.gh-site .cl-date{align-self:start;position:sticky;top:96px}.gh-site .cl-date .d{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.01em;font-size:1.05rem}.gh-site .cl-date .v{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:.72rem}.gh-site .cl-body h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 18px;font-size:1.5rem;font-weight:500;line-height:1.2}.gh-site .cl-items{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.gh-site .cl-items li{color:var(--color-text-soft);align-items:flex-start;gap:13px;font-size:.95rem;line-height:1.55;display:flex}.gh-site .pill{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-align:center;border-radius:7px;flex-shrink:0;min-width:62px;margin-top:1px;padding:5px 9px;font-size:.6rem;font-weight:700}.gh-site .pill.new{background:var(--color-accent);color:var(--color-cream)}.dark .gh-site .pill.new{color:#15120e}.gh-site .pill.imp{background:var(--color-accent-soft);color:var(--color-accent)}.gh-site .pill.fix{color:var(--color-text-muted);border:1px solid var(--color-border-strong);background:0 0}.gh-site .cl-items li b{color:var(--color-text);font-weight:600}.gh-site .cl-foot{text-align:center;color:var(--color-text-muted);padding:56px 0 0;font-size:.9rem}.gh-site .cl-foot a{color:var(--color-accent-strong);font-weight:500}
