.home-headlines[data-v-a3ef31fe]{background:var(--surface-raised);border-radius:14px;display:grid;overflow:hidden;box-shadow:0 1px 3px #00000014}@media (width>=1024px){.home-headlines[data-v-a3ef31fe]{grid-template-columns:minmax(0,1fr) 380px}}.home-headlines__hero[data-v-a3ef31fe]{aspect-ratio:4/3;background:#111;position:relative}@media (width>=640px){.home-headlines__hero[data-v-a3ef31fe]{aspect-ratio:16/9}}.home-headlines__link[data-v-a3ef31fe]{color:#fff;display:block;position:absolute;inset:0}.home-headlines__cover[data-v-a3ef31fe]{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.home-headlines__cover.is-active[data-v-a3ef31fe]{opacity:1}.home-headlines__scrim[data-v-a3ef31fe]{background:linear-gradient(#0000 40%,#000000db);position:absolute;inset:0}.home-headlines__text[data-v-a3ef31fe]{flex-direction:column;padding:clamp(16px,3vw,30px);display:flex;position:absolute;inset:auto 0 0}.home-headlines__title[data-v-a3ef31fe]{text-wrap:pretty;text-shadow:0 1px 10px #00000059;font-size:clamp(1.6rem,3.4vw,2.75rem);font-weight:700;line-height:1.08}.home-headlines__summary[data-v-a3ef31fe]{color:#eceef0;max-height:0;font:400 15px/1.5 var(--font-ui);opacity:0;text-shadow:0 1px 6px #0006;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;transition:max-height .26s,margin-top .26s,opacity .2s;display:-webkit-box;overflow:hidden}@media (hover:hover) and (width>=1024px){.home-headlines__hero:hover .home-headlines__summary[data-v-a3ef31fe],.home-headlines__link:focus-visible .home-headlines__summary[data-v-a3ef31fe]{opacity:1;max-height:3em;margin-top:10px}}.home-headlines__meta[data-v-a3ef31fe]{color:#d6d9dd;font:400 13px/1.4 var(--font-ui);margin-top:8px}.home-headlines__arrow[data-v-a3ef31fe]{color:#fff;cursor:pointer;opacity:0;background:#00000080;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .16s,background-color .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.home-headlines__arrow--prev[data-v-a3ef31fe]{left:14px}.home-headlines__arrow--next[data-v-a3ef31fe]{right:14px}.home-headlines__arrow[data-v-a3ef31fe]:focus-visible,.home-headlines__hero:hover .home-headlines__arrow[data-v-a3ef31fe]{opacity:1}.home-headlines__arrow[data-v-a3ef31fe]:hover{background:#000000b3}.home-headlines__arrow[data-v-a3ef31fe]:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:none){.home-headlines__arrow[data-v-a3ef31fe]{display:none}}.home-headlines__list[data-v-a3ef31fe]{grid-auto-rows:1fr;display:grid}.home-headlines__row[data-v-a3ef31fe]{border-top:1px solid var(--divider);position:relative}.home-headlines__row[data-v-a3ef31fe]:first-child{border-top:0}.home-headlines__row.is-active[data-v-a3ef31fe],.home-headlines__row.is-active+.home-headlines__row[data-v-a3ef31fe]{border-top-color:#0000}.home-headlines__row.is-active[data-v-a3ef31fe]{background:var(--primary-action);color:var(--primary-action-text)}.home-headlines__row-link[data-v-a3ef31fe]{flex-direction:column;justify-content:center;gap:4px;height:100%;padding:12px 22px;display:flex}.home-headlines__row-link[data-v-a3ef31fe]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.home-headlines__row-title[data-v-a3ef31fe]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.125rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.home-headlines__row-meta[data-v-a3ef31fe]{color:var(--text-muted);font:400 12px/1.4 var(--font-ui)}.home-headlines__row.is-active .home-headlines__row-meta[data-v-a3ef31fe]{color:color-mix(in srgb,var(--primary-action-text) 80%,transparent)}.home-headlines__progress[data-v-a3ef31fe]{background:var(--brand-amber);transform-origin:0;height:3px;animation:6s linear forwards home-headlines-progress-a3ef31fe;position:absolute;inset:auto 0 0}.home-headlines--paused .home-headlines__progress[data-v-a3ef31fe]{animation-play-state:paused}@keyframes home-headlines-progress-a3ef31fe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home-headlines__arrow[data-v-a3ef31fe],.home-headlines__cover[data-v-a3ef31fe],.home-headlines__summary[data-v-a3ef31fe]{transition:none}.home-headlines__progress[data-v-a3ef31fe]{display:none}}
