.editorial-paper:where(.astro-5tznm7mj){position:relative;background:linear-gradient(90deg,rgba(154,111,38,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(154,111,38,.06) 1px,transparent 1px),var(--color-brand-paper);background-size:72px 72px,72px 72px,auto}.editorial-paper__grid:where(.astro-5tznm7mj){position:absolute;inset:0;background:linear-gradient(135deg,transparent 0 48%,rgba(154,111,38,.12) 48.08%,transparent 48.16%),linear-gradient(24deg,transparent 0 62%,rgba(7,20,39,.07) 62.08%,transparent 62.16%);opacity:.58;pointer-events:none}.editorial-paper:where(.astro-5tznm7mj)>div:not(.editorial-paper__grid){position:relative;z-index:1}.dark .editorial-paper:where(.astro-5tznm7mj){background:linear-gradient(90deg,rgba(245,216,139,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(245,216,139,.05) 1px,transparent 1px),var(--neutral-950)}.dark .editorial-paper__grid:where(.astro-5tznm7mj){opacity:.34}.editorial-kicker:where(.astro-5tznm7mj){color:#9b741f;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.dark .editorial-kicker:where(.astro-5tznm7mj){color:#d6b660}.editorial-title:where(.astro-5tznm7mj){max-width:12ch;margin-top:1rem;color:#071427;font-family:var(--font-family-heading);font-size:clamp(3rem,7.4vw,6.5rem);font-weight:520;letter-spacing:0;line-height:.98;text-wrap:balance}.editorial-title:where(.astro-5tznm7mj) span:where(.astro-5tznm7mj){display:block}.editorial-title:where(.astro-5tznm7mj) span:where(.astro-5tznm7mj):last-child{color:#9a6f26}.dark .editorial-title:where(.astro-5tznm7mj){color:#fff7e8}.dark .editorial-title:where(.astro-5tznm7mj) span:where(.astro-5tznm7mj):last-child{color:#f5d88b}.editorial-proof-row:where(.astro-5tznm7mj){display:flex;max-width:44rem;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.editorial-proof-row:where(.astro-5tznm7mj) div:where(.astro-5tznm7mj){display:inline-flex;min-height:2.6rem;align-items:center;gap:.55rem;border:1px solid rgba(154,111,38,.22);border-radius:.5rem;background:#fffcf5ad;padding:.55rem .75rem;color:#071427;font-size:.9rem;font-weight:720}.editorial-proof-row:where(.astro-5tznm7mj) svg:where(.astro-5tznm7mj){color:#9a6f26}.editorial-ledger:where(.astro-5tznm7mj){overflow:hidden;border:1px solid rgba(245,216,139,.22);border-radius:.65rem;background:linear-gradient(135deg,rgba(245,216,139,.11),transparent 42%),linear-gradient(135deg,#071427,#101a2c 58%,#050b15);color:#fff7e8;box-shadow:0 28px 82px #0714272e}.editorial-ledger__top:where(.astro-5tznm7mj){display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(245,216,139,.2);padding:1rem;color:#fff7e8ad;font-size:.78rem;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.editorial-ledger__top:where(.astro-5tznm7mj) strong:where(.astro-5tznm7mj){color:#f5d88b;font-family:var(--font-family-heading);font-size:1rem;font-weight:540;letter-spacing:0;text-transform:none}.editorial-ledger__body:where(.astro-5tznm7mj){padding:1.1rem}.editorial-ledger__body:where(.astro-5tznm7mj)>p:where(.astro-5tznm7mj){margin:0;color:#f5d88b;font-family:var(--font-family-heading);font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:520;line-height:1.14}.editorial-ledger__stats:where(.astro-5tznm7mj){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.25rem;overflow:hidden;border:1px solid rgba(245,216,139,.16);border-radius:.55rem}.editorial-ledger__stats:where(.astro-5tznm7mj) div:where(.astro-5tznm7mj){display:grid;gap:.25rem;padding:.82rem}.editorial-ledger__stats:where(.astro-5tznm7mj) div:where(.astro-5tznm7mj)+div:where(.astro-5tznm7mj){border-left:1px solid rgba(245,216,139,.16)}.editorial-ledger__stats:where(.astro-5tznm7mj) span:where(.astro-5tznm7mj){color:#fff7e8;font-size:1.25rem;font-weight:800;line-height:1}.editorial-ledger__stats:where(.astro-5tznm7mj) strong:where(.astro-5tznm7mj){color:#fff7e89e;font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.editorial-ledger__rows:where(.astro-5tznm7mj){display:grid;gap:0;margin-top:1.1rem}.editorial-ledger__rows:where(.astro-5tznm7mj)>div:where(.astro-5tznm7mj){display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;border-top:1px solid rgba(245,216,139,.16);padding:.9rem 0}.editorial-ledger__rows:where(.astro-5tznm7mj) span:where(.astro-5tznm7mj){color:#f5d88b;font-size:.78rem;font-weight:820}.editorial-ledger__rows:where(.astro-5tznm7mj) h2:where(.astro-5tznm7mj){margin:0;color:#fff7e8;font-size:1rem;font-weight:760;line-height:1.2}.editorial-ledger__rows:where(.astro-5tznm7mj) p:where(.astro-5tznm7mj){margin:.25rem 0 0;color:#fff7e8ad;font-size:.9rem;line-height:1.5}.editorial-card:where(.astro-5tznm7mj){border:1px solid rgba(18,39,64,.12);background:#fffcf6db;box-shadow:0 18px 48px #12274014}.dark .editorial-card:where(.astro-5tznm7mj){border-color:#ffffff1f;background:#ffffff0f;box-shadow:none}.dark .editorial-proof-row:where(.astro-5tznm7mj) div:where(.astro-5tznm7mj){border-color:#f5d88b2e;background:#fff7e812;color:#fff7e8}.topic-chip:where(.astro-5tznm7mj){display:inline-flex;min-height:2.5rem;align-items:center;gap:.5rem;border-radius:8px;border:1px solid rgba(18,39,64,.14);background:#ffffffad;padding:.55rem .85rem;color:var(--color-brand-navy);font-size:.875rem;font-weight:650;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.topic-chip:where(.astro-5tznm7mj) span:where(.astro-5tznm7mj){color:#9b741f;font-size:.75rem}.topic-chip:where(.astro-5tznm7mj):hover,.topic-chip:where(.astro-5tznm7mj).is-active{border-color:#c99b3ab8;background:#c99b3a21}.dark .topic-chip:where(.astro-5tznm7mj){border-color:#ffffff24;background:#ffffff12;color:#fff}.dark .topic-chip:where(.astro-5tznm7mj) span:where(.astro-5tznm7mj){color:#d6b660}.dark .topic-chip:where(.astro-5tznm7mj):hover,.dark .topic-chip:where(.astro-5tznm7mj).is-active{border-color:#d6b660b3;background:#d6b66024}.line-clamp-2:where(.astro-5tznm7mj),.line-clamp-3:where(.astro-5tznm7mj){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-2:where(.astro-5tznm7mj){-webkit-line-clamp:2}.line-clamp-3:where(.astro-5tznm7mj){-webkit-line-clamp:3}
