:root[data-theme=editorial]{--radius:.22rem;--paper:#f3ecdf;--paper-raised:#f8f2e8;--paper-muted:#ded6c8;--ink:#1b1b1b;--sage-print:#6f7f6a;--terracotta-print:#c86a4a;--mustard-print:#d6b46a;--denim-print:#345b7e;--background:oklch(94.9% .018 83);--foreground:oklch(20% .008 60);--card:oklch(97.1% .014 83);--card-foreground:oklch(20% .008 60);--popover:oklch(97.5% .013 83);--popover-foreground:oklch(20% .008 60);--primary:oklch(20% .008 60);--primary-foreground:oklch(97% .014 83);--secondary:oklch(90% .018 83);--secondary-foreground:oklch(20% .008 60);--muted:oklch(90% .018 83);--muted-foreground:oklch(46% .018 65);--accent:oklch(87.5% .025 83);--accent-foreground:oklch(20% .008 60);--border:oklch(72% .025 78);--hairline:oklch(58% .02 70);--input:oklch(76% .02 80);--ring:oklch(48% .04 68);--font-editorial:"Playfair Display", "Newsreader", Georgia, serif;--font-body:"Inter", "Inter Tight", system-ui, sans-serif;--headline-tracking:-.025em;--headline-weight:600}:root.dark[data-theme=editorial]{--paper:#151613;--paper-raised:#1d1e1a;--paper-muted:#2b2b26;--ink:#efe7d8;--sage-print:#88977d;--terracotta-print:#d27a5d;--mustard-print:#dabc73;--denim-print:#6482a0;--background:oklch(18% .008 75);--foreground:oklch(92% .017 83);--card:oklch(21.5% .009 75);--card-foreground:oklch(92% .017 83);--popover:oklch(22% .009 75);--popover-foreground:oklch(92% .017 83);--primary:oklch(92% .017 83);--primary-foreground:oklch(18% .008 75);--secondary:oklch(25.5% .01 75);--secondary-foreground:oklch(92% .017 83);--muted:oklch(25.5% .01 75);--muted-foreground:oklch(69% .018 82);--accent:oklch(28.5% .014 75);--accent-foreground:oklch(92% .017 83);--border:oklch(38% .018 75);--hairline:oklch(50% .018 75);--input:oklch(36% .016 75);--ring:oklch(72% .04 82)}:root[data-theme=editorial] body,:root[data-theme=editorial] .bg-background{background-color:var(--background);background-image:radial-gradient(circle at 12% 17%, color-mix(in oklab, var(--foreground) 4%, transparent) 0 .5px, transparent .7px), radial-gradient(circle at 73% 61%, color-mix(in oklab, var(--foreground) 3.5%, transparent) 0 .55px, transparent .8px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 1.7%, transparent), transparent 22%, color-mix(in oklab, var(--foreground) 1.1%, transparent) 62%, transparent), linear-gradient(0deg, color-mix(in oklab, var(--foreground) 1.2%, transparent), transparent 36%, color-mix(in oklab, var(--foreground) 1%, transparent));background-size:7px 7px,11px 11px,100% 100%,100% 100%}:root.dark[data-theme=editorial] body,:root.dark[data-theme=editorial] .bg-background{background-image:radial-gradient(circle at 12% 17%, color-mix(in oklab, var(--foreground) 3%, transparent) 0 .45px, transparent .7px), radial-gradient(circle at 73% 61%, color-mix(in oklab, var(--foreground) 2.2%, transparent) 0 .5px, transparent .8px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 1.6%, transparent), transparent 26%, color-mix(in oklab, var(--foreground) 1%, transparent) 70%, transparent)}:root[data-theme=editorial] .headline{font-family:var(--font-editorial);font-weight:var(--headline-weight,600);letter-spacing:var(--headline-tracking,-.025em)}:root[data-theme=editorial] .eyebrow{font-family:var(--font-body);letter-spacing:.13em;font-size:.625rem;font-weight:600}:root[data-theme=editorial] .move-rule,:root[data-theme=editorial] .bg-hairline{background-color:color-mix(in oklab, var(--foreground) 54%, var(--background))}:root[data-theme=editorial] .border-hairline{border-color:color-mix(in oklab, var(--foreground) 34%, var(--background))}.newspaper-home{isolation:isolate}.newspaper-masthead{border-bottom:3px double color-mix(in oklab, var(--foreground) 78%, transparent);padding-bottom:.15rem;position:relative}.newspaper-masthead:after{content:"";background:color-mix(in oklab, var(--foreground) 28%, transparent);height:1px;position:absolute;inset:auto 0 -7px}.newspaper-wordmark{font-family:var(--font-editorial);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(2.15rem,10vw,3.25rem);font-weight:700;line-height:.95}.newspaper-wordmark-star{color:var(--mustard-print);vertical-align:.3em;margin-inline:.12em;font-size:.45em;display:inline-block}.newspaper-dateline{border-bottom:1px solid color-mix(in oklab, var(--foreground) 48%, transparent);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.42rem;font-size:.62rem;font-weight:600;display:flex}.newspaper-top-actions{border-bottom:1px solid color-mix(in oklab, var(--foreground) 48%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.newspaper-top-action{border-right:1px solid color-mix(in oklab, var(--foreground) 30%, transparent);min-height:3.2rem;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:.42rem;font-size:.7rem;font-weight:600;transition:background-color .14s,color .14s;display:flex}.newspaper-top-action:last-child{border-right:0}.newspaper-top-action:active,.newspaper-top-action:focus-visible{background:color-mix(in oklab, var(--foreground) 8%, transparent);outline:none}.newspaper-top-action[data-action=discover] svg{color:var(--sage-print)}.newspaper-top-action[data-action=save] svg{color:var(--mustard-print)}.newspaper-top-action[data-action=friends] svg{color:var(--denim-print)}.newspaper-front-intro{padding:.95rem 1.25rem .7rem;position:relative}.newspaper-front-intro:after{content:"";border-top:1px solid color-mix(in oklab, var(--foreground) 68%, transparent);border-bottom:1px solid color-mix(in oklab, var(--foreground) 38%, transparent);height:3px;margin-top:.8rem;display:block}.newspaper-kicker{font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--terracotta-print);font-size:.62rem;font-weight:600}.newspaper-front-headline{max-width:12ch;font-family:var(--font-editorial);letter-spacing:-.06em;margin-top:.25rem;font-size:clamp(2.45rem,12vw,4rem);font-weight:600;line-height:.84}.newspaper-front-headline em{color:var(--terracotta-print);font-weight:500}.newspaper-front-deck{max-width:31rem;font-family:var(--font-editorial);color:color-mix(in oklab, var(--foreground) 77%, transparent);margin-top:.62rem;font-size:.9rem;line-height:1.35}.newspaper-front-fact{border-top:1px dotted color-mix(in oklab, var(--foreground) 36%, transparent);grid-template-columns:auto 1fr;align-items:start;gap:.65rem;margin-top:.7rem;padding-top:.65rem;display:grid}.newspaper-home-pages{padding:0 1.25rem .5rem}.newspaper-home-page{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(7.2rem,1fr);gap:.55rem;padding-block:.45rem;display:grid!important}.newspaper-module-card{background:color-mix(in oklab, var(--paper-raised) 90%, transparent);box-shadow:0 1px 0 color-mix(in oklab, var(--foreground) 8%, transparent);align-items:flex-start;position:relative;border:1px solid color-mix(in oklab, var(--foreground) 27%, transparent)!important;border-radius:.15rem!important;justify-content:flex-end!important;min-height:7.2rem!important;padding:.85rem!important}.newspaper-module-card:first-child{grid-row:span 2;justify-content:flex-end!important}.newspaper-module-card:nth-child(4n+1){background:color-mix(in oklab, var(--sage-print) 25%, var(--paper-raised))}.newspaper-module-card:nth-child(4n+2){background:color-mix(in oklab, var(--terracotta-print) 24%, var(--paper-raised))}.newspaper-module-card:nth-child(4n+3){background:color-mix(in oklab, var(--mustard-print) 29%, var(--paper-raised))}.newspaper-module-card:nth-child(4n+4){background:color-mix(in oklab, var(--denim-print) 22%, var(--paper-raised))}:root.dark[data-theme=editorial] .newspaper-module-card:nth-child(4n+1){background:color-mix(in oklab, var(--sage-print) 24%, var(--paper-raised))}:root.dark[data-theme=editorial] .newspaper-module-card:nth-child(4n+2){background:color-mix(in oklab, var(--terracotta-print) 23%, var(--paper-raised))}:root.dark[data-theme=editorial] .newspaper-module-card:nth-child(4n+3){background:color-mix(in oklab, var(--mustard-print) 20%, var(--paper-raised))}:root.dark[data-theme=editorial] .newspaper-module-card:nth-child(4n+4){background:color-mix(in oklab, var(--denim-print) 26%, var(--paper-raised))}.newspaper-module-card .headline{font-size:clamp(1.18rem,5.3vw,1.6rem)!important;line-height:.98!important}.newspaper-module-card:before{content:attr(data-news-kicker);max-width:calc(100% - 1.4rem);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 66%, transparent);font-size:.52rem;font-weight:700;position:absolute;inset:.62rem auto auto .72rem}.newspaper-module-card:after{content:"";background:color-mix(in oklab, var(--foreground) 52%, transparent);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.66rem;right:.66rem;box-shadow:0 1px 2px oklab(0% none none/.38)}:root[data-theme=editorial] .move-row{border-bottom-width:1px;position:relative}:root[data-theme=editorial] .move-row:hover,:root[data-theme=editorial] .move-row:focus-visible{background:color-mix(in oklab, var(--foreground) 4.5%, transparent)}:root[data-theme=editorial] .move-pill{letter-spacing:.08em;border-radius:999px}:root[data-theme=editorial] .move-action{border-width:1px;border-radius:.18rem}:root[data-theme=editorial] .move-tag{border-radius:.1rem}:root[data-theme=editorial] [data-overlay-scroll]+div,:root[data-theme=editorial] [data-overlay-scroll]{scrollbar-color:color-mix(in oklab, var(--foreground) 28%, transparent) transparent}.newspaper-pinboard{background-image:radial-gradient(circle at 20% 25%, color-mix(in oklab, var(--foreground) 10%, transparent) 0 .7px, transparent .9px), linear-gradient(color-mix(in oklab, var(--foreground) 2.5%, transparent), transparent);background-size:9px 9px,100% 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding:1rem 1rem 1.5rem;display:grid}.newspaper-pinboard .move-row{border-radius:.12rem;min-height:10rem;overflow:visible;transform:rotate(-.45deg);box-shadow:0 3px 7px oklab(0% none none/.13);border:1px solid color-mix(in oklab, var(--foreground) 26%, transparent)!important;padding:1rem .9rem!important}.newspaper-pinboard .move-row:nth-child(2n){background:color-mix(in oklab, var(--terracotta-print) 18%, var(--paper-raised));transform:rotate(.55deg)}.newspaper-pinboard .move-row:nth-child(4n+1){background:color-mix(in oklab, var(--sage-print) 22%, var(--paper-raised))}.newspaper-pinboard .move-row:nth-child(4n+3){background:color-mix(in oklab, var(--mustard-print) 25%, var(--paper-raised))}.newspaper-pinboard .move-row:nth-child(4n){background:color-mix(in oklab, var(--denim-print) 19%, var(--paper-raised))}.newspaper-pinboard .move-row:before{content:"";background:var(--terracotta-print);border-radius:50%;width:.52rem;height:.52rem;position:absolute;top:.42rem;left:50%;transform:translate(-50%);box-shadow:0 1px 2px oklab(0% none none/.34)}.newspaper-pinboard .move-row:nth-child(2n):before{background:var(--denim-print)}.newspaper-pinboard .move-row:nth-child(3n):before{background:var(--sage-print)}.newspaper-pinboard .move-row .headline{padding-top:.35rem;font-size:1.12rem;line-height:1.05}.newspaper-halftone{opacity:.12;background-image:radial-gradient(circle,currentColor 0 1px,#0000 1.2px);background-size:5px 5px}.newspaper-stamp{min-height:1.45rem;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;border:1px solid;align-items:center;padding-inline:.42rem;font-size:.58rem;font-weight:700;display:inline-flex;transform:rotate(-1.2deg)}@media (prefers-reduced-motion:reduce){.newspaper-module-card,.newspaper-pinboard .move-row,.newspaper-top-action{transition:none!important}}@media (width<=360px){.newspaper-front-headline{font-size:2.25rem}.newspaper-top-action{font-size:.62rem}.newspaper-home-page{gap:.42rem}}
