.ad-slot.svelte-1hiy7v7{margin:var(--sp-6) 0 var(--sp-8)}.ad-image-link.svelte-1hiy7v7{display:block;line-height:0;text-decoration:none;position:relative;transition:filter .15s ease}.ad-image-link.svelte-1hiy7v7:hover{filter:brightness(1.02);text-decoration:none}.ad-image.svelte-1hiy7v7{display:block;width:100%;height:auto}.ad-card.filled.svelte-1hiy7v7{display:block;background:transparent;border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair-strong);padding:var(--sp-6) 0;color:var(--ink);text-decoration:none;transition:background .15s ease;position:relative}.ad-card.filled.svelte-1hiy7v7:hover{background:var(--paper-warm);text-decoration:none}.ad-card.filled.svelte-1hiy7v7 .ad-inner:where(.svelte-1hiy7v7){max-width:56ch;margin:0 auto;text-align:center;padding:0 var(--sp-6)}.ad-label.svelte-1hiy7v7{display:inline-block;font-family:var(--font-ui);font-size:.62rem;text-transform:uppercase;letter-spacing:.28em;color:var(--ink-mut);margin-bottom:var(--sp-3)}.ad-headline.svelte-1hiy7v7{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);margin:0 0 var(--sp-3);color:var(--ink);line-height:1.2;letter-spacing:-.005em}.ad-body.svelte-1hiy7v7{font-family:var(--font-body);color:var(--ink-soft);margin:0 auto var(--sp-3);line-height:var(--lh-base);max-width:60ch}.ad-sponsor.svelte-1hiy7v7{display:block;margin-top:var(--sp-2);font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-mut)}.newspaper.svelte-1uha8ag{display:flex;flex-direction:column}.lead.svelte-1uha8ag{padding-bottom:var(--sp-4)}.headline-label.svelte-1uha8ag{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.28em;font-weight:600;color:var(--brass);margin:0 0 var(--sp-3);text-align:center;border-top:2px solid var(--ink);border-bottom:1px solid var(--brass);padding:var(--sp-2) 0}.category-section.svelte-1uha8ag{margin-top:var(--sp-4);margin-bottom:var(--sp-4)}.cat-head.svelte-1uha8ag{border-bottom:2px solid var(--ink);padding-bottom:var(--sp-3);margin-bottom:var(--sp-8);position:relative}.cat-head.svelte-1uha8ag:after{content:"";position:absolute;left:0;right:0;bottom:-5px;border-top:1px solid var(--brass)}.cat-title.svelte-1uha8ag{font-family:var(--font-display);font-weight:600;font-size:var(--fs-2xl);color:var(--ink);margin:0 0 var(--sp-2);letter-spacing:-.01em;line-height:1.1}.cat-tagline.svelte-1uha8ag{font-family:var(--font-body);font-style:italic;font-size:var(--fs-sm);color:var(--ink-soft);margin:0;line-height:var(--lh-snug)}.cat-grid.svelte-1uha8ag{display:grid;gap:var(--sp-8)}.cat-grid.two.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:var(--sp-10)}.cat-grid.three-plus.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}@media (max-width: 760px){.cat-grid.two.svelte-1uha8ag,.cat-grid.three-plus.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--sp-6)}}.past-issues.svelte-1uha8ag{margin-top:var(--sp-10)}.past-head.svelte-1uha8ag{text-align:center;max-width:56ch;margin:0 auto var(--sp-6)}.eyebrow.svelte-1uha8ag{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.22em;color:var(--brass);margin:0 0 var(--sp-2)}.past-title.svelte-1uha8ag{font-family:var(--font-display);font-weight:600;font-size:var(--fs-2xl);margin:0 0 var(--sp-2);line-height:1.05}.past-dek.svelte-1uha8ag{font-family:var(--font-body);font-style:italic;color:var(--ink-soft);margin:0}.issue-list.svelte-1uha8ag{list-style:none;padding:0;margin:0;border-top:2px solid var(--ink)}.issue-list.svelte-1uha8ag .issue:where(.svelte-1uha8ag){border-bottom:1px solid var(--hair-strong)}.issue-list.svelte-1uha8ag .issue:where(.svelte-1uha8ag):last-child{border-bottom:2px solid var(--ink)}.issue-list.svelte-1uha8ag .issue:where(.svelte-1uha8ag):last-child:after{content:"";display:block;border-top:1px solid var(--brass);margin:4px 0 0}details.svelte-1uha8ag{background:transparent}details[open].svelte-1uha8ag{background:var(--paper-warm)}summary.svelte-1uha8ag{list-style:none;cursor:pointer;padding:var(--sp-4) var(--sp-4);display:grid;grid-template-columns:18px 1fr auto auto;gap:var(--sp-3);align-items:baseline;font-family:var(--font-display)}summary.svelte-1uha8ag::-webkit-details-marker{display:none}summary.svelte-1uha8ag:hover{background:var(--paper-warm)}details[open].svelte-1uha8ag summary:where(.svelte-1uha8ag){border-bottom:1px solid var(--hair)}.indicator.svelte-1uha8ag{color:var(--brass);font-size:var(--fs-md);transition:transform .15s ease}details[open].svelte-1uha8ag .indicator:where(.svelte-1uha8ag){transform:rotate(90deg)}.iss-date.svelte-1uha8ag{font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);color:var(--ink)}.iss-vol.svelte-1uha8ag{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--brass)}.iss-count.svelte-1uha8ag{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-mut)}.issue-body.svelte-1uha8ag{padding:var(--sp-3) var(--sp-6) var(--sp-6);display:grid;gap:var(--sp-4)}.iss-section.svelte-1uha8ag .iss-eyebrow:where(.svelte-1uha8ag){font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-mut);margin:0 0 var(--sp-2)}.iss-lead-card.svelte-1uha8ag{padding:0}.iss-lead-headline.svelte-1uha8ag{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);margin:0 0 var(--sp-1);line-height:1.15}.iss-lead-headline.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink)}.iss-lead-headline.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--brass);text-decoration:none}.iss-dek.svelte-1uha8ag{font-family:var(--font-body);font-style:italic;color:var(--ink-soft);margin:0 0 var(--sp-1);line-height:var(--lh-snug)}.iss-byline.svelte-1uha8ag{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-mut);margin:0}.iss-byline.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink-soft)}.iss-byline.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--brass);text-decoration:none}.iss-stories.svelte-1uha8ag{list-style:none;padding:0;margin:0}.iss-stories.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:var(--sp-1) 0;border-bottom:1px dotted var(--hair);line-height:var(--lh-snug)}.iss-stories.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:0}.iss-stories.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--ink);font-weight:500}.iss-stories.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--brass);text-decoration:none}.iss-shard.svelte-1uha8ag{font-family:var(--font-ui);font-size:.7rem;color:var(--ink-mut);text-transform:uppercase;letter-spacing:.12em;margin-left:6px}.iss-section.debate.svelte-1uha8ag{border-left:2px solid var(--brass);padding-left:var(--sp-3)}.iss-debate-q.svelte-1uha8ag{font-family:var(--font-display);font-weight:600;margin:0 0 4px;color:var(--ink)}.iss-debate-q.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink)}.iss-debate-q.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--brass);text-decoration:none}.iss-debate-meta.svelte-1uha8ag{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--ink-mut);margin:0 0 var(--sp-2)}.iss-debate-link.svelte-1uha8ag{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--brass);font-weight:600}.iss-debate-link.svelte-1uha8ag:hover{color:var(--ink);text-decoration:none}@media (max-width: 600px){summary.svelte-1uha8ag{grid-template-columns:18px 1fr;row-gap:2px}.iss-vol.svelte-1uha8ag,.iss-count.svelte-1uha8ag{grid-column:2}}
