.home-hero-kicker,.home-news-intro,.home-card-eyebrow,.news-page-kicker{display:none}.home-hero-kicker:empty,.home-news-intro:empty,.home-card-eyebrow:empty,.news-page-kicker:empty{display:none}.home-secondary-grid{display:grid;gap:20px}.home-secondary-grid>.home-section{margin-bottom:0}.design-lab-page{max-width:1320px;margin:0 auto}.design-lab-hero{margin-bottom:28px}.design-lab-eyebrow{font-size:.74rem;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.design-lab-title{margin-top:8px;font-family:var(--font-display);font-size:clamp(2rem,3vw,2.8rem);line-height:1.08;color:var(--text)}.design-lab-subtitle{margin-top:12px;max-width:80ch;font-size:1rem;line-height:1.65;color:var(--text-secondary)}.design-lab-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.design-lab-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-md);padding:18px}.design-lab-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.design-lab-card-head h2{font-family:var(--font-display);font-size:1.35rem;color:var(--text)}.design-lab-card-head p{margin-top:6px;font-size:.9rem;line-height:1.55;color:var(--text-secondary)}.design-lab-swatches{display:inline-flex;gap:6px;padding:6px;border-radius:999px;background:color-mix(in srgb,var(--bg) 76%,var(--surface))}.design-lab-swatches span{width:16px;height:16px;border-radius:999px}.design-lab-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;margin-bottom:14px}.design-lab-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:999px;background:var(--eu-blue);border:1px solid var(--eu-blue);color:#fff;text-decoration:none;font-size:.82rem;font-weight:var(--font-semibold)}.design-lab-link--ghost{background:transparent;color:var(--text);border-color:var(--border)}.design-lab-frame-wrap{overflow:hidden;border-radius:14px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg) 82%,var(--surface))}.design-lab-frame{display:block;width:100%;height:760px;border:none;background:#0f172a}body[data-page=design-lab] .main{padding-top:26px;padding-bottom:48px}html[data-proposal]{--proposal-header-bg: var(--eu-blue);--proposal-header-shadow: 0 12px 30px rgba(2, 8, 23, .24);--proposal-header-border: rgba(255, 255, 255, .12);--proposal-nav-color: rgba(255, 255, 255, .74);--proposal-nav-active: #d8e4ff;--proposal-nav-hover: rgba(255, 255, 255, .08);--proposal-chip-bg: rgba(255, 255, 255, .06);--proposal-chip-border: rgba(255, 255, 255, .16);--proposal-chip-text: rgba(255, 255, 255, .86);--proposal-shell-bg: var(--surface);--proposal-shell-border: var(--border);--proposal-card-shadow: 0 18px 40px rgba(15, 23, 42, .08);--proposal-accent: #d3e1ff;--proposal-accent-strong: #7ea5ef;--proposal-rule: rgba(148, 163, 184, .22);--proposal-foot-bg: var(--footer-bg);--proposal-foot-border: var(--footer-border)}html[data-theme=dark][data-proposal]{--proposal-shell-bg: rgba(15, 23, 42, .38);--proposal-shell-border: rgba(148, 163, 184, .18);--proposal-card-shadow: none;--proposal-rule: rgba(148, 163, 184, .14)}html[data-proposal] .header{padding-top:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--proposal-header-bg) 94%,black) 0%,var(--proposal-header-bg) 100%);box-shadow:var(--proposal-header-shadow);border-bottom:1px solid var(--proposal-header-border)}html[data-proposal] .header-line1{height:44px}html[data-proposal] .header-line1:last-child{padding-bottom:10px}html[data-proposal] .brand .brand-name{font-size:1.28rem}html[data-proposal] .category-nav .nav-link{color:var(--proposal-nav-color);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;border-bottom-width:1px}html[data-proposal] .category-nav .nav-link:hover{background:var(--proposal-nav-hover);color:#fff}html[data-proposal] .category-nav .nav-link.active{color:var(--proposal-nav-active);border-bottom-color:var(--proposal-nav-active)}html[data-proposal] .theme-toggle,html[data-proposal] .account-btn,html[data-proposal] #search{background:var(--proposal-chip-bg);border-color:var(--proposal-chip-border);color:var(--proposal-chip-text)}html[data-proposal] #search::placeholder,html[data-proposal] .search-icon{color:#fff9}html[data-proposal] .account-btn--logged-in{background:#94a3b81f;border-color:#94a3b83d;color:#ffffffeb}html[data-proposal] .account-btn--logged-in:hover{background:#94a3b82e;border-color:#94a3b85c}html[data-proposal] .site-footer{background:var(--proposal-foot-bg);border-top-color:var(--proposal-foot-border)}html[data-proposal] .home-hero-kicker,html[data-proposal] .home-card-eyebrow,html[data-proposal] .news-page-kicker{display:block}html[data-proposal] .home-news-intro:not(:empty){display:block;margin-bottom:12px;font-size:.86rem;line-height:1.6;color:var(--text-secondary)}html[data-proposal] .home-hero{text-align:left;padding-top:38px;padding-bottom:24px}html[data-proposal] .home-hero-kicker,html[data-proposal] .news-page-kicker{font-size:.74rem;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--proposal-accent)}html[data-proposal] .home-hero-title{margin-top:10px;max-width:14ch;font-size:clamp(2.45rem,5vw,4.4rem);line-height:.98}html[data-proposal] .home-hero-accent{color:var(--proposal-accent)}html[data-proposal] .home-hero-subtitle{margin-top:16px;margin-left:0;margin-right:0;max-width:66ch;font-size:1rem}html[data-proposal] .home-news,html[data-proposal] .home-card,html[data-proposal] .home-watch,html[data-proposal] .news-article{box-shadow:var(--proposal-card-shadow)}html[data-proposal] .home-news{border-left-width:1px;border-left-color:var(--proposal-shell-border);border-top:1px solid var(--proposal-accent-strong);background:var(--proposal-shell-bg)}html[data-proposal] .home-news-badge{background:transparent;color:var(--proposal-accent);border:1px solid color-mix(in srgb,var(--proposal-accent) 44%,var(--border));padding:3px 10px}html[data-proposal] .home-news-title,html[data-proposal] .home-watch-panel-head h3,html[data-proposal] .home-card-title,html[data-proposal] .news-page-title{letter-spacing:-.01em}html[data-proposal] .home-card{background:var(--proposal-shell-bg);border:1px solid var(--proposal-shell-border)}html[data-proposal] .home-card-eyebrow{margin-bottom:10px;font-size:.72rem;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--proposal-accent)}html[data-proposal] .home-card-title{font-size:1.5rem}html[data-proposal] .home-card-text{max-width:58ch}html[data-proposal] .home-card-cta{background:transparent;color:var(--proposal-accent);border:1px solid color-mix(in srgb,var(--proposal-accent) 38%,var(--border))}html[data-proposal] .home-card-cta:hover{background:color-mix(in srgb,var(--proposal-accent) 12%,transparent);color:var(--text)}html[data-proposal] .home-card-cta--secondary{color:var(--text);border-color:color-mix(in srgb,var(--text-secondary) 28%,var(--border))}html[data-proposal] .home-card-cta--secondary:hover{background:color-mix(in srgb,var(--proposal-accent) 10%,transparent);color:var(--text);border-color:color-mix(in srgb,var(--proposal-accent) 38%,var(--border))}html[data-proposal] .news-page-heading{margin-bottom:26px}html[data-proposal] .news-page-title{margin-top:10px;font-size:clamp(2.1rem,4vw,3.3rem);line-height:1.02;max-width:16ch}html[data-proposal] .news-page-subtitle{margin-top:14px;margin-bottom:0;max-width:70ch;line-height:1.65}html[data-proposal] .news-cockpit{background:var(--proposal-shell-bg);border:1px solid var(--proposal-shell-border);border-left-width:1px;border-top:1px solid var(--proposal-accent-strong)}html[data-proposal] .home-watch-panel{background:transparent;border-color:var(--proposal-rule)}html[data-proposal] .home-watch-story,html[data-proposal] .home-watch-metric,html[data-proposal] .news-article{border-color:var(--proposal-rule)}html[data-proposal] .news-filter-bar{margin-bottom:18px}html[data-proposal] .news-article{border-top-color:var(--proposal-accent-strong);background:var(--proposal-shell-bg)}html[data-proposal] .news-article-source,html[data-proposal] .news-article-link--detail,html[data-proposal] .home-news-viewall,html[data-proposal] .home-watch-link{color:var(--proposal-accent)}html[data-proposal] .home-watch-metric--attention{border-color:color-mix(in srgb,var(--proposal-accent) 28%,var(--border))}html[data-proposal=briefing-desk]{--proposal-header-bg: #132848;--proposal-nav-active: #dbe9ff;--proposal-accent: #dbe9ff;--proposal-accent-strong: rgba(187, 211, 255, .72);--proposal-foot-bg: linear-gradient(180deg, #08111d 0%, #050a14 100%);--proposal-foot-border: rgba(191, 219, 254, .12)}html[data-theme=light][data-proposal=briefing-desk]{--proposal-shell-bg: #fbfcfe;--proposal-shell-border: rgba(30, 41, 59, .08);--proposal-card-shadow: 0 18px 38px rgba(15, 23, 42, .06)}html[data-proposal=briefing-desk] .home-main,html[data-proposal=briefing-desk] .news-page{max-width:1180px}html[data-proposal=briefing-desk] .home-secondary-grid{grid-template-columns:minmax(0,1.28fr) minmax(290px,.72fr);align-items:start}html[data-proposal=briefing-desk] .home-section--overview{grid-column:1;grid-row:1 / span 2}html[data-proposal=briefing-desk] .home-section--compliance{grid-column:2;grid-row:1}html[data-proposal=briefing-desk] .home-section--glossary{grid-column:2;grid-row:2}html[data-proposal=briefing-desk] .home-card--overview{min-height:100%;padding:34px}html[data-proposal=briefing-desk] .home-card--compliance,html[data-proposal=briefing-desk] .home-card--glossary{padding:24px}html[data-proposal=briefing-desk] .home-watch-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr)}html[data-proposal=briefing-desk] .news-feed{gap:22px}html[data-proposal=research-ledger]{--proposal-header-bg: #18253b;--proposal-nav-active: #d6c6a1;--proposal-accent: #d6c6a1;--proposal-accent-strong: rgba(214, 198, 161, .58);--proposal-chip-bg: rgba(214, 198, 161, .04);--proposal-chip-border: rgba(214, 198, 161, .16);--proposal-foot-bg: linear-gradient(180deg, #0a0d12 0%, #05070b 100%);--proposal-foot-border: rgba(214, 198, 161, .14)}html[data-theme=light][data-proposal=research-ledger]{--proposal-shell-bg: #fcfbf7;--proposal-shell-border: rgba(66, 53, 35, .12);--proposal-card-shadow: none}html[data-proposal=research-ledger] .header{box-shadow:none}html[data-proposal=research-ledger] .home-main,html[data-proposal=research-ledger] .news-page{max-width:1080px}html[data-proposal=research-ledger] .home-news,html[data-proposal=research-ledger] .home-card,html[data-proposal=research-ledger] .home-watch,html[data-proposal=research-ledger] .news-article{box-shadow:none;border-radius:10px}html[data-proposal=research-ledger] .home-news,html[data-proposal=research-ledger] .home-card,html[data-proposal=research-ledger] .home-watch,html[data-proposal=research-ledger] .news-article,html[data-proposal=research-ledger] .home-watch-panel,html[data-proposal=research-ledger] .home-watch-story,html[data-proposal=research-ledger] .home-watch-metric{border-color:#94a3b82e}html[data-proposal=research-ledger] .home-secondary-grid{gap:14px}html[data-proposal=research-ledger] .home-card{padding:22px 24px}html[data-proposal=research-ledger] .home-card-title,html[data-proposal=research-ledger] .news-page-title{font-size:1.9rem}html[data-proposal=research-ledger] .home-news-item,html[data-proposal=research-ledger] .home-watch-mini,html[data-proposal=research-ledger] .home-watch-radar-item,html[data-proposal=research-ledger] .news-article-kicker{border-color:#94a3b829}html[data-proposal=research-ledger] .home-watch-grid{grid-template-columns:1fr}html[data-proposal=research-ledger] .home-watch-panel--changed,html[data-proposal=research-ledger] .home-watch-panel--freshness{grid-row:auto;grid-column:auto}html[data-proposal=research-ledger] .news-feed{grid-template-columns:1fr;gap:16px}html[data-proposal=research-ledger] .news-article:first-child{padding:22px 24px}html[data-proposal=policy-dispatch]{--proposal-header-bg: #133266;--proposal-nav-active: #aecdff;--proposal-accent: #aecdff;--proposal-accent-strong: rgba(122, 162, 255, .68);--proposal-chip-bg: rgba(122, 162, 255, .08);--proposal-chip-border: rgba(122, 162, 255, .18);--proposal-foot-bg: linear-gradient(180deg, #081121 0%, #040913 100%);--proposal-foot-border: rgba(122, 162, 255, .12)}html[data-theme=light][data-proposal=policy-dispatch]{--proposal-shell-bg: #fcfdff;--proposal-shell-border: rgba(37, 99, 235, .12);--proposal-card-shadow: 0 18px 42px rgba(15, 23, 42, .08)}html[data-proposal=policy-dispatch] .home-main,html[data-proposal=policy-dispatch] .news-page{max-width:1200px}html[data-proposal=policy-dispatch] .home-hero-title,html[data-proposal=policy-dispatch] .news-page-title{max-width:12ch}html[data-proposal=policy-dispatch] .home-secondary-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}html[data-proposal=policy-dispatch] .home-section--overview{grid-column:span 4}html[data-proposal=policy-dispatch] .home-section--compliance{grid-column:span 2}html[data-proposal=policy-dispatch] .home-section--glossary{grid-column:1 / -1}html[data-proposal=policy-dispatch] .home-card--overview{padding:32px 34px}html[data-proposal=policy-dispatch] .home-card--compliance{min-height:100%}html[data-proposal=policy-dispatch] .home-card--glossary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}html[data-proposal=policy-dispatch] .home-watch-grid{grid-template-columns:1.15fr .85fr;gap:18px}html[data-proposal=policy-dispatch] .home-watch-panel--changed{background:color-mix(in srgb,var(--proposal-accent) 4%,transparent)}html[data-proposal=policy-dispatch] .news-feed{gap:24px}html[data-proposal=policy-dispatch] .news-article:first-child{padding:30px 32px}html[data-proposal=policy-dispatch] .news-article:first-child .news-why-it-matters{background:color-mix(in srgb,var(--proposal-accent) 8%,transparent);border-left-color:color-mix(in srgb,var(--proposal-accent) 46%,transparent)}@media(max-width:1180px){.design-lab-grid{grid-template-columns:1fr}.design-lab-frame{height:620px}}@media(max-width:920px){html[data-proposal=briefing-desk] .home-secondary-grid,html[data-proposal=policy-dispatch] .home-secondary-grid{grid-template-columns:1fr}html[data-proposal=briefing-desk] .home-section--overview,html[data-proposal=briefing-desk] .home-section--compliance,html[data-proposal=briefing-desk] .home-section--glossary,html[data-proposal=policy-dispatch] .home-section--overview,html[data-proposal=policy-dispatch] .home-section--compliance,html[data-proposal=policy-dispatch] .home-section--glossary{grid-column:auto;grid-row:auto}html[data-proposal=policy-dispatch] .home-card--glossary{grid-template-columns:1fr}}@media(max-width:768px){html[data-proposal] .home-hero-title,html[data-proposal] .news-page-title{max-width:none;font-size:2.2rem}html[data-proposal] .home-watch-grid,html[data-proposal=briefing-desk] .home-watch-grid,html[data-proposal=policy-dispatch] .home-watch-grid{grid-template-columns:1fr}html[data-proposal] .home-card,html[data-proposal] .home-news,html[data-proposal] .home-watch,html[data-proposal] .news-article{box-shadow:none}}
/*# sourceMappingURL=proposals.css.map */
