.landing-page.editorial-page{max-width:min(820px,74ch + 60px);padding:var(--space-8) var(--public-page-gutter) var(--space-12);overflow-wrap:anywhere;margin-inline:auto;font-size:16px;line-height:1.65}.landing-page.editorial-page h1{margin-block:0 var(--space-4);letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1.2}.editorial-page h2,.editorial-page h3{margin-block:0 var(--space-3);letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.3}.editorial-page p,.editorial-body{font-size:16px;line-height:1.65}.editorial-intro{margin-block:0 var(--space-6);color:var(--muted-foreground)}.editorial-navigation{align-items:center;gap:var(--space-1) 20px;margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.editorial-navigation a{align-items:center;min-height:44px;display:inline-flex}.editorial-page a{text-underline-offset:3px;text-decoration:underline}.editorial-breadcrumbs{margin-bottom:var(--space-4);color:var(--muted-foreground);font-size:14px;line-height:1.55}.editorial-article>.editorial-intro{margin-bottom:var(--space-4)}.editorial-page p.editorial-byline{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.55}.editorial-toc{margin-top:var(--space-8);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-panel);padding:20px}.editorial-toc ul,.editorial-sources ul,.editorial-body ul,.editorial-body ol{margin-block:0;padding-inline-start:var(--space-6)}.editorial-toc ul,.editorial-sources ul,.editorial-body ul{list-style:outside}.editorial-body ol{list-style:decimal}.editorial-toc a{min-height:44px;padding-block:var(--space-2);display:inline-block}.editorial-article>.editorial-body{margin-top:var(--space-8)}.editorial-body>*{margin-block:0}.editorial-body>*+*{margin-top:var(--space-6)}.editorial-body>h2{margin-top:var(--space-8)}.editorial-body>h2:first-child{margin-top:0}.editorial-body>h2+*{margin-top:var(--space-3)}.editorial-body img{border-radius:var(--radius-panel);width:100%;max-width:100%;height:auto;display:block}.editorial-body figcaption{margin-top:var(--space-3);color:var(--muted-foreground);font-size:14px;line-height:1.55}.editorial-body .editorial-inline-cta{background:var(--primary);min-height:48px;color:var(--primary-foreground);border-radius:var(--radius-control);align-items:center;margin-block:4px;padding:8px 16px;font-weight:600;text-decoration:underline;display:inline-flex}.editorial-body blockquote{border-left:3px solid var(--control-border);margin-inline:0;padding-left:20px}.editorial-body h3{margin-block:24px 12px;font-size:18px;line-height:1.4}.editorial-body li+li{margin-top:var(--space-2)}.editorial-callout{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:20px}.editorial-table{border-radius:var(--radius-panel);max-width:100%;overflow-x:auto}.editorial-table table{border-collapse:collapse;width:100%}.editorial-table td,.editorial-table th{min-width:8rem;padding:var(--space-3);text-align:left;vertical-align:top;border:1px solid var(--border)}.editorial-table th{background:var(--muted);font-weight:600}.editorial-sources,.editorial-related{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}.editorial-sources li{font-size:14px;line-height:1.55}.editorial-sources li+li{margin-top:var(--space-2)}.editorial-summaries{margin:0;padding:0;list-style:none}.editorial-summaries>li{padding-block:var(--space-6);border-bottom:1px solid var(--border)}.editorial-summaries>li:first-child{padding-top:0}.editorial-summaries>li:last-child{border-bottom:0}.editorial-summaries p{margin:0}.editorial-action{margin-block:var(--space-8)}.editorial-action a{background:var(--primary);min-height:48px;color:var(--primary-foreground);border-radius:var(--radius-control);align-items:center;padding:12px 20px;display:inline-flex}@media (width<=899px){.landing-page.editorial-page{padding:var(--space-6) 20px var(--space-12)}.editorial-callout,.editorial-toc{padding:var(--space-4)}}
