.rx-page{position:relative}.rx-shell{box-sizing:border-box;max-width:1440px;margin:0 auto}.rx-anim [data-io]{opacity:0;transform:translateY(26px);filter:blur(5px)}.rx-anim .rx-io-in{opacity:1;transform:none;filter:none;transition:opacity var(--dur-hero, .9s) var(--ease-g4-signature),transform var(--dur-hero, .9s) var(--ease-g4-signature),filter var(--dur-hero, .9s) var(--ease-g4-signature);transition-delay:min(var(--iod, 0s),.28s)}@media (prefers-reduced-motion: reduce){.rx-anim [data-io]{opacity:1;transform:none;filter:none;transition:none}}.rx-title{margin:0;text-wrap:balance;font:var(--t-display-2);letter-spacing:calc(var(--tk-display-2) + var(--optic-track-display))}.rx-title em{font-family:var(--font-serif-accent);font-weight:400;color:hsl(var(--brand-ink));white-space:nowrap}.rx-toolbar{margin-top:clamp(22px,2.6vw,32px);max-width:100%}.rx-seg{max-width:100%}.rx-list{padding:0 24px clamp(64px,7vw,104px);scroll-margin-top:88px}.rx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin:clamp(30px,3.6vw,44px) 0 clamp(18px,2.2vw,26px)}.rx-head-copy{max-width:720px}.rx-h2{margin:0;font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.rx-head-note{margin:8px 0 0;font:450 15px/1.6 var(--font-body);color:hsl(var(--foreground) / var(--text-muted));text-wrap:pretty}.rx-count{margin:0;font:600 13px/1.4 var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:hsl(var(--foreground) / var(--text-muted))}.rx-lead-card+.rx-grid{margin-top:22px}.rx-grid{margin:0;padding:0;list-style:none}.rx-item{display:block;min-width:0}.rx-item>.rpx-card{height:100%}.rx-editions{margin-top:22px}.rx-grid+.rx-editions{margin-top:clamp(36px,4vw,56px)}.rx-sub-h{display:flex;align-items:baseline;gap:10px;margin:0 0 16px;font:750 clamp(20px,1.6vw,24px)/1.2 var(--font-display);letter-spacing:-.025em;color:hsl(var(--foreground))}.rx-sub-h span{font:600 13px/1 var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:hsl(var(--foreground) / var(--text-muted))}.rx-empty{display:flex;flex-direction:column;align-items:center;gap:20px;padding:var(--pad-feature);text-align:center;border-radius:var(--r-feature)}.rx-empty h3{margin:0;font:700 20px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--fg);text-wrap:balance}.rx-empty p{max-width:520px;margin:0;font:450 15px/1.6 var(--font-body);color:var(--fg-2);text-wrap:pretty}.rx-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.rx-archive-note{margin:clamp(28px,3.4vw,44px) 0 0;text-align:center;font:450 15px/1.6 var(--font-body);color:hsl(var(--foreground) / var(--text-muted))}.rx-archive-note a{color:var(--fg);font-weight:600;text-decoration:underline;text-underline-offset:3px}.rx-archive-note a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--fg);border-radius:4px}@media (max-width: 600px){.rx-list{padding-left:16px;padding-right:16px}}.rx-toolbar-under{margin-top:22px}
