:is(.portrait-wrap,.portrait){width:var(--portrait-normal);height:var(--portrait-normal)}.portrait-wrap{flex:0 0 auto}.portrait{box-sizing:border-box;border:var(--portrait-ring) solid var(--person-color,var(--unknown));border-radius:50%}.portrait-wrap{position:relative}.portrait-wrap:before,.hero-feature:has(.hero-portrait):before{content:"";position:absolute;inset:calc(-1 * var(--portrait-arc-gap));border-radius:50%;pointer-events:none;background:conic-gradient(from 178deg,var(--person-color,var(--unknown)) 0deg 200deg,transparent 276deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--portrait-arc-width) - .3px),#000 calc(100% - var(--portrait-arc-width) + .2px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--portrait-arc-width) - .3px),#000 calc(100% - var(--portrait-arc-width) + .2px))}.portrait-placeholder{background:#ece6da;color:var(--body-ink);font-family:var(--font-display);font-style:italic;font-weight:500}.portrait-placeholder.journalist-press-marker{display:grid;place-items:center;background:var(--press-field);color:var(--orange);font-family:var(--font-ui);font-style:normal;font-size:8px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}:is(.speaker[data-identity-kind=chair],.speaker[data-identity-kind=commissioner],.speaker[data-identity-kind=leader],.speaker[data-identity-kind=official],.speaker[data-identity-kind=spokesperson]){--person-color:var(--gold)}:is(.journalist,.speaker[data-identity-kind=journalist]){--person-color:var(--orange)}:is(.speaker[data-identity-kind=journalist],.speaker[data-identity-kind=moderator]) .speaker-info{display:flex;align-items:center;align-self:stretch}.speaker[data-identity-kind=journalist] :is(strong,.speaker-info strong){color:var(--orange)}:is(.briefing-spokespeople,.presser-presenters,.presser-opening-card,.council-leaders,.council-choice-leaders,.council-filter-card-identity,.directory-person,.feed-leader-options) :is(.portrait-wrap,.portrait){width:var(--portrait-compact);height:var(--portrait-compact);flex-basis:var(--portrait-compact)}.hero-feature:has(.hero-portrait){position:relative;--person-color:var(--gold)}.hero-feature:has(.hero-portrait):before{inset:auto;left:calc(-1 * var(--portrait-arc-gap));top:50%;transform:translateY(-50%);width:calc(var(--portrait-featured) + 2 * var(--portrait-arc-gap));height:calc(var(--portrait-featured) + 2 * var(--portrait-arc-gap))}:is(.hero-portrait,.multi-person .hero-portrait){width:var(--portrait-featured);height:var(--portrait-featured);padding:0;border:0;outline:0}.hero-feature strong{font-size:var(--font-size-compact-name);line-height:var(--line-compact-name);font-weight:var(--font-name);color:var(--navy)}.country-badge{width:var(--country-badge-size);height:var(--country-badge-size);min-width:var(--country-badge-size);max-width:var(--country-badge-size);padding:0;border:2px solid var(--card);border-radius:50%;display:grid;place-items:center;line-height:1;background:var(--card);color:var(--muted);font-size:10px;overflow:hidden;box-shadow:0 2px 5px -1px #3b2a0540}.country-badge-neutral{background:#fffcf6;color:transparent}.country-flag{width:var(--country-art-size);height:var(--country-art-size);object-fit:contain;border-radius:50%;display:block}:is(.group-logo,.speaker>.group-logo){width:var(--group-identity-width);height:var(--group-identity-height);object-fit:contain;background:transparent;padding:0;mix-blend-mode:normal}.group-chip-logo{width:var(--group-filter-width);height:var(--group-filter-height);object-fit:contain;background:transparent;padding:0;border-radius:0}.group-chip[data-group="Greens/EFA"] .group-chip-logo{background:transparent}.summary-group-logo{width:var(--group-summary-width);height:var(--group-summary-height);object-fit:contain;background:transparent;mix-blend-mode:normal}.coverage-label{display:block;color:var(--muted);font-size:var(--font-size-meta);font-weight:400;margin-bottom:8px}.coverage-institutions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;margin:16px 0}.coverage-institutions>div{min-width:0}.coverage-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}.coverage-speakers,.coverage-chair,.coverage-topic-section{margin-top:18px}.coverage-person{display:flex;min-width:0;align-items:center;padding:4px 0;border-radius:4px;text-decoration:none}.coverage-person .speaker{display:flex;gap:10px;align-items:center;min-width:0}.coverage-person .portrait-wrap{position:relative;display:block;flex-shrink:0}.coverage-person .portrait{display:block}.coverage-person .portrait-placeholder{display:grid;place-items:center;font-size:14px}.coverage-person .portrait-photo{position:absolute;inset:0;object-fit:cover}.coverage-person .country-badge{position:absolute;right:-4px;bottom:-3px}.coverage-person .speaker-info{min-width:0}.coverage-person strong{font-size:var(--font-size-feed);font-weight:var(--font-name);line-height:1.4;color:var(--navy);overflow-wrap:anywhere}.coverage-person .meta,.coverage-person .group-logo{display:none}.coverage-person [data-identity-kind=mep] .meta,.coverage-institutions .coverage-person .meta{display:block;color:var(--muted);font-size:var(--font-size-meta);font-weight:400;line-height:1.4;margin-top:3px;overflow-wrap:anywhere}.coverage-person-fallback{min-height:50px;display:flex;align-items:center}.coverage-disclosure{margin-top:6px}.coverage-disclosure>summary{list-style:none;display:flex;align-items:center;gap:7px;width:fit-content;min-height:32px;cursor:pointer;color:var(--muted);font-size:var(--font-size-meta);background:transparent;border:0;padding:0}.coverage-disclosure>summary::-webkit-details-marker{display:none}.coverage-plus:before{content:"+";font-size:18px;font-weight:400}.coverage-disclosure[open]>summary .coverage-plus:before{content:"\2212"}.coverage-disclosure>summary:hover{color:var(--navy)}.coverage-disclosure>summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.coverage-speakers:has(>.coverage-disclosure[open])>.recent-speakers{display:none}.coverage-disclosure>.coverage-people{margin-top:8px}.coverage-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.coverage-topics a{position:relative;font-size:var(--font-size-feed);font-weight:400;line-height:var(--line-feed);padding:5px 0 5px 13px;overflow-wrap:anywhere}.coverage-topics a:before{content:"";position:absolute;left:0;top:13px;width:5px;height:5px;border-radius:50%;background:var(--gold)}.coverage-phase{padding-top:16px;margin-top:16px;border-top:1px solid var(--line)}.coverage-phase h4{font-size:var(--font-size-utility);font-weight:var(--font-name);margin:0}.coverage-phase .coverage-speakers{margin-top:12px}@media (max-width:1000px){.coverage-people,.coverage-institutions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:450px){.coverage-people,.coverage-institutions{gap:12px}.coverage-topics{grid-template-columns:1fr}.coverage-person .speaker{gap:7px}.coverage-person strong{font-size:11px}}.live-thumb{position:relative;border:0;padding:0;cursor:pointer;overflow:hidden;border-radius:6px}.live-thumb img{width:100%;height:100%;object-fit:cover;display:block}.live-thumb .live-play{position:absolute;inset:0;display:grid;place-items:center;background:#1d1a1533;color:#fffcf6;font-size:22px;text-shadow:0 1px 5px var(--color-navy,#1d1a15)}.live-thumb small{position:absolute;left:6px;bottom:4px;background:var(--navy);color:var(--gold);padding:1px 5px;border-radius:3px;font-size:11px}.live-thumb:hover .live-play{background:#1d1a1555}.live-thumb:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.home-main{min-height:70vh;color:var(--body-ink);line-height:var(--line-summary)}.home-main :is(h1,h2,h3,p){margin-top:0}.home-hero{padding:var(--space-12) var(--page-gutter) var(--space-6);display:flex;justify-content:space-between;align-items:end;gap:var(--space-8)}.home-hero h1{margin:var(--space-2) 0 var(--space-3)}.home-hero p{font-size:var(--font-size-summary);line-height:var(--line-summary);margin:0}.home-main .eyebrow{display:block;font-size:var(--font-size-label);line-height:var(--line-meta);font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-text)}.coverage-date{text-align:right;color:var(--navy);font-size:var(--font-size-compact-name);line-height:var(--line-compact-name);font-weight:var(--font-name)}.coverage-date small{display:block;margin-top:var(--space-1);font-size:var(--font-size-meta);line-height:var(--line-meta);color:var(--muted);font-weight:var(--font-weight-body)}.home-section{padding:var(--space-6) var(--page-gutter) var(--space-8)}.home-section.white{background:var(--card)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6)}.section-heading h2,.event-head h3,.archive-card h3{font-size:var(--font-size-heading);line-height:var(--line-heading);letter-spacing:var(--tracking-heading);font-weight:var(--font-heading);margin:0}.section-heading p{margin:0;color:var(--muted);font-family:var(--font-display);font-style:italic;font-size:15px;line-height:var(--line-utility)}.gold-rule{width:var(--space-12);height:var(--rule-strong);background:var(--gold);margin-top:var(--space-2)}.coverage-list{display:grid;border-top:var(--border-thin) solid var(--line)}.coverage-row{display:grid;grid-template-columns:86px 126px minmax(0,1fr);gap:var(--space-6);padding:var(--space-6) 0;border-bottom:var(--border-thin) solid var(--line)}.clock b{display:block;font-size:var(--font-size-heading);line-height:var(--line-heading);color:var(--navy)}.clock small{font-size:var(--font-size-meta);color:var(--muted)}.coverage-thumb{width:126px;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--navy);color:var(--color-inverse-text);display:grid;place-items:center;font-weight:var(--font-heading)}.event-head{display:flex;gap:var(--space-6);justify-content:space-between;align-items:start}.event-head h3{margin-bottom:var(--space-1)}.event-meta{color:var(--muted);font-size:var(--font-size-meta);line-height:var(--line-meta);margin:0 0 var(--space-3)}.coverage-status{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-meta);white-space:nowrap}.coverage-status:before{content:"";width:var(--logo-dot-size);height:var(--logo-dot-size);border-radius:50%;background:var(--unknown)}.coverage-status.ongoing:before,.coverage-status.processing:before{background:#4a9b69;animation:coverage-pulse var(--pulse-duration) ease-in-out infinite}.coverage-status.complete:before{background:var(--dot-gold)}@keyframes coverage-pulse{50%{opacity:var(--pulse-min-opacity)}}.coverage-status.processing.review-required:before{background:var(--error,#b83a3a)}.feed{display:grid;grid-template-columns:118px minmax(0,1fr);gap:var(--space-2);margin-top:var(--space-2)}.feed-label{font-size:var(--font-size-meta);line-height:var(--line-meta);color:var(--muted);padding-top:var(--space-1)}.feed-links{display:flex;gap:var(--space-2);flex-wrap:wrap}.feed-links a,.feed-links span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--original);font-size:var(--font-size-feed);line-height:var(--line-feed);font-weight:var(--font-name)}.feed-links a:hover{background:var(--pale-gold)}.topic-links a{background:transparent;padding:var(--space-1) 0;border:0;border-radius:0;font-weight:var(--font-weight-timestamp)}.segment-feed{margin-top:var(--space-4)}.segment-feed-heading{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);color:var(--muted);font-size:var(--font-size-meta);line-height:var(--line-meta)}.segment-feed-heading small{font:inherit;color:var(--muted)}.segment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-6)}.segment-link{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-2);align-items:baseline;padding:var(--space-2) 0;border-bottom:var(--border-thin) solid var(--line);font-size:var(--font-size-feed);line-height:1.5;font-weight:var(--font-weight-timestamp);overflow-wrap:anywhere}.segment-link>span{font-size:var(--font-size-timestamp);line-height:var(--line-timestamp);font-weight:var(--font-weight-body);color:var(--muted);font-variant-numeric:tabular-nums}.segment-link:hover{background:var(--pale-gold)}.empty-state{margin:0;padding:var(--space-6) 0;color:var(--muted);font-family:var(--font-display);font-style:italic;font-size:17px;line-height:var(--line-summary)}.press-list{display:grid;border-top:var(--border-thin) solid var(--line)}.press-item{display:grid;grid-template-columns:58px 96px minmax(0,1fr) 150px;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-thin) solid var(--line);align-items:start}.press-item time,.press-type,.press-source{font-size:var(--font-size-meta);line-height:var(--line-meta);color:var(--muted)}.press-item a{font-size:var(--font-size-feed);line-height:var(--line-feed);font-weight:var(--font-weight-timestamp)}.home-main a:hover{background:var(--pale-gold)}.archive-tools{display:flex;gap:var(--space-3);align-items:end;flex-wrap:wrap;margin-bottom:var(--space-4)}.archive-search{flex:1 0 100%;min-width:260px}.archive-search .eyebrow{margin-bottom:var(--space-2)}.archive-search input{font:var(--font-size-input)/var(--line-input) var(--font-ui);width:100%;min-height:var(--touch-target);border:var(--border-thin) solid var(--line);border-radius:var(--radius-control);background:var(--card);padding:var(--control-padding-y) var(--control-padding-x);color:var(--navy)}.family-filters{display:flex;gap:var(--space-2);flex-wrap:wrap}.family-filter{border:0;background:transparent;color:var(--navy);min-height:var(--touch-target);padding:var(--space-2);border-radius:var(--radius-control);font-size:var(--font-size-utility);line-height:var(--line-utility);cursor:pointer}.family-filter:hover,.family-filter[aria-pressed=true]{background:var(--pale-gold)}.family-choice{display:inline-flex;align-items:center;gap:0}.council-toggle{border:0;background:transparent;color:var(--muted);font:inherit;font-size:16px;min-width:32px;min-height:var(--touch-target);padding:0 var(--space-2);cursor:pointer;border-radius:var(--radius-control)}.council-toggle:hover,.council-toggle[aria-expanded=true]{background:var(--pale-gold);color:var(--navy)}.council-families{padding:var(--space-3) 0 var(--space-4);border-top:var(--border-thin) solid var(--line)}.council-families[hidden]{display:none}.council-filter-hint{color:var(--muted);font-size:var(--font-size-meta)}.council-family-options{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.council-family-options .family-filter{display:flex;align-items:center;gap:var(--space-2);text-align:left}.council-family-options .family-filter span{font-size:var(--font-size-meta);color:var(--muted)}:root{--home-timeline-line-width:1px;--home-timeline-dot-size:7px;--home-timeline-slider-size:16px;--home-timeline-slider-border:3px;--home-timeline-slider-ring:#fff;--home-timeline-slider-fill:#1f1c16;--home-timeline-gold:#dda417}.archive-timeline{border:0;padding:var(--space-3) 0 0;margin:0;min-width:0}.archive-timeline legend{padding:0;font-size:var(--font-size-meta);color:var(--muted)}.timeline-labels{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-meta);color:var(--muted)}.timeline-labels strong{color:var(--navy);font-weight:var(--font-name);font-variant-numeric:normal;margin-left:var(--space-1)}.timeline-labels button{border:0;background:none;color:var(--muted);font:inherit;cursor:pointer;padding:var(--space-1) var(--space-2)}.timeline-labels button:hover{background:var(--pale-gold)}.timeline-labels button[hidden]{display:none}.timeline-track{position:relative;height:44px;margin:0 -8px}.timeline-rail,.timeline-selected{position:absolute;top:21.5px;height:var(--home-timeline-line-width);left:8px;right:8px;background:var(--line);pointer-events:none}.timeline-selected{left:calc(8px + (100% - 16px)*var(--range-start));right:calc(8px + (100% - 16px)*(1 - var(--range-end)));background:var(--home-timeline-gold)}.timeline-track input{position:absolute;inset:0;appearance:none;-webkit-appearance:none;width:100%;height:44px;margin:0;padding:0;background:transparent;border:0;pointer-events:none;cursor:ew-resize;touch-action:pan-y}.timeline-track input::-webkit-slider-runnable-track{height:44px;background:transparent;border:0}.timeline-track input::-webkit-slider-thumb,.hp-public .hp-timeline::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:var(--home-timeline-slider-size);height:var(--home-timeline-slider-size);background:var(--home-timeline-slider-fill);border:var(--home-timeline-slider-border) solid var(--home-timeline-slider-ring);border-radius:50%;box-shadow:0 0 0 1px #1f1c1620;pointer-events:auto}.timeline-track input::-moz-range-thumb,.hp-public .hp-timeline::-moz-range-thumb{box-sizing:border-box;width:var(--home-timeline-slider-size);height:var(--home-timeline-slider-size);background:var(--home-timeline-slider-fill);border:var(--home-timeline-slider-border) solid var(--home-timeline-slider-ring);border-radius:50%;pointer-events:auto}.timeline-track input::-webkit-slider-thumb{margin-top:14px}.hp-public .hp-timeline::-webkit-slider-thumb{margin-top:-7.5px}.timeline-track input::-moz-range-track{height:var(--home-timeline-line-width);background:transparent;border:0}.timeline-track input:focus-visible{outline:0}.timeline-track input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #d6cdbc}.timeline-track input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #d6cdbc}.timeline-track input.range-at-end{z-index:1}.timeline-scale{position:relative;height:18px;color:var(--muted);font-size:var(--font-size-meta);margin-top:-6px}.timeline-scale span{position:absolute;transform:translate(-50%)}.timeline-scale span:before{content:"";position:absolute;left:50%;top:-19.5px;transform:translate(-50%);width:var(--home-timeline-dot-size);height:var(--home-timeline-dot-size);border-radius:50%;background:var(--gold);pointer-events:none}.archive-results{color:var(--muted);font-size:var(--font-size-meta);min-height:var(--space-4);margin:var(--space-2) 0 var(--space-3)}.archive-grid{display:grid;grid-template-columns:repeat(var(--summary-columns),minmax(0,1fr));gap:var(--space-4);align-items:start}.archive-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-6);min-width:0;transition:border-color .2s ease}.archive-card:hover{border-color:#e1cd94}.archive-meta{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--muted);font-size:var(--font-size-meta);line-height:var(--line-meta)}.archive-card h3{font-size:calc(var(--font-size-heading) - 2px);margin:0 0 var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--rule-gold) solid var(--gold)}.archive-topics{font-size:var(--font-size-feed);font-weight:var(--font-weight-body);color:var(--body-ink);line-height:var(--line-feed);overflow-wrap:anywhere;max-height:calc(var(--line-feed)*6);overflow:hidden;margin-bottom:0}.archive-match{background:var(--pale-gold);color:inherit;font:inherit;padding:0}.archive-topic-dot{color:var(--dot-gold);font-weight:var(--font-name);margin-inline:.5em}.archive-card.is-expanded .archive-topics{max-height:none}.archive-expand{display:block;border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--font-size-summary);min-width:32px;min-height:var(--touch-target);padding:0;text-align:left;cursor:pointer}.archive-expand[hidden]{display:none}.archive-expand:hover{background:var(--pale-gold);color:var(--navy)}.archive-card-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2)}.archive-card-footer .archive-open{margin-top:0;margin-left:auto}.archive-open,.full-search{font-size:var(--font-size-utility);line-height:var(--line-utility);font-weight:var(--font-name)}.archive-open{display:inline-block;margin-top:var(--space-3)}.loading{color:var(--muted)}.archive-sentinel{min-height:1px;padding:var(--space-4) 0;text-align:center;color:var(--muted);font-size:var(--font-size-utility);line-height:var(--line-utility);cursor:default}.archive-sentinel[data-state=error]{cursor:pointer;color:var(--navy)}.home-main :is(a,button,input):focus-visible{outline:var(--focus-width) solid var(--dot-gold);outline-offset:var(--focus-offset)}@media (max-width:900px){.coverage-row{grid-template-columns:70px 110px minmax(0,1fr)}.coverage-thumb{width:110px}.segment-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4)}.press-item{grid-template-columns:55px 85px minmax(0,1fr)}.press-source{grid-column:3}}@media (max-width:760px){.home-hero{align-items:start;flex-direction:column;padding-top:var(--space-8);gap:var(--space-4)}.coverage-date{text-align:left}}@media (max-width:650px){.coverage-row{grid-template-columns:56px minmax(0,1fr);gap:var(--space-3)}.coverage-thumb{grid-column:2;width:100%;max-width:170px}.event-content{grid-column:1/-1}.event-head{display:block}.coverage-status{margin-bottom:var(--space-3)}.feed,.segment-grid{grid-template-columns:1fr}.press-item{grid-template-columns:48px 78px minmax(0,1fr)}.archive-tools{align-items:stretch;flex-direction:column}.archive-search{min-width:0}.section-heading{align-items:start;flex-direction:column;gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.coverage-status:before,.archive-card{animation:none!important}}@media (max-width:650px){.timeline-track{margin-inline:-12px}.council-family-options .family-filter{max-width:100%}.council-family-options .family-filter span{overflow-wrap:anywhere}}.hp-public .event-card{border:1px solid var(--line);border-radius:var(--radius-card,4px);background:var(--card);overflow:hidden;min-width:0}.hp-public .card-head{padding:18px 20px 0}.hp-public .kicker{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted)}.hp-public .status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.hp-public .status:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--dot-gold)}.hp-public .card-head h2{font-size:19px;line-height:1.3;letter-spacing:-.6px;margin:9px 0 0}.hp-public .phase-tabs{display:flex;gap:6px;min-height:49px;align-items:center;flex-wrap:wrap}.hp-public .phase-tabs button{font-size:11px;padding:6px 8px;border-bottom:2px solid transparent;border-radius:4px 4px 0 0}.hp-public .phase-tabs button[aria-pressed=true]{background:var(--original);border-color:var(--gold)}.hp-public .phase-tabs button span{font-size:10px;color:var(--muted);margin-left:6px}.hp-public .single-phase{font-size:11px;color:var(--muted);border-bottom:2px solid var(--line);padding:6px 0}.hp-public .video-tile{padding:0;position:relative;display:block;width:100%;aspect-ratio:16/9;background:var(--navy);overflow:hidden;text-align:left;color:#fffcf6}.hp-public .video-tile>img{display:block;width:100%;height:100%;object-fit:cover}.hp-public .shade{position:absolute;inset:0;background:linear-gradient(transparent 45%,#1d1a1585)}.hp-public .play-circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:47px;height:47px;border:1px solid #fffcf6aa;background:#1d1a1575;backdrop-filter:blur(3px);border-radius:50%;transition:background .2s}.hp-public .play-circle svg{width:21px;height:21px;fill:currentColor;margin-left:2px}.hp-public .video-tile:hover .play-circle{background:var(--navy)}.hp-public .media-label{position:absolute;bottom:11px;left:14px;right:37px;font-size:11px;font-weight:600;line-height:1.5;text-shadow:0 1px 5px var(--color-navy,#1d1a15)}.hp-public .queue-icon{position:absolute;right:13px;bottom:10px;width:20px;height:20px}.hp-public .queue-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.hp-public .media-note{display:block;font-size:10px;line-height:1.5;color:var(--muted);padding:9px 20px;border-bottom:1px solid var(--line)}.hp-public .reading{padding:0 20px}.hp-public .speaker-section,.hp-public .topic-section{min-width:0;padding:16px 0}.hp-public .speaker-section+.topic-section{border-top:1px solid var(--line)}.hp-public .small-label{font-size:10px;font-weight:400;letter-spacing:.7px;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;line-height:1.5;margin:0 0 11px}.hp-public .small-label>span{letter-spacing:0}.hp-public .roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.hp-public .person{display:flex;align-items:start;gap:8px;min-width:0}.hp-public .face{display:block;position:relative;width:32px;height:32px;flex:0 0 32px}.hp-public .photo,.hp-public .initials{width:32px;height:32px;border:2px solid var(--gold);border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--paper);font-size:10px}.hp-public .photo{position:absolute;inset:0}.hp-public .flag{position:absolute;width:13px;height:13px;bottom:-1px;right:-2px;border:1px solid #fffcf6;border-radius:50%;background:#fffcf6}.hp-public .person-copy{min-width:0;display:block}.hp-public .person strong{font-size:11px;line-height:1.45;font-weight:600;display:block}.hp-public .person small{font-size:10px;color:var(--muted);line-height:1.4;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-public .roster.expanded{grid-template-columns:1fr 1fr;gap:13px}.hp-public .roster.expanded small{display:block;overflow:visible}.hp-public .topic-list{display:grid;gap:7px}.hp-public .topic{font-size:12px;line-height:1.55;position:relative;padding-left:12px;overflow-wrap:anywhere}.hp-public .topic:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;background:var(--gold);border-radius:50%}.hp-public .expand{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--muted);padding:8px 0 0;margin-top:6px}.hp-public .expand b{font-size:16px;font-weight:400}.hp-public .expand:hover{color:var(--navy)}.hp-public .card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:0 20px;padding:14px 0;border-top:1px solid var(--line);font-size:11px}.hp-public .card-actions a{font-weight:600}.hp-public .card-actions>span{font-size:10px;color:var(--muted);margin-left:auto}.hp-public .day-navigation{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:16px;height:75px;margin:0 -6px}.hp-public .day-arrow{font-size:33px;font-weight:300;color:#ad7d0e;line-height:1;padding:5px;transition:opacity .2s}.hp-public .day-arrow:disabled{visibility:hidden}.hp-public .day-arrow:hover{color:var(--navy)}.hp-public .time-rail{height:74px;position:relative;margin:0 17px}.hp-public .gold-line{height:var(--home-timeline-line-width);background:var(--home-timeline-gold);position:absolute;top:45px;left:0;right:0}.hp-public .time-tick{position:absolute;top:4px;transform:translate(-50%);text-align:center;min-width:38px;padding:4px 0;font-size:12px;line-height:18px;color:var(--muted);cursor:pointer}.hp-public .time-tick i{width:var(--home-timeline-dot-size);height:var(--home-timeline-dot-size);border-radius:50%;background:var(--gold);position:absolute;top:38px;left:calc(50% - 3.5px)}.hp-public .time-tick.in-window{color:var(--navy);font-weight:600}.hp-public .time-tick:hover{color:var(--navy)}.hp-public .time-tick:hover i{box-shadow:0 0 0 4px #dfa61928}.hp-public .time-tick.tight{top:-6px}.hp-public .time-tick.tight i{top:48px}.hp-public .hp-timeline{position:absolute;left:0;top:36px;width:100%;height:20px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:grab;touch-action:none;pointer-events:none;z-index:2}.hp-public .hp-timeline:active{cursor:grabbing}.hp-public .hp-timeline::-webkit-slider-runnable-track{height:1px;background:transparent}.hp-public .hp-timeline::-moz-range-track{height:1px;background:transparent}.hp-public .hp-timeline:focus-visible{outline:0}.hp-public .hp-timeline:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #d6cdbc}.hp-public .range-caption{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin:0 0 17px;padding:0 8px}.hp-public .range-caption>span:first-child{color:var(--navy)}.hp-public .mixed-coverage{overflow:hidden;padding:2px 1px 14px;touch-action:pan-y}.hp-public .hp-track{display:flex;gap:20px;align-items:flex-start;transition:transform .38s cubic-bezier(.22,.68,.2,1);will-change:transform}.hp-public .event-card{flex:0 0 calc((100% - 40px)/3);min-width:0;box-shadow:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.hp-public .event-card:not([aria-hidden=true]):hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}@media (prefers-reduced-motion:reduce){.hp-public .event-card{transition:none}.hp-public .event-card:hover{transform:none}}.hp-public .event-card[aria-hidden=true]{pointer-events:none}.hp-public .card-head{padding:17px 18px 0}.hp-public .card-head h2{font-size:18px;line-height:1.35;letter-spacing:-.35px;min-height:49px;margin-top:9px}.hp-public .kicker{font-size:10px}.hp-public .kicker time{font-variant-numeric:normal;color:var(--navy)}.hp-public .phase-tabs{min-height:43px}.hp-public .phase-tabs button{font-size:10px;padding:6px}.hp-public .video-tile{aspect-ratio:16/9}.hp-public .reading{padding:0 18px}.hp-public .card-actions{margin:0 18px}.hp-public .person small{font-size:10px}.hp-public .roster{gap:14px}.hp-public .event-card .topic{font-size:12px}.hp-public .media-note{padding:9px 18px;min-height:34px;font-size:10px}.hp-public .small-label{letter-spacing:.4px}.hp-public .source-date{font-size:9px;color:var(--muted)}.hp-public .institution-tile{background:var(--navy);display:flex;align-items:center;justify-content:center}.hp-public .institution-mark{font-size:43px;letter-spacing:-1.5px;font-weight:600;color:#f2ecdf}.hp-public .institution-tile:before,.hp-public .institution-tile:after{content:"";position:absolute;border:1px solid #fffcf60b;border-radius:50%;width:235px;height:235px;right:-70px;top:-105px}.hp-public .institution-tile:after{width:175px;height:175px;right:-40px;top:-75px}.hp-public .institution-tile .media-label{font-weight:400;color:#d4cbba}.hp-public .institution-tile .waiting-dot{height:6px;width:6px;background:var(--gold);border-radius:50%;margin-right:7px;display:inline-block}.hp-public .scheduled-content{padding:22px 18px 28px;min-height:178px;color:var(--muted);font-size:12px;line-height:1.75}.hp-public .scheduled-content strong{font-weight:500;color:var(--navy);display:block;margin-bottom:8px}.hp-public .fiction-note{font-size:10px;margin-top:20px;border-top:1px solid var(--line);padding-top:12px}.hp-public .institution-tile:hover{background:#26221c}.hp-public .status.ongoing:before{box-shadow:0 0 0 3px #daa01330}.hp-public .people-institutions{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid var(--line)}.hp-public .people-institutions .person{display:flex!important}.hp-public .people-institutions .face{margin-bottom:0!important}.hp-public .people-institutions .person strong{font-size:10px}.hp-public .people-institutions .person small{font-size:9px}.hp-public .rest{margin-top:24px}.hp-public .local-note{line-height:1.7}.hp-public #toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--navy);color:#fffcf6;padding:15px 22px;border-radius:8px;max-width:90vw;font-size:12px;z-index:300;box-shadow:0 7px 30px #1f1c1630}.hp-public #toast[hidden]{display:none}.hp-public{--gold:#dea518;--navy:#1f1c16;--muted:var(--color-metadata,#6f665a);--line:#e4dbc9;--card:#fffcf6;--paper:var(--color-page-background,#f5efe3);--original:#f6eac6}.home-coverage-pilot #coverage-list{display:block;border:0}.home-coverage-pilot #coverage>.section-heading{display:none}.hp-public button{font-family:inherit;border:0;background:none;color:inherit;cursor:pointer}.hp-public [hidden]{display:none!important}.hp-public .day-arrow{color:#ad7d0e}.hp-public .video-tile{background:var(--navy);color:#fffcf6}.hp-public .video-tile:disabled{cursor:default}.hp-public .play-circle svg{margin-left:0}.hp-public .status{text-transform:none}.hp-public .coverage-person{display:block;min-width:0}.hp-public .coverage-person>.speaker{display:block!important;min-width:0}.hp-public .coverage-person .portrait-wrap{display:block;width:34px;height:34px;margin-bottom:7px}.hp-public .portrait{width:34px;height:34px}.hp-public .speaker-info{min-width:0}.hp-public .speaker-info strong{font-size:11px!important;line-height:1.4;display:block}.hp-public .speaker-info .meta{font-size:10px!important;line-height:1.4;display:block}.hp-public .people-institutions .coverage-person>.speaker{display:flex!important;gap:8px;align-items:flex-start}.hp-public .people-institutions .portrait-wrap{flex-shrink:0}.hp-public .coverage-person .identity-group-logo{max-height:18px}.hp-public .time-rail{margin-right:25px}.home-coverage-pilot .coverage-date{font-variant-numeric:normal;white-space:normal}.home-coverage-pilot #coverage-checked{display:inline;margin-left:5px;font-size:inherit;font-weight:inherit;color:inherit}@media (max-width:1050px){.hp-public .event-card{flex-basis:calc((100% - 20px)/2)}.hp-public .time-tick{font-size:11px}}@media (max-width:650px){.hp-public .event-card{flex-basis:100%}.hp-public .day-navigation{gap:6px;grid-template-columns:18px minmax(0,1fr) 18px}.hp-public .time-rail{margin:0 9px}.hp-public .time-tick{font-size:9px;min-width:27px}.hp-public .time-tick:nth-of-type(2n){top:-8px}.hp-public .time-tick:nth-of-type(2n) i{top:50px}.hp-public .card-head h2{font-size:18px;min-height:0}.hp-public .phase-tabs{min-height:42px}.hp-public .roster{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-public .range-caption{font-size:10px}.hp-public .speaker-info .meta{font-size:9px!important}.home-coverage-pilot .home-main{padding-left:16px;padding-right:16px}}.video-popup{width:min(1040px,calc(100vw - 40px));max-width:calc(100vw - 24px);max-height:94dvh;border:1px solid var(--line);border-radius:14px;color:var(--navy);padding:20px;background:#fffcf6;box-shadow:0 20px 90px #1f1c1640}.video-popup::backdrop{background:#171510cc;backdrop-filter:blur(3px)}.video-popup>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:12px}.video-popup h2{font-size:17px;margin:0;line-height:1.4;letter-spacing:-.3px}.directory-close{font-size:25px;line-height:1;color:#8b8274;padding:0 5px}.preview-source-note{font-size:10px;color:var(--muted);margin:0 0 10px}.popup-media video{max-width:100%;background:#110e0b}.speaker{display:flex;align-items:center;gap:9px}.speaker-info{display:flex;flex-direction:column;gap:3px}.speaker-info strong{font-size:12px}.speaker-info .meta{font-size:10px;line-height:1.4;color:var(--muted)}.portrait-wrap{position:relative;display:inline-block;flex-shrink:0;width:38px;height:38px}.portrait{width:38px;height:38px;object-fit:cover;border:0;border-radius:50%}.portrait-placeholder{display:grid;place-items:center;background:#f0e9dc;font-size:12px}.portrait-photo{position:absolute;inset:0}.country-badge{position:absolute;width:15px;height:15px;bottom:-1px;right:-2px;border-radius:50%;background:#fffcf6;border:1px solid #fffcf6}.country-badge img{width:100%;height:100%;border-radius:50%}.group-logo{max-width:28px;max-height:22px}.meta{font-size:11px;color:var(--muted)}.live-control{font:inherit;font-size:11px;cursor:pointer}.replay-search{font-family:inherit!important;font-size:12px!important}.live-video-player a{color:var(--navy)}.chapter-label{font-size:11px;line-height:1.45;text-align:left;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.replay-speaker-choice:has(.chapter-label){align-items:flex-start;gap:6px}.video-popup .speaker[data-identity-kind=journalist]{--person-color:var(--orange)}.video-popup .speaker[data-identity-kind=journalist] strong{color:var(--orange)}.video-popup .portrait-placeholder.journalist-press-marker{display:grid;place-items:center;background:var(--press-field);color:var(--orange);font-family:var(--font-ui);font-size:8px;font-weight:700;letter-spacing:.35px;line-height:1;text-transform:uppercase}.video-popup .speaker[data-identity-kind=journalist] .speaker-info{display:flex;align-items:center;align-self:stretch}.video-popup .popup-media .meta[hidden]{display:none!important}.video-popup .speaker[data-identity-kind=journalist] .speaker-info{justify-content:center;gap:0}.video-popup .speaker[data-identity-kind=journalist] .speaker-info strong{margin:0;line-height:1}.homepage-hidden-caption-control{display:none!important}.homepage-subtitle-toggle{display:inline-flex;align-items:center;gap:9px;padding:4px 0;font:inherit;font-size:11px;color:var(--muted);background:transparent;border:0;box-shadow:none;cursor:pointer}.homepage-toggle-track{display:block;position:relative;width:27px;height:15px;border-radius:10px;background:#dfd6c4;transition:background .15s}.homepage-toggle-track:after{content:"";position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:#fffcf6;box-shadow:0 1px 2px #1f1c1625;transition:transform .15s}.homepage-subtitle-toggle[aria-checked=true] .homepage-toggle-track{background:var(--gold)}.homepage-subtitle-toggle[aria-checked=true] .homepage-toggle-track:after{transform:translate(12px)}@media (max-width:650px){.video-popup{padding:13px;width:calc(100vw - 18px);max-width:calc(100vw - 18px)}.video-popup h2{font-size:14px}}.homepage-sign-in{width:min(390px,calc(100vw - 32px));border:1px solid #e4dbc9;border-radius:14px;padding:24px;color:#1f1c16;background:#fffcf6;box-shadow:0 20px 90px #1f1c1640;font:inherit}.homepage-sign-in::backdrop{background:#17151099}.homepage-sign-in h2{font-size:20px;margin:0 0 12px}.homepage-sign-in p{font-size:13px;line-height:1.7}.homepage-sign-in .directory-close{float:right;border:0;background:none}.homepage-sign-in nav{display:flex;gap:18px;align-items:center;margin-top:20px}.homepage-sign-in a{font-size:13px;color:#1f1c16}.homepage-sign-in a:first-child{background:#1f1c16;color:#fffcf6;padding:9px 16px;border-radius:6px}.homepage-sign-in a:last-child{text-decoration:underline}.council-replay-thumbnail{position:relative;width:150px;padding:0;border:0;border-radius:7px;background:var(--navy);overflow:hidden;cursor:pointer;color:#fffcf6;margin-top:8px}.council-leaders-with-replay>.council-replay-thumbnail{display:block;text-align:center}.council-replay-thumbnail img{display:block;width:100%;height:84px;object-fit:cover;opacity:.8}.council-replay-play{position:absolute;top:23px;left:61px;font-size:24px;text-shadow:0 1px 5px #15130f}.council-replay-thumbnail small{display:block;font:inherit;font-size:10px;padding:4px}.council-replay{width:min(940px,96vw);max-height:96dvh;overflow-x:hidden;box-sizing:border-box}.council-replay h2{font-size:17px;line-height:1.3}.council-replay .popup-media{overflow:visible}.council-replay-panel{min-width:0;border-bottom:1px solid #e2d9c7;padding-bottom:16px}.council-replay-video{position:relative;background:#100e0a;border-radius:8px;overflow:hidden;text-align:center}.council-replay-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:min(var(--council-video-height,460px),50dvh);object-fit:contain}.council-replay-video>.meta{color:#fffcf6;font-size:11px;margin:0;padding:5px}.council-replay-video>.meta[hidden]{display:none}.council-replay-part{display:block;text-align:center;color:var(--muted);font-size:10px;margin:4px 0}.council-replay-part[hidden]{display:none}.council-replay-speaker-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0}.council-replay-speaker-row>.replay-current{flex:1;min-width:0;margin:0}.council-replay-controls{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:0;flex-shrink:0}.council-replay-controls .replay-search{width:135px;font-size:10px;padding:5px 7px}.council-replay-controls select.replay-search{width:165px;text-overflow:ellipsis}.council-replay-under-video{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;padding-top:3px}.council-replay-under-video .replay-languages{gap:8px;font-size:11px}.council-replay-under-video .council-replay-part{margin-left:auto}.council-replay .council-replay-clear{appearance:none;border:0;background:transparent;box-shadow:none;padding:3px 6px;color:#857b6b;font:inherit;font-size:16px;line-height:1;cursor:pointer}.council-replay .council-replay-clear:hover{color:var(--navy)}.council-replay .replay-carousel-hint:empty{display:none}.council-replay .replay-current{margin:0}.council-replay .replay-speaker-item{flex-basis:210px}.council-replay .replay-speaker-choice{height:96px;justify-content:flex-start;padding-top:10px;padding-bottom:10px}.council-replay .replay-speaker-choice .speaker{margin:0;align-items:flex-start}.council-replay .replay-speaker-choice .portrait-wrap{position:relative;flex:0 0 36px;width:36px;height:36px}.council-replay .replay-speaker-choice .country-badge{width:18px;height:18px;min-width:18px;max-width:18px;right:-3px;bottom:-3px}.council-replay .replay-speaker-choice .country-flag{width:16px;height:16px}.council-replay .replay-speaker-choice .meta{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.council-replay-joint-people{display:flex;align-items:flex-start;justify-content:center;gap:6px;width:100%;min-width:0}.council-replay-joint-person{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px}.council-replay-joint-name{font-size:10px;line-height:1.2;overflow-wrap:normal}.council-replay .council-replay-joint{padding:10px 14px;align-items:center}.council-replay .council-replay-joint .portrait-wrap{align-self:center}.council-replay .council-replay-joint .portrait-wrap,.council-replay .council-replay-joint .portrait{width:36px;height:36px}.council-replay-caption{position:absolute;bottom:42px;left:5%;width:90%;white-space:pre-line;pointer-events:none;color:#fffcf6;font:700 clamp(13px,2vw,23px)/1.25 "EU Says Broadcast Sans","Liberation Sans",Arial,sans-serif;text-shadow:1px 1px 2px #000000,-1px -1px 2px #000000;background:#0007;border-radius:3px}.council-replay-caption[hidden]{display:none}@media (max-width:600px){.council-leaders-with-replay{grid-template-columns:96px minmax(0,1fr);gap:10px}.council-leaders-with-replay .council-leaders{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.council-replay-thumbnail{width:96px}.council-replay-thumbnail img{height:54px}.council-replay-play{top:10px;left:35px}.council-replay-thumbnail small{font-size:8px}.council-replay-speaker-row{flex-wrap:wrap;gap:8px}.council-replay-speaker-row>.replay-current{flex-basis:100%}.council-replay-controls{width:100%}.council-replay-controls .replay-search{flex:1;min-width:0;width:0}.council-replay .replay-speaker-item{flex-basis:185px}.council-replay .replay-current .meta{font-size:11px}}.hp-public .time-rail{grid-column:2;grid-row:1;min-width:0}.hp-public .day-arrow:last-child{grid-column:3;grid-row:1}.home-coverage-pilot #coverage-checked{margin-left:0}.hp-public .video-tile img{font-size:0}.hp-public .hp-timeline{left:-8px;width:calc(100% + 16px)}.hp-public .time-tick:disabled{cursor:default;color:#b1a898}.hp-public .time-tick:disabled i{background:#e3dac8}.hp-public .hp-quiet-card{display:flex;align-items:center;padding:30px}.hp-public .hp-quiet-card h2{font-size:24px;line-height:1.3;letter-spacing:-.5px;margin:18px 0}.hp-public .hp-quiet-card p{font-size:13px;line-height:1.7;color:var(--muted)}.hp-public .hp-quiet-date{font-size:11px;color:var(--muted)}.hp-public .hp-recent-direction{display:block;font-size:12px;color:var(--navy);margin-top:24px}.hp-public .hp-recent-direction>span{color:var(--gold);margin-right:5px}.hp-public .hp-track{transition:transform .56s cubic-bezier(.22,.61,.36,1)}.hp-public .hp-track.is-dragging{transition:none}@media (prefers-reduced-motion:reduce){.hp-public .hp-track{transition:none}}@media (max-width:650px){.hp-public .time-tick:nth-of-type(2n){top:4px}.hp-public .time-tick:nth-of-type(2n) i{top:38px}.hp-public .hp-quiet-card{padding:24px}.hp-public .hp-quiet-card h2{font-size:22px}}.home-hero>.agenda-header-controls{display:flex;flex-direction:column;align-items:flex-end;gap:13px;flex-shrink:0;min-width:285px}.home-hero>div:first-child{min-width:0;flex:1}.agenda-header-controls .agenda-period-tabs{margin:0;padding:0;display:grid;grid-template-columns:44px 44px 44px;gap:16px}.agenda-header-controls .agenda-period-tabs button{width:44px;text-align:center}.agenda-header-controls .coverage-date{white-space:nowrap}.agenda-period-tabs{display:flex;gap:20px;align-items:center;flex-shrink:0;margin-left:auto;padding-bottom:2px}.agenda-period-tabs button{font:inherit;font-size:12px;color:var(--muted);padding:7px 0;border:0;background:none;cursor:pointer;position:relative}.agenda-period-tabs button[aria-pressed=true]{color:var(--navy);font-weight:600}.agenda-period-tabs button[aria-pressed=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gold)}.agenda-period-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#coverage[hidden],.upcoming-preview[hidden],.coverage-date[hidden]{display:none!important}.upcoming-preview{color:var(--navy)}.upcoming-preview *{box-sizing:border-box}.upcoming-preview button,.upcoming-preview a{font:inherit;color:inherit}.upcoming-preview button{cursor:pointer}.upcoming-preview button:disabled{cursor:default;opacity:.25}.upcoming-preview svg{vertical-align:middle;pointer-events:none;flex-shrink:0}.upcoming-preview a{text-decoration:none}.upcoming-preview button:focus-visible,.upcoming-preview a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.upcoming-preview .agenda-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;color:var(--muted);font-size:11px}.agenda-toolbar i,.agenda-card-meta i{display:inline-block;background:var(--dot-gold);width:3px;height:3px;border-radius:50%;margin:0 7px;vertical-align:middle}.upcoming-preview .agenda-page-nav{display:flex;gap:10px;align-items:center}.upcoming-preview .agenda-page-nav button{border:0;background:none;padding:3px;color:var(--dot-gold)}.upcoming-preview .agenda-page-nav button[data-reset]{font-size:10px;color:var(--muted)}.upcoming-preview .agenda-boards{display:grid;grid-template-columns:repeat(var(--agenda-columns,5),minmax(0,1fr));gap:20px;align-items:start}.upcoming-preview .agenda-week{border-top:2px solid var(--gold);min-width:0}.upcoming-preview .agenda-week>header{display:grid;gap:6px;padding:15px 2px 17px}.upcoming-preview .agenda-week>header>span{font-size:9px;color:var(--muted);letter-spacing:.7px;text-transform:uppercase}.upcoming-preview .agenda-week>header>strong{font-size:13px;font-weight:600}.upcoming-preview .agenda-week>header>small{font-size:10px;color:var(--muted)}.upcoming-preview .agenda-meeting{background:#fffcf6;border:1px solid var(--line);border-radius:8px;margin-bottom:10px;overflow:hidden}.upcoming-preview .agenda-meeting:hover{border-color:#dfa619}.upcoming-preview .agenda-meeting-main{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:14px;background:none;border:0}.upcoming-preview .agenda-meeting-main>span:first-child{min-width:0}.upcoming-preview .agenda-card-date{display:block;color:var(--muted);font-size:10px;margin-bottom:7px;line-height:1.5}.upcoming-preview .agenda-meeting-main strong{display:block;font-size:12px;line-height:1.55;font-weight:600}.upcoming-preview .agenda-card-meta{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:6px}.upcoming-preview .agenda-plus{flex-shrink:0;color:#a2998b;font-size:17px;font-weight:300}.upcoming-preview .agenda-meeting-main[aria-expanded=true]{background:#f9f5eb}.upcoming-preview .agenda-detail{padding:0 14px 14px;font-size:11px;line-height:1.7}.upcoming-preview .agenda-detail p{margin:12px 0 7px}.upcoming-preview .agenda-detail>span,.upcoming-preview .muted{color:var(--muted);font-size:10px}.upcoming-preview .agenda-detail a{display:inline-flex;gap:5px;align-items:center;border-bottom:1px solid #e1a81b;font-size:10px;margin-top:10px}.upcoming-preview .agenda-detail a svg{width:12px;height:12px}.upcoming-preview .agenda-time{display:block;font-size:10px;color:var(--muted);margin-top:12px;padding-top:9px;border-top:1px solid var(--line);line-height:1.6}.upcoming-preview .agenda-time time{font-weight:600;color:var(--navy);margin-right:4px}.upcoming-preview .agenda-quiet{font-size:10px;color:#968d7f;line-height:1.7;padding:12px 2px;margin:0}.upcoming-preview .agenda-debate-list{padding:0 14px 12px}.upcoming-preview .agenda-debate{display:flex;gap:8px;border-top:1px solid var(--line);padding:10px 0;font-size:11px}.upcoming-preview .agenda-debate time{font-size:10px;white-space:nowrap}.upcoming-preview .agenda-debate strong{font-size:11px;font-weight:500;line-height:1.6}.upcoming-preview .agenda-preview-note{display:flex;gap:10px 25px;justify-content:space-between;flex-wrap:wrap;margin-top:28px;border-top:1px solid var(--line);padding-top:14px;font-size:10px;line-height:1.7;color:var(--muted)}.upcoming-preview .agenda-next{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:35px;padding:17px 18px;background:#f0e9dc;border-radius:7px;font-size:11px}.upcoming-preview .agenda-next>span{font-size:10px;color:var(--muted)}.upcoming-preview .agenda-next strong{font-size:11px;font-weight:500}.upcoming-preview .agenda-next button{border:0;background:none;font-size:10px;padding:0;margin-left:auto}.upcoming-preview .agenda-next .next-plenary{font-size:11px}@media (max-width:1199px){.upcoming-preview .agenda-boards{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-period-tabs{gap:16px}}@media (max-width:900px){.upcoming-preview .agenda-boards{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-period-tabs{gap:18px;margin-left:0}}@media (max-width:650px){.agenda-period-tabs{gap:25px;padding-bottom:0}.upcoming-preview .agenda-boards{grid-template-columns:1fr;gap:22px}.upcoming-preview .agenda-toolbar{font-size:10px;align-items:start}.upcoming-preview .agenda-toolbar>span:last-child{display:none}.upcoming-preview .agenda-week>header{grid-template-columns:1fr auto;padding:12px 1px 14px}.upcoming-preview .agenda-week>header>span{grid-column:1/3}.upcoming-preview .agenda-week>header>small{align-self:center}.upcoming-preview .agenda-meeting-main{padding:15px}.upcoming-preview .agenda-meeting-main strong{font-size:13px}.upcoming-preview .agenda-preview-note{margin-top:20px}.upcoming-preview .agenda-next{align-items:start;gap:10px}.upcoming-preview .agenda-next>span:first-child{width:100%}.upcoming-preview .agenda-next button{margin-left:0}.upcoming-preview .agenda-next .next-plenary{width:100%}}@media (max-width:760px){.home-hero>div:first-child{width:100%}.home-hero>.agenda-header-controls{align-items:flex-start;min-width:0;width:100%;gap:13px}.agenda-header-controls .coverage-date{white-space:normal}}.upcoming-preview .agenda-detail-date{display:block;margin-bottom:8px}.upcoming-preview .agenda-detail a{display:flex;width:fit-content;max-width:100%;margin-top:12px}.home-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-height:330px}.home-skeleton-card{border:1px solid var(--line);background:#fffcf6;border-radius:8px;padding:18px;min-height:300px}.home-skeleton-card:before,.home-skeleton-card:after{content:"";display:block;border-radius:4px;background:#ede6d7}.home-skeleton-card:before{height:120px;margin-bottom:22px}.home-skeleton-card:after{height:70px;width:85%}.home-skeleton-lines{min-height:150px;background:repeating-linear-gradient(transparent 0 20px,#ede6d7 20px 32px,transparent 32px 52px);opacity:.7}.family-filters{min-height:35px}.coverage-person-fallback{display:flex;align-items:center;gap:10px;min-height:66px;font-size:12px}.coverage-person-fallback:before{content:"";width:50px;height:50px;flex-shrink:0;border-radius:50%;background:#ede6d7}@media (max-width:650px){.home-skeleton-grid{grid-template-columns:1fr}.home-skeleton-card:not(:first-child){display:none}}
