.briefing-canvas{min-height:100vh;background:radial-gradient(75rem 38rem at 50% -12rem,oklch(.78 .12 75 / .1),transparent 62%),radial-gradient(60rem 40rem at 92% 8%,oklch(.55 .15 280 / .07),transparent 60%),var(--background)}.briefing-serif{font-family:Fraunces,Iowan Old Style,Georgia,Times New Roman,serif;font-optical-sizing:auto;letter-spacing:-.01em}.briefing-eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground)}.briefing-step-enter{animation:briefing-fade-slide .38s cubic-bezier(.22,1,.36,1) both}@keyframes briefing-fade-slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.briefing-card{background:var(--card);border:1px solid var(--border);border-radius:1.1rem;box-shadow:0 1px #ffffff0a inset,0 24px 60px -28px #000000b3}.briefing-dot-current{box-shadow:0 0 0 4px #e4ac592e}@media(prefers-reduced-motion:reduce){.briefing-step-enter{animation:none}}.brief-article-content{font-size:.925rem;line-height:1.75;color:#cfd0db}.brief-article-content h1,.brief-article-content h2,.brief-article-content h3,.brief-article-content h4{font-family:Fraunces,Iowan Old Style,Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.015em;color:#f1f1f5;margin:1.6em 0 .55em;line-height:1.25}.brief-article-content h1{font-size:1.55rem;margin-top:.2em}.brief-article-content h2{font-size:1.3rem}.brief-article-content h3{font-size:1.12rem}.brief-article-content h4{font-size:1rem}.brief-article-content p{margin:0 0 .95em}.brief-article-content ul,.brief-article-content ol{margin:0 0 1em;padding-left:1.35em}.brief-article-content ul{list-style:disc}.brief-article-content ol{list-style:decimal}.brief-article-content li{margin-bottom:.35em}.brief-article-content a{color:#e4ac59;text-decoration:underline;text-underline-offset:2px}.brief-article-content blockquote{border-left:2px solid oklch(.78 .12 75 / .5);margin:1em 0;padding:.15em 0 .15em 1em;color:#b4b6c4}.brief-article-content table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.875rem}.brief-article-content th,.brief-article-content td{border:1px solid oklch(1 0 0 / .1);padding:.45em .65em;text-align:left}.brief-article-content th{background:#ffffff0a;font-weight:600}.brief-article-content img{max-width:100%;border-radius:8px;margin:1em 0}.brief-article-content code{background:#ffffff12;border-radius:4px;padding:.1em .35em;font-size:.85em}.brief-article-content hr{border:0;border-top:1px solid oklch(1 0 0 / .08);margin:1.6em 0}.brief-article-commentable :is(p,h1,h2,h3,h4,li,blockquote,td){cursor:pointer;border-radius:6px;transition:background-color .12s ease}.brief-article-commentable :is(p,h1,h2,h3,h4,li,blockquote,td):hover{background:#e4ac5914}
