.yt-lead{font-family:var(--font-sans);display:block}.yt-lead__link{gap:var(--space-4);color:inherit;border-radius:var(--radius-md);grid-template-columns:1fr;text-decoration:none;display:grid;overflow:hidden}@media (min-width:64rem){.yt-lead__link{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}.yt-lead__link:hover .yt-lead__headline,.yt-lead__link:focus-visible .yt-lead__headline{color:var(--color-accent)}.yt-lead__media{background:var(--color-bg-elevated);border-radius:var(--radius-md);display:block;overflow:hidden}.yt-lead__image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.yt-lead__body{gap:var(--space-3);flex-direction:column;padding:0;display:flex}.yt-lead__headline{font-family:var(--font-serif);font-size:var(--text-hero);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--color-fg-primary);letter-spacing:var(--tracking-tight);margin:0}.yt-lead__deck{font-family:var(--font-sans);font-size:var(--text-deck);line-height:var(--leading-normal);color:var(--color-fg-secondary);margin:0}.yt-lead__meta{align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--text-meta);line-height:var(--leading-snug);color:var(--color-fg-tertiary);flex-wrap:wrap;display:flex}.yt-lead__byline strong{font-weight:var(--weight-semibold);color:var(--color-fg-secondary);text-transform:capitalize}
.yt-sub-stories{margin-top:var(--space-6);display:block}.yt-sub-stories__grid{gap:var(--space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.yt-sub-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.yt-sub-stories__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.yt-sub-stories__item{display:block}
.yt-latest{display:block}.yt-latest__heading{font-family:var(--font-sans);font-size:var(--text-strap);line-height:var(--leading-snug);letter-spacing:var(--tracking-strap);text-transform:uppercase;font-weight:var(--weight-bold);color:var(--color-fg-secondary);margin:0 0 var(--space-3) 0;padding-bottom:var(--space-2);border-bottom:2px solid var(--color-accent)}.yt-latest__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yt-latest__item{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);display:block}.yt-latest__item:last-child{border-bottom:none;padding-bottom:0}.yt-latest__link{gap:var(--space-3);color:inherit;grid-template-columns:4.5rem 1fr;align-items:start;text-decoration:none;display:grid}.yt-latest__link:hover .yt-latest__headline,.yt-latest__link:focus-visible .yt-latest__headline{color:var(--color-accent)}.yt-latest__time{font-family:var(--font-mono);font-size:var(--text-meta);line-height:var(--leading-snug);color:var(--color-fg-tertiary);white-space:nowrap;padding-top:2px}.yt-latest__headline{font-family:var(--font-serif);font-size:var(--text-deck);line-height:var(--leading-snug);font-weight:var(--weight-semibold);color:var(--color-fg-primary)}.yt-latest--dense .yt-latest__item{padding-bottom:var(--space-2)}.yt-latest--dense .yt-latest__headline{font-size:var(--text-meta);font-family:var(--font-sans);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}
.yt-most-read{margin-top:var(--space-10);scroll-snap-type:x mandatory;display:block}.yt-most-read__heading{font-family:var(--font-sans);font-size:var(--text-strap);line-height:var(--leading-snug);letter-spacing:var(--tracking-strap);text-transform:uppercase;font-weight:var(--weight-bold);color:var(--color-fg-secondary);margin:0 0 var(--space-3) 0;padding-bottom:var(--space-2);border-bottom:2px solid var(--color-accent)}.yt-most-read__list{padding:0 0 var(--space-2);gap:var(--space-4);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-direction:row;margin:0;scroll-padding-inline-start:var(--space-3);list-style:none;display:flex;overflow-x:auto}@media (min-width:48rem){.yt-most-read__list{scroll-snap-type:none;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}}@media (min-width:64rem){.yt-most-read__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.yt-most-read__item{flex:0 0 calc(100% - var(--space-6));scroll-snap-align:start;display:block;position:relative}@media (min-width:48rem){.yt-most-read__item{flex:none}}.yt-most-read__rank{z-index:1;background:var(--color-accent);color:var(--color-fg-inverse);font-family:var(--font-serif);font-size:var(--text-h4);font-weight:var(--weight-bold);padding:var(--space-2) var(--space-3);border-bottom-right-radius:var(--radius-sm);line-height:1;position:absolute;top:0;left:0}
.yt-strap{margin:0;display:block}.yt-strap__label{align-items:center;gap:var(--space-4);font-size:var(--text-strap);line-height:var(--leading-snug);letter-spacing:var(--tracking-strap);font-weight:var(--weight-bold);text-transform:uppercase;white-space:nowrap;color:var(--color-fg-primary);margin:0;padding:0;display:flex}.yt-strap__text{flex:none}.yt-strap__rule{background:var(--color-border);flex:auto;height:1px;display:block}.yt-strap--level-1 .yt-strap__rule--lead{background:var(--color-accent);height:2px}.yt-strap--level-1 .yt-strap__rule--tail{background:var(--color-border)}.yt-strap--level-2 .yt-strap__rule--lead{background:var(--color-border-strong)}.yt-strap--level-2 .yt-strap__rule--tail,.yt-strap--level-3 .yt-strap__rule{display:none}
.yt-schema-preview{padding:var(--space-6);background:var(--color-bg-primary);color:var(--color-fg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:var(--article-body-max);font-family:var(--font-sans);display:block}.yt-schema-preview__meta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.yt-schema-preview__mode{font-size:var(--text-strap);line-height:var(--leading-snug);letter-spacing:var(--tracking-strap);font-weight:var(--weight-bold);text-transform:uppercase;color:var(--color-accent)}.yt-schema-preview__mode-id{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--color-fg-tertiary)}.yt-schema-preview__chips{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.yt-schema-preview__chip{font-size:var(--text-strap);line-height:var(--leading-snug);letter-spacing:var(--tracking-strap);font-weight:var(--weight-bold);text-transform:uppercase;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-elevated);color:var(--color-fg-secondary);align-items:center;display:inline-flex}.yt-schema-preview__chip--breaking{background:var(--color-breaking);color:var(--color-fg-inverse)}.yt-schema-preview__read-time{font-size:var(--text-meta);color:var(--color-fg-tertiary)}.yt-schema-preview__headline{font-family:var(--font-serif);font-size:var(--text-h1);line-height:var(--leading-tight);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-3) 0;color:var(--color-fg-primary)}.yt-schema-preview__deck{font-family:var(--font-sans);font-size:var(--text-deck);line-height:var(--leading-normal);color:var(--color-fg-secondary);margin:0 0 var(--space-3) 0}.yt-schema-preview__byline{font-family:var(--font-sans);font-size:var(--text-meta);line-height:var(--leading-snug);color:var(--color-fg-tertiary);margin:0 0 var(--space-5) 0;font-weight:var(--weight-medium)}.yt-schema-preview__body-md{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--color-fg-primary);white-space:pre-wrap}.yt-schema-preview__author-header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.yt-schema-preview__avatar{border-radius:var(--radius-pill);object-fit:cover;border:1px solid var(--color-border)}.yt-schema-preview__author-name{font-family:var(--font-serif);font-size:var(--text-h2);line-height:var(--leading-snug);font-weight:var(--weight-bold);color:var(--color-fg-primary);margin:0}.yt-schema-preview__author-counts{gap:var(--space-4);margin:var(--space-1) 0 0 0;font-size:var(--text-meta);line-height:var(--leading-snug);color:var(--color-fg-secondary);display:flex}.yt-schema-preview__author-counts strong{color:var(--color-fg-primary);font-weight:var(--weight-semibold)}.yt-schema-preview__bio{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--color-fg-primary)}.yt-schema-preview__breadcrumb{font-size:var(--text-meta);color:var(--color-fg-tertiary);margin:0 0 var(--space-2) 0}.yt-schema-preview__cat-name{font-family:var(--font-serif);font-size:var(--text-h2);line-height:var(--leading-snug);font-weight:var(--weight-bold);margin:0 0 var(--space-3) 0}.yt-schema-preview__cat-desc{font-family:var(--font-sans);font-size:var(--text-deck);line-height:var(--leading-normal);color:var(--color-fg-secondary);margin:0}.yt-schema-preview__flash-title{font-family:var(--font-serif);font-size:var(--text-h3);line-height:var(--leading-snug);font-weight:var(--weight-semibold);margin:0 0 var(--space-2) 0}.yt-schema-preview__flash-excerpt{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-fg-primary);margin:0 0 var(--space-2) 0}.yt-schema-preview__flash-meta{font-size:var(--text-meta);color:var(--color-fg-tertiary);margin:0}.yt-schema-preview__flash-link{color:var(--color-accent);text-decoration:none}.yt-schema-preview__flash-link:hover{color:var(--color-accent-hover);text-decoration:underline}.yt-schema-preview__ticker{align-items:baseline;gap:var(--space-4);font-size:var(--text-ticker);font-weight:var(--weight-semibold);color:var(--color-fg-primary);grid-template-columns:auto auto 1fr auto auto auto;display:grid}.yt-schema-preview__ticker-symbol{font-family:var(--font-serif);font-size:var(--text-h4);font-weight:var(--weight-bold)}.yt-schema-preview__ticker-exchange{font-size:var(--text-meta);color:var(--color-fg-tertiary)}.yt-schema-preview__ticker-last{font-family:var(--font-mono);text-align:right}.yt-schema-preview__ticker-pct{font-family:var(--font-mono)}.yt-schema-preview__ticker-pct--up{color:var(--color-positive)}.yt-schema-preview__ticker-pct--down{color:var(--color-negative)}.yt-schema-preview__ticker-currency{font-size:var(--text-meta);color:var(--color-fg-tertiary)}.yt-schema-preview__ticker-as-of{font-size:var(--text-meta);color:var(--color-fg-tertiary);font-family:var(--font-mono)}
.yt-category{padding:var(--space-6) 0 var(--space-10);display:block}.yt-category__header{gap:var(--space-2);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.yt-category__parent{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--color-fg-tertiary);text-transform:capitalize;margin:0}.yt-category__parent-link{color:inherit;text-decoration:none}.yt-category__parent-link:hover,.yt-category__parent-link:focus-visible{color:var(--color-accent)}.yt-category__description{font-family:var(--font-sans);font-size:var(--text-deck);line-height:var(--leading-normal);color:var(--color-fg-secondary);max-width:60ch;margin:0}.yt-category__grid{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:64rem){.yt-category__grid{gap:var(--space-10);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.yt-category__main{gap:var(--space-6);flex-direction:column;display:flex}.yt-category__lead{display:block}.yt-category__feed{gap:var(--space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.yt-category__feed{grid-template-columns:repeat(2,minmax(0,1fr))}}.yt-category__sidebar{display:block}@media (min-width:64rem){.yt-category__sidebar{top:var(--space-6);align-self:start;position:sticky}}.yt-category__empty{font-family:var(--font-sans);font-size:var(--text-deck);color:var(--color-fg-secondary);margin:0}
