/* Per-area controls: values are validated by the native Customizer. */
.site-header{background:var(--yb-header-bg,var(--paper))}.site-header .brand{padding-top:var(--yb-header-pad,32px);padding-bottom:var(--yb-header-pad,32px)}.site-header .brand .official-logo,.site-header .brand .custom-logo{width:var(--yb-logo-width,590px);max-width:100%;height:auto}.navigation-shell,.nav-row{background:var(--yb-menu-bg,var(--paper))}.primary-nav .menu>li>a{font-size:var(--yb-menu-font,18px);padding-top:var(--yb-menu-pad,19px);padding-bottom:var(--yb-menu-pad,19px)}.header-social a{font-size:var(--yb-social-font,11px)}.feature{min-height:var(--yb-hero-height,630px)}.feature h1,.yb_hero-immersive .feature h1{font-size:var(--yb-hero-font,52px)}.card{background:var(--yb-card-bg,var(--surface))}.card>h3{font-size:var(--yb-card-font,24px)}.card>.eyebrow,.card>h3,.card>.meta,.card>.card-excerpt{margin-left:var(--yb-card-pad,22px);margin-right:var(--yb-card-pad,22px)}.card>.listen-button{margin-left:var(--yb-card-pad,22px)}.card .pic{aspect-ratio:var(--yb-card-ratio,1.5)}.article-header h1{font-size:var(--yb-article-font,52px)}.entry-content{font-size:var(--yb-body-font,18px)}.entry-content>*{max-width:var(--yb-text-width,760px)}.editorial-layout{grid-template-columns:minmax(0,1fr) var(--yb-sidebar-width,360px)}.yb_sidebar-left .editorial-layout{grid-template-columns:var(--yb-sidebar-width,360px) minmax(0,1fr)}.sidebar>.yb-widget-slot{margin-bottom:var(--yb-sidebar-gap,28px)}.site-footer{background:var(--yb-footer-bg,#09090b)}.site-footer .footer-widgets{grid-template-columns:repeat(var(--yb-footer-columns,4),minmax(0,1fr));gap:var(--yb-footer-gap,24px)}.sidebar .yb-widget-slot .widget{padding:var(--yb-slot-pad,21px);background:var(--yb-slot-bg,var(--surface))}.site-footer .footer-widgets .yb-widget-slot>.widget{padding:var(--yb-slot-pad,0);background:var(--yb-slot-bg,transparent)}.banner-slot{padding:var(--yb-slot-pad,20px);background:var(--yb-slot-bg,var(--surface))}.yb-slot-placeholder{padding:20px;border:2px dashed var(--accent);font-size:12px;overflow-wrap:anywhere;color:var(--muted)}
@media(max-width:1100px){.site-footer .footer-widgets{grid-template-columns:repeat(var(--yb-footer-tablet-columns,2),minmax(0,1fr))}}
@media(max-width:950px){.editorial-layout{grid-template-columns:minmax(0,1fr)}.yb_sidebar-left .editorial-layout{display:flex;flex-direction:column}.sidebar>.yb-widget-slot{margin:0}.sidebar{gap:var(--yb-sidebar-gap,28px)}}
@media(max-width:650px){.site-header .brand .official-logo,.site-header .brand .custom-logo{width:100%;max-width:var(--yb-mobile-logo-width,460px)}.primary-nav .menu>li>a{font-size:var(--yb-mobile-menu-font,18px)}.card>h3{font-size:var(--yb-mobile-card-font,22px)}.feature h1,.yb_hero-immersive .feature h1{font-size:var(--yb-mobile-hero-font,32px)}.article-header h1{font-size:var(--yb-mobile-article-font,32px)}.feature{min-height:430px}.yb_hero-immersive .feature{min-height:470px}.site-footer .footer-widgets{grid-template-columns:1fr}.header-social a{font-size:var(--yb-social-font,11px)}}
