body[data-design-system-v2] [data-news-experience] [data-mature-news] .news-story-image{isolation:isolate;position:relative;overflow:hidden}body[data-design-system-v2] [data-news-experience] [data-mature-news] .news-index-heading:after{content:"";pointer-events:none;opacity:0;border-radius:inherit;position:absolute;inset:0}body[data-design-system-v2] [data-news-experience] [data-mature-news] :is([data-news-current=true],:focus-within)>.news-index-heading:after{opacity:1}body[data-design-system-v2] [data-news-theme=moon] [data-mature-news] .news-index-heading:after{background:radial-gradient(at 0,#c5acff20,#0000 65%);box-shadow:inset 1px 0 #e2d1ff88}body[data-design-system-v2] [data-news-theme=moon] [data-mature-news] [data-news-image-state=ready] .news-story-image:after{content:"";pointer-events:none;border:1px solid #dac9ff35;position:absolute;inset:0;box-shadow:inset 0 -30px 55px #100f2133}body[data-design-system-v2] [data-news-theme=museum] [data-mature-news] .news-index-heading:after{background:var(--news-accent);height:1px;inset:auto 0 0}body[data-design-system-v2] [data-news-theme=garden] [data-mature-news] .news-story-image{box-shadow:0 0 0 1px var(--news-line)}body[data-design-system-v2] [data-news-theme=city] [data-mature-news] .news-index-heading:after{background:linear-gradient(105deg,#badfff14,#0000 80%);box-shadow:inset 0 1px #def4ff44}body[data-design-system-v2] [data-news-experience] [data-mature-news] .news-story--text .news-story-copy{border-left:2px solid var(--news-line);padding-left:16px}@media (hover:hover) and (pointer:fine){body[data-design-system-v2] [data-news-experience] [data-mature-news] .news-index-entry:hover>.news-index-heading:after{opacity:1}}@media (forced-colors:active){[data-mature-news] .news-index-heading:after,[data-mature-news] .news-story-image:after{display:none}}[data-news-experience]{--news-ink:#f3effb;--news-muted:#c8c2d8;--news-line:#d7c8ee38;--news-accent:#cdb6f4;--news-panel:#171421;--news-media:#282333;--news-title:clamp(36px,3.1vw,44px);--news-gap:32px;color:var(--news-ink);min-width:0;font:400 16px/1.8 var(--font-body,system-ui,sans-serif);text-align:left}[data-news-experience][data-news-theme=museum]{--news-ink:#263038;--news-muted:#53616b;--news-line:#46536044;--news-accent:#395e70;--news-panel:#faf8f2;--news-media:#e5e4de}[data-news-experience][data-news-theme=garden]{--news-ink:#263c30;--news-muted:#50644f;--news-line:#526d4b42;--news-accent:#3f6546;--news-panel:#f7f6ec;--news-media:#e2e7d8}[data-news-experience][data-news-theme=city]{--news-ink:#ecf5fc;--news-muted:#bed0de;--news-line:#b8d7ee40;--news-accent:#acd8f7;--news-panel:#142536;--news-media:#233c50}[data-news-experience] :where(h1,h2,h3,p,figure){margin:0}[data-news-experience] *{box-sizing:border-box}[data-news-experience] a{color:inherit;text-decoration:none}[data-news-experience] a:hover{text-underline-offset:5px;text-decoration:underline}[data-news-experience] :is(a,button,summary,select):focus-visible{outline:2px solid var(--news-accent);outline-offset:4px}[data-news-experience] :is(button,summary,select){font:inherit;color:inherit;max-width:100%;min-height:44px;font-size:14px}[data-news-experience] button{border:1px solid var(--news-line);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:3px;padding:10px 14px;transition:background-color .16s,color .16s,border-color .16s}[data-news-experience] button:hover{border-color:var(--news-accent)}[data-news-experience] button:disabled{opacity:.5;cursor:default}[data-news-experience] [hidden]{display:none!important}[data-news-experience] .news-story{overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;gap:18px;min-width:0;padding:0;display:flex}[data-news-experience] .news-story-heading{min-width:0}[data-news-experience] .news-story-meta{color:var(--news-muted);flex-wrap:wrap;align-items:center;gap:3px 14px;font-size:14px;line-height:1.7;display:flex}[data-news-experience] .news-story-category{color:var(--news-accent)}[data-news-experience] .news-story-title{font:400 var(--news-title)/1.38 var(--font-display,serif);overflow-wrap:anywhere;text-wrap:pretty;margin-top:12px}[data-news-experience] .news-story-title:lang(en){font-family:var(--font-body,system-ui,sans-serif);line-height:1.3}[data-news-experience] .news-external-mark{font:400 14px/1 var(--font-body,system-ui);white-space:nowrap;color:var(--news-muted)}[data-news-experience] .news-story-figure{aspect-ratio:16/11;grid-template-rows:auto auto;align-self:stretch;gap:8px;min-width:0;display:grid;position:relative}[data-news-experience] .news-story-image{aspect-ratio:16/10;background:var(--news-media);min-height:0;display:block;overflow:hidden}[data-news-experience] .news-story-image img{object-fit:cover;width:100%;height:100%;display:block}[data-news-experience] .news-story-credit{color:var(--news-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.65}[data-news-experience] .news-story-credit a{text-underline-offset:3px;text-decoration:underline}[data-news-experience] .news-story-copy{min-width:0}[data-news-experience] .news-story-summary{max-width:68ch;color:var(--news-muted);white-space:normal;font-size:16px;line-height:1.8}[data-news-experience] .news-story-open{border-bottom:1px solid var(--news-line);align-items:center;gap:16px;min-height:44px;margin-top:12px;padding:8px 0;font-size:14px;display:inline-flex}[data-news-experience] .news-story-copy>.news-story-open:first-child{margin-top:0}[data-news-experience] .news-story--text .news-story-copy{max-width:72ch}[data-news-experience] .news-index-entry{border-top:1px solid var(--news-line);background:0 0;min-width:0;position:relative}[data-news-experience] .news-index-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px 0;display:grid;position:relative}[data-news-experience] .news-story--teaser{gap:14px}[data-news-experience] .news-story--teaser .news-story-title{margin-top:8px;font-size:clamp(20px,1.65vw,24px);line-height:1.5}[data-news-experience] .news-preview-trigger{white-space:nowrap;justify-content:center;align-self:start;align-items:center;gap:10px;min-width:84px;font-size:14px;display:inline-flex}[data-news-experience] .news-index-entry[data-news-current=true]>.news-index-heading{box-shadow:inset 2px 0 0 var(--news-accent);padding-left:16px}[data-news-experience] .news-preview-trigger[aria-expanded=true]{background:var(--news-ink);color:var(--news-panel)}[data-news-experience] .news-inline-preview{min-width:0;padding:0 0 28px}[data-news-experience] .news-story--inline{gap:20px;max-width:840px}[data-news-experience] .news-story--inline .news-story-figure{max-width:680px}[data-news-experience] .news-inline-preview [data-news-preview-close]{margin:14px 0 0 auto;display:block}[data-news-experience] .news-focus-stage{align-self:start;min-width:0}[data-news-experience] :is(.news-status,.news-sr-only){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-news-experience] .news-image-status{background:var(--news-panel);padding:8px 12px;font-size:14px;line-height:1.8;position:absolute;top:20px;left:16px;right:16px}[data-news-experience] .news-image-status:empty{display:none}[data-news-experience] .news-image-retry{background:var(--news-panel);position:absolute;top:80px;left:28px}[data-news-experience] [data-news-image-state=loading] img,[data-news-experience] [data-news-image-state=failed] img{opacity:0}[data-news-experience] [data-news-image-state=failed] .news-story-image{outline:1px solid var(--news-line);outline-offset:-1px}[data-news-experience] [data-news-image-state=ready] img{opacity:1}[data-news-experience] .news-empty{max-width:65ch;padding:40px 0}[data-news-experience] .news-empty h2{margin-bottom:12px;font-size:26px;line-height:1.5}[data-news-experience] .news-empty a{align-items:center;min-height:44px;margin-top:16px;text-decoration:underline;display:inline-flex}[data-news-experience].news-page{max-width:1400px;margin:0 auto;padding-bottom:50px}[data-news-experience] .news-page-heading{border-bottom:1px solid var(--news-line);align-items:end;gap:32px;margin-bottom:36px;padding:24px 0 36px;display:flex}[data-news-experience] .news-page-heading:after{content:"";background:var(--news-line);flex:1;height:1px;margin-bottom:14px}[data-news-experience][data-news-theme=museum] .news-page-heading{border-top:3px solid;padding-top:28px}[data-news-experience][data-news-theme=museum] .news-page-heading h1{font-size:clamp(52px,7vw,100px)}[data-news-experience][data-news-theme=garden] .news-page-heading{background:#f9fbf3;border:0;border-radius:0 40px 0 0;padding:32px}[data-news-experience][data-news-theme=city] .news-page-heading{border-block:1px solid var(--news-line);background:linear-gradient(120deg,#b6d6e510,#0000);padding:28px}@media (width<=760px){[data-news-experience] .news-page-heading,[data-news-experience][data-news-theme=garden] .news-page-heading,[data-news-experience][data-news-theme=city] .news-page-heading{background:0 0;border-radius:0;margin-bottom:24px;padding:20px 0 24px}[data-news-experience][data-news-theme=museum] .news-page-heading h1{font-size:46px}}[data-news-experience] .news-page-heading h1{font:400 clamp(38px,5vw,64px)/1.2 var(--font-display,serif)}[data-news-experience] .news-controls{border-block:1px solid var(--news-line);z-index:3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:10px 0;display:grid;position:relative}[data-news-experience] .news-processing{white-space:nowrap;visibility:hidden;justify-content:flex-end;align-items:center;gap:12px;min-width:216px;min-height:44px;font-size:14px;display:flex}[data-news-experience][data-news-request=loading] .news-processing,[data-news-experience]:has([data-news-filter-form][aria-busy=true]) .news-processing{visibility:visible}[data-news-experience] .news-processing button{min-width:88px;font-size:14px}[data-news-experience] .news-apply-button{place-items:center;min-width:112px;display:inline-grid}[data-news-experience] .news-apply-button>span{white-space:nowrap;grid-area:1/1}[data-news-experience] .news-apply-busy,[data-news-experience][data-news-request=loading] .news-apply-idle,[data-news-experience] [data-news-filter-form][aria-busy=true] .news-apply-idle,[data-news-experience] .news-apply-button[aria-busy=true] .news-apply-idle{visibility:hidden}[data-news-experience][data-news-request=loading] .news-apply-busy,[data-news-experience] [data-news-filter-form][aria-busy=true] .news-apply-busy,[data-news-experience] .news-apply-button[aria-busy=true] .news-apply-busy{visibility:visible}[data-news-experience] [data-news-filter-form][aria-busy=true]{border-color:var(--news-accent)}[data-news-experience] .news-apply-button[aria-busy=true]{cursor:progress}[data-news-experience] .news-categories{flex-wrap:wrap;gap:8px;display:flex}[data-news-experience] .news-categories a{align-items:center;min-height:44px;padding:10px 20px;font-size:16px;display:inline-flex;position:relative}[data-news-experience] .news-categories [aria-current=page]{box-shadow:inset 0 -2px 0 var(--news-accent);color:var(--news-accent)}[data-news-experience] .news-filters{position:relative}[data-news-experience] .news-filters summary{cursor:pointer;align-items:center;gap:12px;padding:10px 16px;font-size:16px;list-style:none;display:flex}[data-news-experience] .news-filters summary::-webkit-details-marker{display:none}[data-news-experience] .news-filters summary:after{content:"＋";font-size:18px}[data-news-experience] .news-filters[open] summary:after{content:"−"}[data-news-experience] .news-filter-dot{background:var(--news-accent);border-radius:50%;width:6px;height:6px}[data-news-experience] .news-filters form{background:var(--news-panel);border:1px solid var(--news-line);border-radius:4px;gap:22px;width:min(85vw,380px);padding:28px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #0003}[data-news-experience] .news-filters h2{font-size:24px;font-weight:400}[data-news-experience] .news-filters label{gap:8px;font-size:16px;display:grid}[data-news-experience] .news-filters select{background:var(--news-media);border:1px solid var(--news-line);width:100%;padding:10px;font-size:16px}[data-news-experience] .news-filter-heading{background:var(--news-panel);z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}[data-news-experience] .news-filter-heading h2{font-size:20px}[data-news-experience] .news-filter-heading button{border-radius:22px;min-width:80px}[data-news-experience] .news-filter-actions{background:var(--news-panel);z-index:1;justify-content:end;gap:12px;padding-block:12px;display:flex;position:sticky;bottom:0}[data-news-experience] .news-filter-actions button[type=submit]{background:var(--news-ink);color:var(--news-panel)}[data-news-experience] .news-applied-filters{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}[data-news-experience] .news-applied-filters:empty{display:none}[data-news-experience] .news-applied-filters a{border:1px solid var(--news-line);align-items:center;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}[data-news-experience] .news-results-count{color:var(--news-muted);margin:24px 0;font-size:14px}[data-news-experience] .news-request-error{border-left:2px solid var(--news-accent);margin-top:18px;padding:18px;font-size:16px}[data-news-experience] .news-request-error button{margin-top:12px}[data-news-experience] .news-day-group{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:32px;margin:32px 0 48px;display:grid}[data-news-experience] .news-day-heading{color:var(--news-muted);padding-top:24px;font-size:14px;font-weight:400;line-height:1.8}[data-news-experience] .news-feature-lead{border-bottom:1px solid var(--news-line);padding:16px 0 40px}[data-news-experience] .news-feature-lead .news-story-title{max-width:30ch}[data-news-experience] .news-feature-lead .news-story-figure{aspect-ratio:21/10}[data-news-experience] .news-feature-lead .news-story-image{aspect-ratio:21/9}[data-news-experience] .news-end{text-align:center;color:var(--news-muted);margin-top:32px;font-size:14px}[data-news-experience] .news-page-footer{border-top:1px solid var(--news-line);color:var(--news-muted);justify-content:space-between;gap:24px;margin-top:44px;padding-top:24px;font-size:14px;display:flex}[data-news-experience] .news-page-footer a{flex:none;align-items:center;min-height:44px;display:inline-flex}[data-news-experience][data-news-theme=garden] .news-index-heading{display:block}[data-news-experience][data-news-theme=garden] .news-preview-trigger{margin-top:16px}[data-news-experience][data-news-preview-mode=inline] .news-index-entry:has(.news-preview-trigger[aria-expanded=true])>.news-index-heading .news-story-figure{display:none}@media (width<=1100px){[data-news-experience]{--news-gap:24px;--news-title:36px}[data-news-experience] .news-day-group{grid-template-columns:90px minmax(0,1fr);gap:22px}[data-news-experience] .news-index-entry:has(.news-preview-trigger[aria-expanded=true])>.news-index-heading .news-story-figure{display:none}}@media (width<=760px){[data-news-experience]{--news-title:26px;--news-gap:20px}[data-news-experience] .news-index-heading{gap:14px;padding:22px 0;display:block}[data-news-experience] .news-preview-trigger{margin-top:14px}[data-news-experience] .news-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px}[data-news-experience] .news-processing{grid-area:2/1/auto/-1;justify-content:flex-end;min-width:0}[data-news-experience] .news-filters{grid-area:1/2}[data-news-experience] .news-controls:has(.news-filters[open]){z-index:90}[data-news-experience] .news-categories{gap:0}[data-news-experience] .news-categories a,[data-news-experience] .news-filters summary{padding-inline:12px}[data-news-experience] .news-filters form{inset:auto;left:var(--overlay-visible-left,0px);right:auto;bottom:calc(100dvh - var(--overlay-visible-top,0px) - var(--overlay-visible-height,100dvh));width:var(--overlay-visible-width,100%);max-height:calc(var(--overlay-visible-height,100dvh) - 24px - var(--player-clearance,80px));overscroll-behavior:contain;padding:20px 20px calc(12px + env(safe-area-inset-bottom) + var(--player-clearance,80px));z-index:70;border-radius:16px 16px 0 0;position:fixed;overflow-y:auto;box-shadow:0 -24px 90px #0005}[data-news-experience] .news-day-group{margin-bottom:32px;display:block}[data-news-experience] .news-day-heading{padding:12px 0}[data-news-experience] .news-feature-lead .news-story-figure{aspect-ratio:16/11}[data-news-experience] .news-feature-lead .news-story-image{aspect-ratio:16/10}[data-news-experience] .news-page-footer{display:block}[data-news-experience] .news-page-footer a{margin-top:12px}}html[data-motion=reduced] [data-news-experience] *{scroll-behavior:auto;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){[data-news-experience] *{scroll-behavior:auto;transition:none!important;animation:none!important}}
