:is(.admin-frame button:not(:where(.ai-draft-row,.media-library-grid button,.media-library-dialog header>button,.publication-preview-close,.admin-source-editor-row button,.ai-remove-source,.site-edit-mode button)),.admin-frame .admin-compose,.admin-frame .admin-filled-button,.admin-frame .admin-outline-button,.admin-frame .admin-create-link,.admin-frame .admin-summary-card,.admin-frame .admin-ai-spotlight,.admin-frame .admin-news-row-actions>a,.admin-frame .cms-inline-actions>a,.admin-auth form button,html .home-page .center-action button.news-load-more):not(:where([data-button-motion=none] *,[data-section=automation-history] *)){--sweep-color:#00a97f;--sweep-ink:#0a191e;isolation:isolate;z-index:1;transition:color .5s,border-color .5s,filter .5s,transform .5s;overflow:hidden}:is(.admin-frame button:not(:where(.ai-draft-row,.media-library-grid button,.media-library-dialog header>button,.publication-preview-close,.admin-source-editor-row button,.ai-remove-source,.site-edit-mode button)),.admin-frame .admin-compose,.admin-frame .admin-filled-button,.admin-frame .admin-outline-button,.admin-frame .admin-create-link,.admin-frame .admin-summary-card,.admin-frame .admin-ai-spotlight,.admin-frame .admin-news-row-actions>a,.admin-frame .cms-inline-actions>a,.admin-auth form button,html .home-page .center-action button.news-load-more):not(:where([data-button-motion=none] *,[data-section=automation-history] *)):not(.admin-compose){position:relative}:is(.admin-frame button:not(:where(.ai-draft-row,.media-library-grid button,.media-library-dialog header>button,.publication-preview-close,.admin-source-editor-row button,.ai-remove-source,.site-edit-mode button)),.admin-frame .admin-compose,.admin-frame .admin-filled-button,.admin-frame .admin-outline-button,.admin-frame .admin-create-link,.admin-frame .admin-summary-card,.admin-frame .admin-ai-spotlight,.admin-frame .admin-news-row-actions>a,.admin-frame .cms-inline-actions>a,.admin-auth form button,html .home-page .center-action button.news-load-more):not(:where([data-button-motion=none] *,[data-section=automation-history] *)):before,:is(.admin-frame button:not(:where(.ai-draft-row,.media-library-grid button,.media-library-dialog header>button,.publication-preview-close,.admin-source-editor-row button,.ai-remove-source,.site-edit-mode button)),.admin-frame .admin-compose,.admin-frame .admin-filled-button,.admin-frame .admin-outline-button,.admin-frame .admin-create-link,.admin-frame .admin-summary-card,.admin-frame .admin-ai-spotlight,.admin-frame .admin-news-row-actions>a,.admin-frame .cms-inline-actions>a,.admin-auth form button,html .home-page .center-action button.news-load-more):not(:where([data-button-motion=none] *,[data-section=automation-history] *)):after{content:"";z-index:-1;pointer-events:none;background:var(--sweep-color);width:100%;height:100%;transition:transform .5s ease-out;display:block;position:absolute;inset:50% 50% 50% 25%;transform:skew(90deg)translate(-50%,-50%)}:is(.admin-frame button:not(:where(.ai-draft-row,.media-library-grid button,.media-library-dialog header>button,.publication-preview-close,.admin-source-editor-row button,.ai-remove-source,.site-edit-mode button)),.admin-frame .admin-compose,.admin-frame .admin-filled-button,.admin-frame .admin-outline-button,.admin-frame .admin-create-link,.admin-frame .admin-summary-card,.admin-frame .admin-ai-spotlight,.admin-frame .admin-news-row-actions>a,.admin-frame .cms-inline-actions>a,.admin-auth form button,html .home-page .center-action button.news-load-more):not(:where([data-button-motion=none] *,[data-section=automation-history] *)):before{top:-50%;left:-25%;transform:skew(90deg)rotate(180deg)translate(-50%,-50%)}:is(.admin-frame button:not(:where(.ai-draft-row,.media-library-grid button,.media-library-dialog header>button,.publication-preview-close,.admin-source-editor-row button,.ai-remove-source,.site-edit-mode button)),.admin-frame .admin-compose,.admin-frame .admin-filled-button,.admin-frame .admin-outline-button,.admin-frame .admin-create-link,.admin-frame .admin-summary-card,.admin-frame .admin-ai-spotlight,.admin-frame .admin-news-row-actions>a,.admin-frame .cms-inline-actions>a,.admin-auth form button,html .home-page .center-action button.news-load-more):not(:where([data-button-motion=none] *,[data-section=automation-history] *)):disabled{cursor:not-allowed}@media (hover:hover) and (pointer:fine){:is(.admin-frame button:not(:where(.ai-draft-row,.media-library-grid button,.media-library-dialog header>button,.publication-preview-close,.admin-source-editor-row button,.ai-remove-source,.site-edit-mode button)),.admin-frame .admin-compose,.admin-frame .admin-filled-button,.admin-frame .admin-outline-button,.admin-frame .admin-create-link,.admin-frame .admin-summary-card,.admin-frame .admin-ai-spotlight,.admin-frame .admin-news-row-actions>a,.admin-frame .cms-inline-actions>a,.admin-auth form button,html .home-page .center-action button.news-load-more):not(:where([data-button-motion=none] *,[data-section=automation-history] *)):not(:disabled):hover{color:var(--sweep-ink)}:is(.admin-frame button:not(:where(.ai-draft-row,.media-library-grid button,.media-library-dialog header>button,.publication-preview-close,.admin-source-editor-row button,.ai-remove-source,.site-edit-mode button)),.admin-frame .admin-compose,.admin-frame .admin-filled-button,.admin-frame .admin-outline-button,.admin-frame .admin-create-link,.admin-frame .admin-summary-card,.admin-frame .admin-ai-spotlight,.admin-frame .admin-news-row-actions>a,.admin-frame .cms-inline-actions>a,.admin-auth form button,html .home-page .center-action button.news-load-more):not(:where([data-button-motion=none] *,[data-section=automation-history] *)):not(:disabled):hover:before{transform:skew(45deg)rotate(180deg)translate(-50%,-50%)}:is(.admin-frame button:not(:where(.ai-draft-row,.media-library-grid button,.media-library-dialog header>button,.publication-preview-close,.admin-source-editor-row button,.ai-remove-source,.site-edit-mode button)),.admin-frame .admin-compose,.admin-frame .admin-filled-button,.admin-frame .admin-outline-button,.admin-frame .admin-create-link,.admin-frame .admin-summary-card,.admin-frame .admin-ai-spotlight,.admin-frame .admin-news-row-actions>a,.admin-frame .cms-inline-actions>a,.admin-auth form button,html .home-page .center-action button.news-load-more):not(:where([data-button-motion=none] *,[data-section=automation-history] *)):not(:disabled):hover:after{transform:skew(45deg)translate(-50%,-50%)}}:is(.admin-frame button:not(:where(.ai-draft-row,.media-library-grid button,.media-library-dialog header>button,.publication-preview-close,.admin-source-editor-row button,.ai-remove-source,.site-edit-mode button)),.admin-frame .admin-compose,.admin-frame .admin-filled-button,.admin-frame .admin-outline-button,.admin-frame .admin-create-link,.admin-frame .admin-summary-card,.admin-frame .admin-ai-spotlight,.admin-frame .admin-news-row-actions>a,.admin-frame .cms-inline-actions>a,.admin-auth form button,html .home-page .center-action button.news-load-more):not(:where([data-button-motion=none] *,[data-section=automation-history] *)):not(:disabled):active{filter:brightness(.7);transform:scale(.98)}@media (prefers-reduced-motion:reduce){:is(.admin-frame button:not(:where(.ai-draft-row,.media-library-grid button,.media-library-dialog header>button,.publication-preview-close,.admin-source-editor-row button,.ai-remove-source,.site-edit-mode button)),.admin-frame .admin-compose,.admin-frame .admin-filled-button,.admin-frame .admin-outline-button,.admin-frame .admin-create-link,.admin-frame .admin-summary-card,.admin-frame .admin-ai-spotlight,.admin-frame .admin-news-row-actions>a,.admin-frame .cms-inline-actions>a,.admin-auth form button,html .home-page .center-action button.news-load-more):not(:where([data-button-motion=none] *,[data-section=automation-history] *)),:is(.admin-frame button:not(:where(.ai-draft-row,.media-library-grid button,.media-library-dialog header>button,.publication-preview-close,.admin-source-editor-row button,.ai-remove-source,.site-edit-mode button)),.admin-frame .admin-compose,.admin-frame .admin-filled-button,.admin-frame .admin-outline-button,.admin-frame .admin-create-link,.admin-frame .admin-summary-card,.admin-frame .admin-ai-spotlight,.admin-frame .admin-news-row-actions>a,.admin-frame .cms-inline-actions>a,.admin-auth form button,html .home-page .center-action button.news-load-more):not(:where([data-button-motion=none] *,[data-section=automation-history] *)):before,:is(.admin-frame button:not(:where(.ai-draft-row,.media-library-grid button,.media-library-dialog header>button,.publication-preview-close,.admin-source-editor-row button,.ai-remove-source,.site-edit-mode button)),.admin-frame .admin-compose,.admin-frame .admin-filled-button,.admin-frame .admin-outline-button,.admin-frame .admin-create-link,.admin-frame .admin-summary-card,.admin-frame .admin-ai-spotlight,.admin-frame .admin-news-row-actions>a,.admin-frame .cms-inline-actions>a,.admin-auth form button,html .home-page .center-action button.news-load-more):not(:where([data-button-motion=none] *,[data-section=automation-history] *)):after{transition:none}}html .home-page .center-action button.news-load-more{border-color:var(--sweep-color);color:var(--sweep-color);background:0 0;border-radius:6px}html[data-theme=light] .home-page .center-action button.news-load-more{--sweep-color:#007957;--sweep-ink:#fff}.home-page .news-load-more:focus-visible{outline:2px solid var(--sweep-color);outline-offset:4px}.admin-frame .admin-compose{position:relative}@media (max-width:760px){.admin-frame .admin-compose{position:absolute}}@media (hover:hover) and (pointer:fine){.admin-frame :is(.admin-summary-card,.admin-ai-spotlight):hover :is(span,b,small,h2,h3,p,svg){color:#0a191e;transition:color .5s}.admin-frame .admin-ai-spotlight:hover .admin-ai-spotlight-icon{background:0 0;border-color:#0a191e}}@media (prefers-reduced-motion:reduce){.admin-frame :is(.admin-summary-card,.admin-tool-card,.admin-ai-spotlight) *{transition:none}}
:root{--editorial-title:clamp(28px, 3vw, 38px);--editorial-section:clamp(24px, 2.3vw, 30px);--editorial-card:clamp(21px, 1.9vw, 26px);--editorial-space:clamp(36px, 5vw, 64px)}html[data-theme=light] :is(.home-page>section,.public-reveal-content,.public-reveal-content>section,.listing-page .listing-hero,.brief-page-shell):not(:where(.contact-page *)){animation:none;background-image:none!important}html[data-theme=light] :is(.site-shell,.public-reveal-content):not(:where(.contact-page *)){box-shadow:none}.home-page .hero-copy h2{letter-spacing:-.025em;font-size:clamp(28px,3.2vw,42px);line-height:1.17}.home-page .section-heading :is(h1,h2),.home-page .ai-heading h2,.home-page .map-intro h2,.home-page .agency-copy h2,.home-page .newsletter-section h2,.home-page .history-feature-copy h2,.home-page .article-detail-copy h2{font-size:var(--editorial-section);letter-spacing:-.02em;line-height:1.23}.home-page .history-feature-card b{font-size:var(--editorial-card);line-height:1.3}.home-page .news-card h3,.home-page .featured h3{font-size:var(--editorial-card);line-height:1.28}.home-page .insight-grid h3{font-size:clamp(20px,1.8vw,25px);line-height:1.3}.home-page :is(.section-pad,.ai-brief-section,.map-section,.agency-section,.newsletter-section,.history-feature-section,.article-detail-section){padding-block:var(--editorial-space)}.home-page .map-section{min-height:0}.home-page .section-heading{margin-bottom:28px}.tbmm-page .tbmm-hero h1,.about-page .about-hero h1,.about-page .subscription-hero h1,.info-page .imprint-hero h1{font-size:var(--editorial-title);letter-spacing:-.025em;margin-block:16px 20px;line-height:1.2}.tbmm-page :is(.tbmm-section-heading h2,.tbmm-building-copy h2,.tbmm-leadership-copy h2,.tbmm-today h2,.tbmm-sources h2),.about-page :is(.about-section-heading h2,.about-end h2,.subscription-message h2,.subscription-end h2){font-size:var(--editorial-section);letter-spacing:-.02em;line-height:1.25}.tbmm-page :is(.tbmm-principle p,.tbmm-endcap strong){letter-spacing:-.02em;font-size:clamp(25px,2.5vw,34px);line-height:1.35}.tbmm-page :is(.tbmm-timeline h3,.tbmm-mission-grid h3,.tbmm-mission-grid-five h3,.tbmm-milestone-grid h3){font-size:23px;line-height:1.3}.tbmm-page :is(.tbmm-hero,.tbmm-origin,.tbmm-opening,.tbmm-building,.tbmm-struggle,.tbmm-leadership,.tbmm-milestones,.tbmm-mission,.tbmm-today,.tbmm-agency,.tbmm-principle,.tbmm-sources,.tbmm-endcap){padding-block:var(--editorial-space)}.tbmm-page .tbmm-legacy{padding-top:var(--editorial-space)}.tbmm-page :is(.tbmm-origin-grid,.tbmm-opening-grid,.tbmm-agency-grid,.tbmm-milestone-grid,.tbmm-mission-grid,.tbmm-decision-list){margin-top:30px}.tbmm-page .tbmm-legacy-copy{margin-block:26px 44px}.tbmm-page .tbmm-hero{align-items:start;gap:clamp(28px,5vw,72px)}.tbmm-page .tbmm-portrait-wrap{height:clamp(300px,32vw,430px);min-height:0}.tbmm-page .tbmm-hero-number{font-size:30px}.tbmm-page .tbmm-opening-stat{padding:26px}.tbmm-page .tbmm-opening-stat strong{letter-spacing:-.03em;font-size:52px;line-height:1}.tbmm-page .tbmm-opening-stat p{margin-bottom:22px}.tbmm-page .tbmm-milestone-grid article{min-height:0;padding:24px}.tbmm-page .tbmm-milestone-grid article>span{font-size:32px}.tbmm-page .tbmm-milestone-grid h3{margin-top:22px}.tbmm-page :is(.tbmm-hero-lead,.tbmm-origin-intro p,.tbmm-opening-copy p,.tbmm-building-copy p,.tbmm-leadership-copy p,.tbmm-agency-grid p,.tbmm-today-grid p,.tbmm-legacy-copy p,.tbmm-section-heading>p){font-size:16px;line-height:1.8}.tbmm-page .tbmm-hero-deck{font-size:16px;line-height:1.6}.tbmm-page .tbmm-decision-list li>span{font-size:19px;line-height:1.45}.about-page :is(.about-hero,.subscription-hero,.about-section,.about-interviews,.about-subscription,.about-reach,.about-why,.about-end,.subscription-features,.subscription-message,.subscription-end){padding-block:var(--editorial-space)}.about-page .subscription-feature-grid article{min-height:0;padding:24px}.about-page .subscription-feature-grid h3{margin-top:22px}.info-page .imprint-content h2{font-size:24px;line-height:1.3}.agenda-dialog header h2{font-size:var(--editorial-title);line-height:1.2}.mobile-menu nav a{min-height:52px;padding-block:14px;font-size:26px;line-height:1.25}.search-input input{font-size:clamp(22px,2.5vw,30px)}.brief-page{--brief-bg:#091c24;--brief-soft:#102831;--brief-ink:#f6f2ea;--brief-copy:#c0cdd0;--brief-muted:#a3b6bc;--brief-accent:#e0ad87;--brief-line:#30464e;background:var(--brief-bg);color:var(--brief-ink)}html[data-theme=light] .brief-page{--brief-bg:#fffdf9;--brief-soft:#f6f3ed;--brief-ink:#1b3037;--brief-copy:#43545a;--brief-muted:#626f73;--brief-accent:#8b5333;--brief-line:#e3dfd7;background:var(--brief-bg)}html[data-theme] .brief-page .public-reveal-content{background:var(--brief-bg);box-shadow:none;animation:none;background-image:none!important}.brief-page .brief-page-shell{max-width:1104px;padding:24px 32px 64px;animation:none;overflow:visible;background-image:none!important}.brief-page .brief-page-shell:before{content:none}.brief-breadcrumb{color:var(--brief-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;line-height:1.5;display:flex}.brief-page .brief-back{color:var(--brief-muted);letter-spacing:0;text-transform:none;gap:7px;font-size:11px;font-weight:400}.brief-page .brief-back svg{width:12px;height:12px}.brief-breadcrumb [aria-current]{color:var(--brief-ink)}.brief-page .brief-page-hero{border-bottom:1px solid var(--brief-line);padding:30px 0 26px}.brief-page .brief-page-hero .eyebrow{color:var(--brief-accent);letter-spacing:.12em;font-size:10px;line-height:1.6}.brief-page .brief-page-hero h1{color:var(--brief-ink);font:500 var(--editorial-title)/1.18 var(--serif);letter-spacing:-.025em;margin:12px 0 14px}.brief-page .brief-page-hero>p{max-width:740px;color:var(--brief-copy);font:15px/1.8 var(--sans);margin:0}.brief-page .brief-page-meta{color:var(--brief-muted);letter-spacing:0;text-transform:none;gap:8px 18px;margin-top:20px;font-size:11px;font-weight:400;line-height:1.6}.brief-page .brief-page-meta>*+:before{color:var(--brief-muted);content:"·";margin-right:18px}.brief-page .brief-page-meta time{color:var(--brief-ink);font-weight:600}.brief-page .brief-page-hero .brief-stale-note{border-left:2px solid var(--brief-accent);background:var(--brief-soft);max-width:740px;color:var(--brief-muted);font:12px/1.7 var(--sans);margin-top:18px;padding:10px 14px}.brief-reading-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;padding-top:32px;display:grid}.brief-sidebar{min-width:0;position:sticky;top:28px}.brief-page .brief-toc{border:0;gap:0;padding:0}.brief-page .brief-toc>span,.brief-sidebar-note>span{color:var(--brief-accent);letter-spacing:.12em;margin-bottom:14px;font-size:10px;font-weight:700;line-height:1.6}.brief-page .brief-toc a{border-top:1px solid var(--brief-line);min-height:44px;color:var(--brief-copy);font:13px/1.6 var(--sans);overflow-wrap:anywhere;grid-template-columns:20px minmax(0,1fr) 12px;align-items:baseline;gap:10px;padding:14px 0;transition:none;display:grid}.brief-page .brief-toc a b{color:var(--brief-accent);font:500 10px/1.6 var(--sans);font-variant-numeric:tabular-nums}.brief-page .brief-toc a svg{width:12px;height:12px;color:var(--brief-muted);align-self:center;margin:0}.brief-page .brief-toc a:hover,.brief-page .brief-back:hover{color:var(--brief-accent);padding-left:0}.brief-sidebar-note{border:1px solid var(--brief-line);background:var(--brief-soft);margin-top:24px;padding:20px}.brief-sidebar-note p{color:var(--brief-muted);margin:10px 0 12px;font-size:12px;line-height:1.8}.brief-sidebar-note a,.brief-empty a{min-height:40px;color:var(--brief-accent);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.brief-sidebar-note svg,.brief-empty a svg{flex-shrink:0;width:14px;height:14px}.brief-page .brief-article{border-left:1px solid var(--brief-line);min-width:0;padding-left:32px}.brief-page .brief-article section{border-bottom:1px solid var(--brief-line);padding:28px 0;scroll-margin-top:28px}.brief-page .brief-article section:first-child{padding-top:0}.brief-page .brief-section-heading>span{color:var(--brief-accent);letter-spacing:.1em;font-size:10px;line-height:1.7}.brief-page .brief-section-heading h2{color:var(--brief-ink);font:500 clamp(22px, 2vw, 26px)/1.3 var(--serif);letter-spacing:-.015em;overflow-wrap:break-word;text-wrap:pretty;margin:10px 0 16px}.brief-page .brief-article section>p{max-width:68ch;color:var(--brief-copy);font:16px/1.85 var(--sans);overflow-wrap:break-word;margin:0 0 16px}.brief-page .brief-article section>p:last-child{margin-bottom:0}.brief-page .brief-note{color:var(--brief-muted);margin:22px 0 0;font-size:11px;line-height:1.8}.brief-empty{gap:18px;padding-block:32px;display:flex}.brief-empty>svg{width:24px;height:24px;color:var(--brief-accent);flex-shrink:0}.brief-empty h2{font:500 22px/1.3 var(--serif);margin:0 0 10px}.brief-empty p{color:var(--brief-muted);font-size:14px;line-height:1.7}.brief-page :is(a,button):focus-visible{outline:2px solid var(--brief-accent);outline-offset:4px}.brief-page a{transition:none;animation:none}@media (min-width:901px){.home-page .hero-section,.home-page .hero-grid{min-height:640px}.home-page .hero-grid{padding-block:120px 80px}}@media (max-width:760px){:root{--editorial-title:clamp(27px, 5vw, 32px);--editorial-section:clamp(23px, 4vw, 27px)}.home-page .hero-copy h2{font-size:clamp(27px,5.5vw,34px)}.home-page .section-heading{gap:20px}.brief-page .brief-page-shell{padding:20px 20px 44px}.brief-page .brief-page-hero{padding-block:24px}.brief-reading-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.brief-sidebar{position:static}.brief-sidebar-note{display:none}.brief-page .brief-toc{border:1px solid var(--brief-line);background:var(--brief-soft);padding:18px}.brief-page .brief-toc>span{margin-bottom:10px}.brief-page .brief-toc a{padding-block:10px}.brief-page .brief-article{border-left:0;padding-left:0}.brief-page .brief-page-meta{gap:8px 12px}.brief-page .brief-page-meta>*+:before{margin-right:12px}.tbmm-page .tbmm-opening-stat strong{font-size:44px}}@media (max-width:380px){.brief-page .brief-page-shell{padding-inline:16px}.brief-page .brief-page-meta{column-gap:10px;font-size:10px}.brief-page .brief-page-meta>*+:before{margin-right:10px}}
:is(.hero-copy,.hero-brief,.flash-copy,.map-card,.agenda-timeline li>div,.search-panel){overflow-wrap:anywhere;min-width:0}.hero-brief li{grid-template-columns:48px minmax(0,1fr)}.hero-brief li b{line-height:1.5}.hero-section{touch-action:pan-y pinch-zoom}.hero-playback{z-index:3;color:#fbf8f1;cursor:pointer;min-height:44px;font:11px var(--sans);background:#071820;border:1px solid #ffffff50;padding:8px 12px;position:absolute;bottom:24px;right:clamp(24px,5vw,78px)}.hero-scroll{pointer-events:none}.home-page .hero-scroll{left:50%;right:auto;transform:translate(-50%)}.home-page .hero-section .hero-arrow-button,.home-page .hero-section .hero-arrow-button *{transition:none;animation:none}.home-page .hero-arrow-button:is(:hover,:focus-visible){filter:none;transform:none}.home-page .hero-section .hero-arrow-button .arrow-icon-one{animation:none;transform:translate(-60%)}.home-page .hero-section .hero-arrow-button .arrow-icon-two{animation:none;transform:translate(-30%)}.home-page .hero-section .hero-arrow-button .arrow-icon-three{animation:none}.home-page .hero-brief-action svg{transition:none;transform:none}.hero-pagination button{min-height:44px}.flash-size-reserve{display:none}.flash-strip{grid-template-columns:176px minmax(0,1fr) 140px}.flash-copy p a{align-items:center;min-height:44px;display:flex}.flash-controls button{width:44px;height:44px;transition:none}.map-city-select{max-width:320px;color:inherit;gap:8px;margin-bottom:20px;font-size:13px;display:none}.map-city-select select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);font:16px var(--sans);border-radius:0;padding:10px 12px}html[data-theme=dark] .map-city-select select{background:var(--navy-2);color:var(--ivory)}.city-point:focus-visible{outline:2px solid var(--copper);outline-offset:5px}.mobile-menu{overscroll-behavior:contain;height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));animation:none;overflow-y:auto}.mobile-menu-top{gap:16px}.mobile-menu-top button{color:inherit;border-color:var(--line);flex-shrink:0}.mobile-menu nav{margin-top:24px}.mobile-menu nav a{overflow-wrap:anywhere;gap:16px}.mobile-menu nav>button{border-bottom:1px solid var(--line-light);min-height:52px;color:inherit;font:26px/1.25 var(--serif);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.mobile-menu nav svg{flex-shrink:0;width:20px;height:20px}:is(.mobile-menu,.search-overlay,.agenda-overlay) :is(a,button,input):focus-visible{outline:2px solid var(--copper-light);outline-offset:4px}.search-overlay,.agenda-overlay{overscroll-behavior:contain;height:100dvh;overflow-y:auto}.search-panel{margin-block:60px 24px}.search-input{grid-template-columns:32px minmax(0,1fr)}.search-input input{min-width:0}.agenda-dialog{max-height:calc(100dvh - 86px)}html[data-theme=dark] .agenda-dialog{--paper:var(--navy-2);--paper-deep:var(--navy);--ink:var(--ivory);--muted:#b5c3c8;--line:var(--line-light);--teal:var(--teal-bright);--copper:var(--copper-light);color:var(--ink)}html[data-theme=dark] .agenda-day-tabs button.active{background:#ffffff0a}html[data-theme=dark] .agenda-day-summary{color:var(--muted);background:#ffffff08}.agenda-timeline li{grid-template-columns:58px 12px minmax(0,1fr)}.toast{overflow-wrap:anywhere;pointer-events:none;max-width:calc(100% - 32px)}@media (max-width:1020px){.admin-site-area .footer-main{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:900px){.live-rail{height:auto;min-height:44px;padding-top:env(safe-area-inset-top);overflow:visible}.live-rail-inner{min-height:44px;padding-inline:max(12px, env(safe-area-inset-left)) max(52px, calc(44px + env(safe-area-inset-right)));letter-spacing:.03em;gap:8px}.ataturk-badge{top:env(safe-area-inset-top);right:max(4px, env(safe-area-inset-right));width:44px;height:44px;box-shadow:none;background:0 0;border:0;padding:9px;position:absolute}.ataturk-badge:after{inset:8px}.live-label{flex-shrink:0}.live-message{flex:1;padding-left:0}.live-message b{max-width:none;font-size:10px;line-height:1.4}.live-message>span,.live-rail time{display:none}.live-rail-inner>a{justify-content:center;min-width:44px;min-height:44px;font-size:10px}.live-rail .theme-switch{flex-shrink:0;align-items:center;min-height:44px;margin-left:0;display:inline-flex}.header-inner{padding-inline:max(18px, env(safe-area-inset-left)) max(18px, env(safe-area-inset-right))}.header-actions :is(.icon-button,.menu-button){flex-shrink:0;width:44px;height:44px}.hero-playback,.flash-controls .flash-playback{display:none}.home-page .hero-copy{animation:none}.home-page .hero-brief{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none;transform:none}.hero-brief li span{color:#bdcbd0;font-size:12px;line-height:1.55}.hero-brief-action{min-height:44px;font-size:11px}.home-page .hero-pagination{flex-wrap:wrap;justify-content:center;gap:4px;padding:0 18px 16px;display:flex;position:static}.hero-pagination button{border:1px solid #ffffff40;justify-content:center;width:44px;font-size:12px}.hero-pagination button i{display:none}.hero-pagination button.active{border-color:var(--copper-light);background:#ffffff15}.hero-scroll{display:none}.home-page .flash-strip{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 18px}html[data-theme] .home-page .flash-strip{--ivory:#fbf8f1;--copper-light:#dda679;--muted:#b5c3c8;color:var(--ivory);background:#071820}.flash-heading{white-space:normal;border-right:0;min-height:24px;font-size:10px}.flash-copy{grid-area:2/1/auto/-1;gap:8px;padding:0;animation:none;display:grid}.flash-copy>p,.flash-size-reserve{grid-area:2/1}.flash-size-reserve{visibility:hidden;pointer-events:none;display:grid}.flash-size-reserve p{grid-area:1/1;min-height:44px}.flash-copy p{white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;width:auto;font-size:16px;line-height:1.5;display:block;overflow:visible}.flash-meta{flex-wrap:wrap}.flash-controls{grid-area:1/2;gap:8px}.flash-controls>span{font-size:11px;display:inline}.flash-meta span{font-size:11px}.home-page .map-visual{min-height:0}.map-city-select{display:grid}.home-page .map-card{width:100%;margin-top:16px;animation:none}.map-card>div{flex-wrap:wrap;gap:12px}.map-card p,.map-context small{font-size:12px;line-height:1.6}.map-card .map-action{min-height:44px;font-size:11px}.map-source-links a{align-items:center;min-height:44px;display:inline-flex}.subscription-hero-grid,.subscription-message-grid{grid-template-columns:minmax(0,1fr)}:is(.subscription-hero-grid,.subscription-message-grid)>*{overflow-wrap:anywhere;min-width:0}.subscription-hero figure{max-width:100%;margin-inline:0}.subscription-hero figure>div,.about-page .about-hero-figure>div,.about-page .about-reach figure>div{width:100%;min-width:0}}@media (max-width:480px){.live-message{display:none}}@media (max-width:760px){.home-page .hero-grid{padding-bottom:24px}.home-page .hero-copy h2{text-wrap:pretty;line-height:1.25}.home-page .hero-copy>p{margin-block:16px}.hero-kicker,.hero-meta,.brief-top{flex-wrap:wrap;gap:8px 12px}.home-page .hero-meta :is(a,span){min-height:44px}.home-page .hero-brief li b{font-size:14px}.home-page .hero-brief li:nth-child(n+3){display:grid}.home-page .category-tabs{overscroll-behavior-x:contain;max-width:100%;margin-right:0}.category-tabs button{flex-shrink:0;min-height:44px}.home-page :is(.news-meta,.news-card-bottom){flex-wrap:wrap;gap:8px}.home-page :is(.news-card-copy,.section-heading,.insight-grid article){overflow-wrap:anywhere;min-width:0}.home-page .news-card-copy>p{font-size:15px;line-height:1.65}.home-page .newsletter-section input[type=email]{min-width:0;font-size:16px}.newsletter-consent{min-height:44px}.search-panel{margin-top:48px}.search-results a{overflow-wrap:anywhere;min-width:0}.agenda-dialog{max-height:calc(100dvh - 76px)}.agenda-timeline li{grid-template-columns:44px 8px minmax(0,1fr);column-gap:10px}.agenda-timeline li div>b{font-size:18px;line-height:1.45}.agenda-timeline li div>p{font-size:13px}.agenda-day-tabs button{min-width:0;min-height:44px}.footer-columns a,.footer-bottom a{align-items:center;min-height:36px;display:inline-flex}.toast{bottom:max(16px, env(safe-area-inset-bottom))}}@media (max-height:500px) and (max-width:1020px){.mobile-menu nav{margin-top:12px}.mobile-menu nav a{min-height:44px;padding-block:8px;font-size:22px}.search-overlay,.agenda-overlay{align-items:flex-start;padding:60px 16px 16px}.search-panel{margin-block:0}}@media (prefers-reduced-motion:reduce){.hero-playback,.flash-controls .flash-playback{display:none}.hero-copy,.hero-stage-media,.hero-stage-media img,.hero-pagination button.active i:after,.map-card,.city-pulse{transition:none;animation:none}}
