/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-grid{display:inline-grid}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-1{columns:1}.flex-wrap{flex-wrap:wrap}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#13263d;--muted:#68798b;--paper:#fff;--card:#fff;--line:#dfe4e7;--teal:#292b29;--orange:#a3212b;--soft-orange:#fff0ed;--mint:#eef3f6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:"Source Sans 3",Source Sans Pro,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.app-shell{background:var(--paper);min-height:100vh}.topbar{border-bottom:1px solid #12282b24;justify-content:flex-start;align-items:center;gap:22px;max-width:1440px;height:76px;margin:0 auto;padding:0 46px;display:flex}.brand{color:var(--ink);letter-spacing:-.45px;align-items:center;gap:11px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.brand>span:last-child>span{color:var(--teal)}.brand-mark{width:36px;height:36px;color:var(--teal);filter:drop-shadow(0 5px 10px #0f555329);border-radius:10px;place-items:center;display:grid}.brand-mark svg{width:100%;height:100%;display:block}nav{align-items:center;gap:33px;height:100%;margin-left:18px;display:flex}nav a,nav button{color:#5c696a;cursor:pointer;background:0 0;border:0;align-items:center;height:100%;padding:0;font-size:13px;font-weight:700;text-decoration:none;display:flex;position:relative}nav a.active,nav button.active{color:var(--ink)}nav a.active:after,nav button.active:after{content:"";background:var(--orange);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}nav em{background:var(--orange);color:#fff;border-radius:99px;place-items:center;min-width:19px;height:19px;margin-left:7px;font-size:11px;font-style:normal;display:grid}.signin-link{min-height:38px;color:var(--teal);white-space:nowrap;background:#fffdf8d1;border:1px solid #b9c8c2;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:8px 12px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.account-menu-wrap{margin-left:auto;position:relative}.profile{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;font-size:12px;font-weight:800}.account-menu{z-index:60;border:1px solid var(--og-border);background:var(--og-panel);border-radius:12px;width:290px;padding:9px;position:absolute;top:48px;right:0;box-shadow:0 18px 48px #191a1933}.account-menu-identity{border-bottom:1px solid var(--og-border);gap:3px;margin-bottom:6px;padding:10px 10px 12px;display:grid}.account-menu-identity b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-menu-identity span{color:var(--og-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-menu>button,.account-menu>a{width:100%;min-height:42px;color:var(--og-graphite);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.account-menu>button:hover,.account-menu>a:hover{background:var(--og-soft);color:var(--teal)}.account-menu>button b{background:var(--og-soft);min-width:22px;height:22px;color:var(--teal);border-radius:99px;place-items:center;font-size:11px;display:grid}.account-menu .account-signout{border-top:1px solid var(--og-border);color:var(--og-red);border-radius:0 0 7px 7px;margin-top:5px}.account-header-loading{border:1px solid var(--og-border);min-height:38px;color:var(--og-muted);border-radius:8px;align-items:center;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.refresh-button{height:38px;color:var(--teal);cursor:pointer;background:#fffdf8cc;border:1px solid #bfcac5;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.refresh-button:disabled{opacity:.65;cursor:wait}.refresh-button>span{font-size:17px;line-height:1}.spinning{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.welcome{grid-template-columns:1fr 390px;align-items:end;gap:70px;max-width:1348px;margin:0 auto;padding:62px 46px 36px;display:grid}.eyebrow{color:#718080;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.eyebrow span{color:var(--orange);margin:0 5px}.eyebrow i{color:var(--orange);margin:0 5px;font-style:normal}.eyebrow .live-dot{background:#2c9669;border-radius:50%;width:7px;height:7px;margin:0 7px 0 0;display:inline-block;box-shadow:0 0 0 4px #2c96691f}h1{letter-spacing:-4px;margin:0;font-size:clamp(46px,5vw,72px);font-weight:760;line-height:.98}h1 span{color:var(--teal)}.lede{color:#526365;max-width:680px;margin:24px 0 0;font-size:17px;line-height:1.7}.dot{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.red{background:#d84b3e}.amber{background:#df9e31}.green{background:#38916d}.summary-grid{grid-template-columns:repeat(4,1fr);gap:11px;max-width:1348px;margin:0 auto 42px;padding:0 46px;display:grid}.summary-grid article{border:1px solid var(--line);background:#fffdf8ad;border-radius:13px;grid-template-columns:40px 1fr;align-items:center;gap:12px;min-height:104px;padding:21px;display:grid}.stat-icon{background:var(--mint);width:36px;height:36px;color:var(--teal);border-radius:9px;place-items:center;font-size:19px;font-weight:800;display:grid}.summary-grid strong{font-size:25px;line-height:1}.summary-grid p{color:#536466;margin:4px 0 0;font-size:11px;font-weight:700}.summary-grid small{color:#879191;grid-column:2;margin-top:-14px;font-size:11px}.source-health{flex-wrap:wrap;gap:8px;max-width:1256px;margin:-21px auto 21px;display:flex}.source-health>span{color:#6e7c7a;background:#fffdf8ad;border:1px solid #d6ddd8;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.source-health i{background:#9ba6a2;border-radius:50%;width:6px;height:6px}.source-health .ok i{background:#2f9168;box-shadow:0 0 0 3px #2f91681c}.source-health .stale i{background:#d59732;box-shadow:0 0 0 3px #d597321c}.source-health .error i{background:#c86b52}.source-health .warning i{background:#d59732}.workspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);align-items:start;gap:18px;max-width:1348px;margin:0 auto;padding:0 46px 74px;display:grid}.feed-panel,.detail-panel{border:1px solid var(--line);background:var(--card);border-radius:17px;box-shadow:0 15px 40px #1b2c2d0d}.section-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.section-heading .eyebrow{margin-bottom:5px}.section-heading h2{letter-spacing:-.8px;margin:0;font-size:25px}.text-button{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.signin-banner{background:#f0f7f3;border:1px solid #cddcd5;border-radius:10px;grid-template-columns:1fr auto;gap:4px 14px;margin:-8px 0 14px;padding:13px 14px;display:grid}.signin-banner strong{font-size:11px}.signin-banner span{color:#657370;grid-column:1;font-size:11px;line-height:1.45}.signin-banner a{background:var(--teal);color:#fff;border-radius:7px;grid-area:1/2/3;align-self:center;padding:8px 10px;font-size:11px;font-weight:850;text-decoration:none}.search-box{background:#f9f8f3;border:1px solid #d8ddd7;border-radius:10px;align-items:center;gap:12px;min-height:47px;padding:0 8px 0 14px;display:flex}.search-box>span{color:var(--teal);font-size:23px;transform:rotate(-15deg)}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search-box input::placeholder{color:#929b99}.semantic-search-note{color:#71807c;min-height:18px;margin:5px 2px 0;font-size:11px;font-weight:750}.semantic-search-note.loading{color:var(--teal)}.semantic-search-note.error{color:#8a6b43}.search-direct-answer{background:linear-gradient(135deg,#e8f3ed,#fffdf8);border:1px solid #9fc2b2;border-radius:11px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr) auto;align-items:center;gap:15px;margin:10px 0 14px;padding:16px;display:grid;box-shadow:0 10px 28px #1b463d14}.search-direct-answer>div:first-child{gap:4px;display:grid}.search-direct-answer>div:first-child>span{color:var(--teal);letter-spacing:.9px;font-size:10px;font-weight:950}.search-direct-answer>div:first-child>strong{color:#203f3b;font-size:14px;line-height:1.4}.search-direct-answer>div:first-child>small{color:#657873;font-size:10px}.search-direct-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.search-direct-people a{color:#285a51;text-overflow:ellipsis;white-space:nowrap;background:#ffffffc7;border:1px solid #d4e1db;border-radius:7px;min-width:0;padding:7px 9px;font-size:10px;font-weight:850;text-decoration:none;overflow:hidden}.search-direct-people a small{color:#72817d;text-overflow:ellipsis;font-size:9px;font-weight:650;display:block;overflow:hidden}.search-direct-answer>button{background:var(--teal);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;min-height:42px;padding:0 13px;font-size:11px;font-weight:900}@media (width<=900px){.search-direct-answer{grid-template-columns:1fr}.search-direct-answer>button{justify-self:start}}@media (width<=520px){.search-direct-people{grid-template-columns:1fr}}kbd{color:#879190;background:#fff;border:1px solid #d6dad4;border-radius:5px;padding:4px 7px;font-family:inherit;font-size:11px}.filter-toggle{height:34px;color:var(--teal);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd7d2;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.filter-toggle b{background:var(--orange);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:11px;display:grid}.filter-toggle i{font-size:13px;font-style:normal;transition:transform .15s}.filter-toggle.open i{transform:rotate(180deg)}.search-filters{background:#f7f7f2;border:1px solid #d8ddd7;border-radius:10px;margin-top:8px;padding:13px 14px;box-shadow:0 9px 24px #1937350d}.decision-filter{padding:0}.decision-filter.secondary{background:#fbfaf6;margin-top:8px}.filter-label{color:#657472;letter-spacing:.9px;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.filter-options{flex-wrap:wrap;gap:7px;display:flex}.filter-options button{color:#5f6f6d;cursor:pointer;background:#fff;border:1px solid #d4dad5;border-radius:7px;padding:7px 11px;font-size:11px;font-weight:750}.filter-options button:hover{color:var(--teal);border-color:#9db4ae}.filter-options button.active{border-color:var(--teal);background:var(--teal);color:#fff;box-shadow:0 3px 10px #0f55531f}.filter-topic{border-top:1px solid #dfe3de;margin-top:13px;padding-top:12px}.filters{scrollbar-width:none;gap:7px;margin:0;display:flex;overflow-x:auto}.filters button{color:#667575;cursor:pointer;background:0 0;border:1px solid #d8dcd6;border-radius:99px;flex:none;padding:7px 12px;font-size:11px;font-weight:700}.filters button.active{border-color:var(--teal);background:var(--teal);color:#fff}.clear-filters{color:var(--teal);cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0;font-size:11px;font-weight:800}.feed-list{gap:10px;scroll-margin-top:92px;display:grid}.high-risk-list-intro{background:#fff3ed;border:1px solid #e2b39f;border-radius:12px;grid-column:1/-1;padding:18px 20px}.high-risk-list-intro span{color:#a84329;letter-spacing:.9px;font-size:11px;font-weight:950;display:block}.high-risk-list-intro strong{color:#793521;margin-top:5px;font-size:20px;display:block}.high-risk-list-intro p{color:#795f55;margin:5px 0 0;font-size:12px;line-height:1.55}.feed-item{cursor:pointer;background:#fff;border:1px solid #e1e2dc;border-radius:12px;padding:18px 19px 15px;transition:transform .18s,border-color .18s,box-shadow .18s}.feed-item:hover{border-color:#aabeb8;transform:translateY(-1px);box-shadow:0 7px 20px #19373512}.feed-item.selected{border-left:4px solid var(--orange);background:#fffdf9}.feed-meta{color:#7e8989;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.feed-meta>span+span:before{content:"·";color:#b2b7b4;margin-right:8px}.feed-meta .status{border-radius:99px;align-items:center;padding:5px 8px;display:inline-flex}.feed-meta .status:before{display:none}.feed-meta .high-risk-badge{color:#a43f25;background:#ffe8df;border-radius:99px;padding:5px 8px;font-weight:950}.feed-meta .high-risk-badge:before{display:none}.status i{border-radius:50%;width:5px;height:5px;margin-right:5px}.status.live{background:var(--soft-orange);color:#b24b2e}.status.live i{background:var(--orange)}.status.new{color:#4f5ea2;background:#eef1ff}.status.new i{background:#6675be}.status.done{color:#2f7656;background:#e7f3ec}.status.done i{background:#3c936b}.feed-item h3{letter-spacing:-.25px;max-width:690px;margin:11px 0 6px;font-size:15px;line-height:1.35}.source{color:#788484;margin:0;font-size:11px}.change{color:#5f6e6e;background:#f3f5f1;border-radius:7px;margin:13px 0 14px;padding:10px 12px;font-size:11px;line-height:1.5}.change b{color:var(--teal)}.item-footer{justify-content:flex-end;align-items:center;gap:15px;display:flex}.item-footer>div{flex-wrap:wrap;gap:5px;display:flex}.item-footer button{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.item-footer button.watching{color:var(--orange)}.item-actions{flex-wrap:nowrap!important;gap:12px!important}.empty{color:#7d8988;text-align:center;place-items:center;gap:7px;padding:45px 20px;font-size:12px;display:grid}.empty strong{color:var(--ink);font-size:15px}.empty button{border:1px solid var(--teal);color:var(--teal);cursor:pointer;background:0 0;border-radius:7px;margin-top:7px;padding:8px 12px;font-size:11px;font-weight:800}.loading-state,.error-state{color:#7d8988;text-align:center;border:1px dashed #ced5d0;border-radius:12px;align-content:center;justify-items:center;gap:9px;min-height:270px;padding:45px 25px;display:grid}.loading-state>i{border:3px solid #d8e2dd;border-top-color:var(--teal);border-radius:50%;width:28px;height:28px;margin-bottom:5px;animation:.8s linear infinite spin}.loading-state strong,.error-state strong{color:var(--ink);font-size:14px}.loading-state span,.error-state span{max-width:380px;font-size:11px;line-height:1.55}.error-state button{border:1px solid var(--teal);background:var(--teal);color:#fff;cursor:pointer;border-radius:7px;margin-top:8px;padding:9px 14px;font-size:11px;font-weight:800}.detail-panel{max-height:none;padding:26px;position:static;overflow:visible}.detail-kicker{color:var(--teal);text-transform:uppercase;letter-spacing:.9px;justify-content:space-between;gap:15px;font-size:11px;font-weight:800;display:flex}.detail-kicker b{color:#7b8786}.detail-panel>h1{letter-spacing:-.55px;margin:14px 0 8px;font-size:20px;line-height:1.28}.detail-source{color:#7d8989;margin:0 0 19px;font-size:11px}.ai-summary{background:linear-gradient(145deg,#edf6f1,#f8faf6);border:1px solid #cfe0d9;border-radius:10px;padding:16px}.ai-label{color:var(--teal);letter-spacing:.9px;align-items:center;font-size:11px;font-weight:900;display:flex}.ai-label>span{margin-right:6px;font-size:13px}.ai-summary p{color:#415556;margin:11px 0 0;font-size:11px;line-height:1.65}.document-coverage{background:#fafaf6;border:1px solid #d9dfda;border-radius:9px;margin:10px 0 12px;padding:12px 14px}.document-coverage>div{align-items:center;gap:10px;display:flex}.coverage-icon{color:#6f7c78;background:#e9ece8;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.document-coverage p{margin:0}.document-coverage strong{color:#354b4b;font-size:11px;display:block}.document-coverage small{color:#7d8987;margin-top:3px;font-size:11px;display:block}.document-coverage.mode-full{background:#eff8f3;border-color:#bddbcd}.document-coverage.mode-full .coverage-icon{color:#22714d;background:#d7eee2}.document-coverage.mode-ocr{background:#eef7fa;border-color:#b9d6df}.document-coverage.mode-ocr .coverage-icon{color:#236b7c;background:#d7edf3}.document-coverage.mode-partial{background:#fff9eb;border-color:#ead6af}.document-coverage.mode-partial .coverage-icon{color:#956718;background:#f5e7c8}.document-coverage.mode-failed{background:#fff4f1;border-color:#e6c5bc}.document-coverage.mode-failed .coverage-icon{color:#a34934;background:#f3dcd5}.limitations{color:#788481;border-top:1px solid #4a5d591f;padding-top:8px;font-size:11px;line-height:1.45;margin-top:9px!important}.analysis-retry{color:#914b38;cursor:pointer;background:#fff;border:1px solid #cbb8ae;border-radius:6px;margin-top:9px;padding:7px 9px;font-size:11px;font-weight:850}.analysis-retry:hover{background:#fff8f5}.blocked-explanation{border-top:1px solid #7e3f2d26;margin-top:13px;padding-top:13px;display:block!important}.blocked-explanation>strong{color:#7e3f2d!important;font-size:14px!important}.blocked-explanation p{color:#6f5d57;margin:6px 0 0;font-size:13px;line-height:1.55}.blocked-explanation ul{color:#6f5d57;margin:8px 0 0;padding-left:20px;font-size:12px;line-height:1.5}.document-reports{margin:0 0 16px}.document-reports h3{color:#526463;text-transform:uppercase;letter-spacing:.7px;margin:0 0 8px;font-size:11px}.document-reports article{background:#fff;border:1px solid #e0e3de;border-radius:7px;margin-bottom:6px;padding:9px 10px}.document-reports article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.document-reports article strong{color:#354b4b;font-size:11px;line-height:1.35}.document-reports article b{color:#2a7353;text-transform:uppercase;letter-spacing:.3px;background:#edf5f0;border-radius:999px;flex:none;padding:3px 6px;font-size:11px}.document-reports .report-ocr_read b{color:#256879;background:#e4f2f5}.document-reports .report-partial b{color:#906117;background:#fbefd2}.document-reports .report-unreadable b{color:#9e4936;background:#f8e3dd}.document-reports p,.document-reports small{color:#6d7a78;margin:5px 0 0;font-size:11px;line-height:1.45;display:block}.document-reports small{color:#8a7771}.quality-review{background:#f4faf6;border:1px solid #c9ddd2;border-radius:9px;margin:0 0 16px;padding:13px}.quality-review>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.quality-review>div:first-child span{color:#526463;text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:850}.quality-review>div:first-child strong{color:#236b4c;font-size:11px}.quality-review.quality-figyelmeztetés{background:#fff9eb;border-color:#ead6af}.quality-review.quality-figyelmeztetés>div:first-child strong{color:#91631a}.quality-review.quality-blokkolva{background:#fff4f1;border-color:#e6c5bc}.quality-review.quality-blokkolva>div:first-child strong{color:#9e4936}.quality-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.quality-checks article{background:#ffffffb3;border:1px solid #435b531a;border-radius:6px;gap:7px;padding:7px;display:flex}.quality-checks article>b{color:#347b5b;font-size:11px}.quality-checks article span{min-width:0}.quality-checks article strong,.quality-checks article small{display:block}.quality-checks article strong{color:#425957;font-size:11px}.quality-checks article small{color:#788481;margin-top:2px;font-size:11px;line-height:1.35}.evidence-list{margin:0 0 16px}.evidence-list h3,.document-links h3{color:#526463;text-transform:uppercase;letter-spacing:.7px;margin:0 0 8px;font-size:11px}.evidence-list a{color:inherit;background:#fff;border:1px solid #e0e3de;border-radius:7px;margin-bottom:6px;padding:9px 10px;text-decoration:none;display:block}.evidence-list a:hover{border-color:#9fb8b0}.evidence-list a>span{color:var(--teal);font-size:11px;font-weight:850}.evidence-list a>p{color:#667573;margin:4px 0 0;font-size:11px;line-height:1.45}.evidence-list a>span b{letter-spacing:0;border-radius:4px;margin-left:6px;padding:3px 5px;font-size:11px}.evidence-list a>small{color:#7d8987;margin-top:4px;font-size:11px;display:block}.impact-box{border-left:3px solid var(--orange);background:#fff6f0;grid-template-columns:1fr auto;gap:4px;margin:12px 0 22px;padding:12px 14px;display:grid}.impact-box>span{color:#7f8987;text-transform:uppercase;letter-spacing:.8px;font-size:11px;font-weight:800}.impact-box strong{color:#b64c2f;font-size:11px}.impact-box p{color:#5f6e6e;grid-column:1/-1;margin:2px 0 0;font-size:11px}.preliminary-impact{background:#f4f6f3;border-left:3px solid #9aa8a3;margin:12px 0 22px;padding:14px 16px}.preliminary-impact span{color:#65736f;text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:850}.preliminary-impact p{color:#4f605d;margin:7px 0 3px;font-size:14px}.preliminary-impact small{color:#7b8783;font-size:12px}.decision-analysis{background:#fbfbf7;border:1px solid #d6ded9;border-radius:11px;margin:0 0 22px;padding:15px}.analysis-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.analysis-section-heading>div{align-items:center;gap:7px;display:flex}.analysis-section-heading span{color:var(--orange)}.analysis-section-heading h3{margin:0;font-size:12px}.analysis-section-heading small{color:#88928f;font-size:11px;font-weight:750}.decision-signal{background:#fff;border:1px solid #d6ddd8;border-left:4px solid #758481;border-radius:9px;margin-bottom:10px;padding:13px}.decision-signal>span{color:#71807d;letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.decision-signal>strong{margin-top:5px;font-size:14px;display:block}.decision-signal>p{color:#5c6a68;margin:6px 0 0;font-size:11px;line-height:1.5}.signal-support{background:#f3faf6;border-left-color:#2f8a63}.signal-support>strong{color:#256c4e}.signal-conditional{background:#fffaf0;border-left-color:#d0902a}.signal-conditional>strong{color:#94671d}.signal-information{background:#f2f8fa;border-left-color:#397c91}.signal-information>strong{color:#2d6577}.signal-risk{background:#fff5f1;border-left-color:#c45136}.signal-risk>strong{color:#a64029}.decision-brief-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.decision-brief-grid article,.narrative-grid article{background:#fff;border:1px solid #e0e3df;border-radius:8px;padding:10px}.decision-brief-grid span,.narrative-grid span{color:#5e706d;letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:900}.decision-brief-grid p,.narrative-grid p,.narrative-grid li{color:#526361;margin:5px 0 0;font-size:11px;line-height:1.5}.key-data-section{margin-top:13px}.key-data-section h4,.stakeholder-section h4,.representative-toolkit h4,.amendment-list h4{color:#4e605e;text-transform:uppercase;letter-spacing:.7px;margin:0 0 8px;font-size:11px}.key-data-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.key-data-grid article{background:#fff;border:1px solid #d8dfda;border-radius:8px;padding:11px}.key-data-grid article>span{color:#657471;text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:900;display:block}.key-data-grid article>strong{color:#183f3e;margin-top:5px;font-size:13px;line-height:1.25;display:block}.key-data-grid article>b{color:#ab4a30;background:#fff0e8;border-radius:4px;margin-top:5px;padding:3px 5px;font-size:11px;display:inline-block}.key-data-grid article>p{color:#687572;margin:6px 0;font-size:11px;line-height:1.45}.key-data-grid article>small{border-radius:4px;padding:3px 5px;font-size:11px;font-weight:800;display:inline-block}.basis-fact{color:#2a7355!important;background:#e5f2eb!important}.basis-calculated{color:#356a89!important;background:#e8f0f7!important}.basis-inference{color:#92631a!important;background:#fff0d9!important}.basis-unknown{color:#697471!important;background:#ecefed!important}.brief-columns{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.brief-list{background:#fff8f5;border:1px solid #ead5cd;border-radius:8px;padding:11px}.brief-list.benefits-list{background:#f3f9f6;border-color:#cfe0d8}.brief-list h4{color:#536461;text-transform:uppercase;letter-spacing:.6px;margin:0 0 7px;font-size:11px}.brief-list ul{margin:0;padding-left:15px}.brief-list li{color:#596866;margin-bottom:5px;font-size:11px;line-height:1.42}.brief-list li b{color:#ad462e;margin-right:3px;font-size:11px}.analysis-details{background:#fff;border:1px solid #d7ddd8;border-radius:9px;margin-top:13px}.analysis-details>summary{cursor:pointer;color:#234b49;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:0 12px;list-style:none;display:flex}.analysis-details>summary::-webkit-details-marker{display:none}.analysis-details>summary span{font-size:11px;font-weight:900}.analysis-details>summary small{color:#7f8b88;font-size:11px}.analysis-details[open]>summary{background:#f5f8f5;border-bottom:1px solid #e0e4e0}.decision-metadata{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.decision-metadata span{color:#596966;border:1px solid #e1e4e0;border-radius:7px;padding:8px;font-size:11px}.decision-metadata b{color:#7b8784;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:11px;display:block}.narrative-grid{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.narrative-grid ul{margin:4px 0 0;padding-left:15px}.budget-impact-card{background:linear-gradient(145deg,#eff7f3,#fff);border:1px solid #cddbd4;border-radius:9px;padding:13px}.analysis-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.analysis-card-top>span,.analysis-grid article>span{color:#647370;letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:900}.analysis-card-top b{color:#236a50;background:#dff0e8;border-radius:99px;padding:4px 7px;font-size:11px}.analysis-card-top b.accent{color:#ad4b30;background:#fff0e8}.analysis-card-top b.neutral{color:#66716f;background:#ecefeb}.budget-impact-card>strong{color:#183f3e;margin-top:8px;font-size:14px;line-height:1.3;display:block}.budget-impact-card>p{color:#596967;margin:6px 0 9px;font-size:11px;line-height:1.5}.analysis-meta{flex-wrap:wrap;gap:5px;display:flex}.analysis-meta span{color:#6d7977;background:#edf0ec;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:750}.budget-breakdown{grid-template-columns:1fr 1fr;gap:5px;margin:10px 0;display:grid}.budget-breakdown span{color:#586866;border:1px solid #e0e5e1;border-radius:6px;padding:7px;font-size:11px;line-height:1.4}.budget-breakdown b{color:#7b8784;text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px;font-size:11px;display:block}.impact-dimensions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.impact-dimensions article{background:#fff;border:1px solid #e0e3df;border-radius:8px;padding:10px}.impact-dimensions article>span{color:#405654;font-size:11px;font-weight:900}.impact-dimensions p{color:#5d6c69;margin:5px 0;font-size:11px;line-height:1.45}.impact-dimensions small{color:#7b8684;font-size:11px;line-height:1.5}.impact-dimensions em{border-radius:4px;margin-top:6px;padding:3px 5px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.risk-section{margin-top:14px}.risk-section h4,.action-list h4{color:#4e605e;text-transform:uppercase;letter-spacing:.7px;margin:0 0 8px;font-size:11px}.risk-list{gap:7px;display:grid}.risk-list article{background:#fff;border:1px solid #e0e3df;border-radius:8px;padding:10px}.risk-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.risk-list article>div>span{color:#405654;font-size:11px;font-weight:850}.risk-list b{border-radius:99px;padding:3px 6px;font-size:11px}.risk-list .risk-alacsony{color:#2c7657;background:#e5f2eb}.risk-list .risk-közepes{color:#926418;background:#fff2d9}.risk-list .risk-magas{color:#ae432a;background:#fde6df}.risk-list p{color:#596866;margin:6px 0 4px;font-size:11px;line-height:1.48}.risk-list small{color:#89918f;font-size:11px;line-height:1.4}.analysis-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.analysis-grid article{background:#fff;border:1px solid #e0e3df;border-radius:8px;padding:11px}.analysis-grid strong{color:#244c49;margin:6px 0 4px;font-size:11px;display:block}.analysis-grid p{color:#657270;margin:0;font-size:11px;line-height:1.45}.analysis-grid small{color:#89918f;margin-top:6px;font-size:11px;line-height:1.4;display:block}.action-list{border-top:1px solid #e1e4df;margin-top:13px;padding-top:12px}.action-list ol,.action-list ul{margin:0;padding-left:17px}.action-list li{color:#566664;margin-bottom:6px;padding-left:2px;font-size:11px;line-height:1.48}.recommendations{background:#f0f7f3;border:1px solid #cfe0d8;border-radius:8px;padding:12px}.recommendations h4{color:var(--teal)}.stakeholder-section{margin-top:13px}.stakeholder-section>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.stakeholder-section article{background:#fff;border:1px solid #e0e3df;border-radius:7px;padding:9px}.stakeholder-section article>b{color:#5b6967;background:#edf1ee;border-radius:4px;padding:3px 5px;font-size:11px;display:inline-block}.stakeholder-section article>strong{color:#31504e;margin-top:5px;font-size:11px;display:block}.stakeholder-section article>p{color:#687572;margin:4px 0 0;font-size:11px;line-height:1.4}.specialist-module{border-color:#c9dbd3}.specialist-data{margin-bottom:13px}.representative-toolkit{background:#f8faf7;border:1px solid #d7e0dc;border-radius:8px;padding:11px}.representative-toolkit ol{margin:0;padding-left:17px}.representative-toolkit li{color:#536461;margin-bottom:6px;font-size:11px;line-height:1.48}.amendment-list{margin-top:13px}.amendment-list article{background:#fff;border:1px solid #d9dfda;border-radius:8px;margin-bottom:7px;padding:11px}.amendment-list article>span{color:#356a5b;background:#e6f0ec;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:900;display:inline-block}.amendment-list article>strong{color:#244c49;margin-top:6px;font-size:11px;display:block}.amendment-list article>p{color:#667572;margin:5px 0;font-size:11px;line-height:1.45}.amendment-list blockquote{border-left:3px solid var(--orange);color:#5e6967;background:#fff7f2;margin:7px 0 0;padding:8px 10px;font-size:11px;line-height:1.5}.source-standard{border-top:1px solid #e0e4df;flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;padding-top:10px;display:flex}.source-standard strong{color:#586966;text-transform:uppercase;margin-right:3px;font-size:11px}.source-standard span{border-radius:4px;padding:3px 5px;font-size:11px;font-weight:800}.key-change-head,.key-change-table article{grid-template-columns:1.05fr .9fr .9fr .85fr;display:grid}.key-change-head{color:#5d6d69;text-transform:uppercase;letter-spacing:.5px;background:#eef4f0;font-size:11px;font-weight:900}.key-change-head span,.key-change-table article>span{border-right:1px solid #e1e5e1;padding:8px}.key-change-head span:last-child,.key-change-table article>span:last-child{border-right:0}.execution-checklist{background:#f4f9f6;border:1px solid #cbdcd4;border-radius:9px;margin-top:13px;padding:12px}.execution-checklist h4{color:#3d5b57;text-transform:uppercase;letter-spacing:.7px;margin:0 0 9px;font-size:11px}.execution-checklist article{border-top:1px solid #dae4de;grid-template-columns:23px 1fr;gap:8px;padding:9px 0;display:grid}.execution-checklist article:first-of-type{border-top:0}.execution-checklist article>b{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.execution-checklist p{flex-wrap:wrap;gap:5px;margin:5px 0;display:flex}.execution-checklist p span{color:#65736f;background:#fff;border-radius:4px;padding:3px 5px;font-size:11px}.execution-checklist small{border-radius:4px;padding:3px 5px;font-size:11px;font-weight:800;display:inline-block}.workbench{background:linear-gradient(145deg,#edf6f2,#fffdf8);border:1px solid #bdd3ca;border-radius:11px;margin:0 0 18px;padding:15px}.workbench>p{color:#7b8885;margin:9px 0 0;font-size:11px;line-height:1.45}.version-history,.issue-timeline{background:#fbfbf7;border:1px solid #d8dfda;border-radius:10px;margin:0 0 18px;padding:14px}.version-empty{color:#6d7a77;background:#f1f3ef;border-radius:7px;margin:0;padding:9px;font-size:11px;line-height:1.5}.linked-timeline li{min-height:58px}.linked-timeline li>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;gap:10px;padding:0 0 12px;display:grid}.linked-timeline li>button>span{color:#52615f;gap:3px;font-size:11px;line-height:1.35;display:grid}.linked-timeline li>button b{color:#274d49;font-size:11px}.linked-timeline li>button em{color:#7e8987;text-align:right;font-size:11px;font-style:normal}.linked-timeline li>button small{max-width:130px;margin-top:4px;line-height:1.3;display:block}.budget-procedure-gate{background:#fff;border:1px solid #d8dfda;border-radius:8px;margin:10px 0 16px;padding:0}.budget-procedure-gate summary{color:#34554e;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12px;list-style:none;display:flex}.budget-procedure-gate summary::-webkit-details-marker{display:none}.budget-procedure-gate summary:after{content:"⌄";font-size:16px;line-height:1}.budget-procedure-gate[open] summary:after{transform:rotate(180deg)}.budget-procedure-gate summary strong{font-weight:700}.budget-procedure-gate summary time{color:#65746d;margin-left:auto;font-size:11px}.budget-procedure-gate>p,.budget-procedure-gate>ul,.budget-procedure-gate>a{margin-left:12px;margin-right:12px}.budget-procedure-gate>p{color:#455e58;margin-top:8px;font-size:12px;line-height:1.5}.budget-procedure-gate>ul{gap:6px;margin-bottom:12px;padding:0;list-style:none;display:grid}.budget-procedure-gate li{background:#fff;border:1px solid #d5e3dc;border-radius:8px;grid-template-columns:78px 1fr;align-items:start;gap:9px;padding:8px;display:grid}.budget-procedure-gate li>span{color:#61706b;text-align:center;text-transform:uppercase;background:#eef1ee;border-radius:999px;padding:3px 5px;font-size:8px;font-weight:950}.budget-procedure-gate li.procedure-met>span{color:#1c6b4a;background:#d8eee1}.budget-procedure-gate li.procedure-pending>span{color:#8a5b0d;background:#fff0cc}.budget-procedure-gate li>div{gap:2px;display:grid}.budget-procedure-gate li strong{color:#34554e;font-size:11px}.budget-procedure-gate li small{color:#6c7a76;font-size:10px;line-height:1.4}.budget-procedure-gate>a{color:#17634f;margin-bottom:12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-block}.budget-procedure-gate>a:hover{text-decoration:underline}.timeline-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.issue-timeline-current{border-left:2px solid var(--teal);margin:0 0 2px 4px;padding:5px 0 2px 25px}.issue-timeline-current>span{color:#46635c;letter-spacing:.05em;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.issue-timeline-current>strong{color:#234d45;font-size:14px;line-height:1.4;display:block}.issue-timeline-current p{color:#435d55;margin:5px 0 0;font-size:12px;line-height:1.5}.issue-timeline-current a{color:#175f52;font-weight:700}.fresh-issue-definition{color:#5c6864;margin:0;padding:0 16px 13px;font-size:14px;line-height:1.5}.timeline-heading h3{margin:0;font-size:13px}.timeline-heading>span{color:#b44d30;font-size:11px;font-weight:800}.timeline{margin:0 0 20px;padding:0;list-style:none;display:grid}.timeline li{grid-template-columns:21px 1fr;gap:9px;min-height:46px;display:grid;position:relative}.timeline li:after{content:"";background:#cbd5d1;width:1px;position:absolute;top:14px;bottom:-2px;left:5px}.timeline li:last-child:after{display:none}.timeline li>i{z-index:1;background:var(--teal);width:11px;height:11px;box-shadow:0 0 0 1px var(--teal);border:3px solid #fff;border-radius:50%;margin-top:2px;position:relative}.timeline li.current>i{background:var(--orange);box-shadow:0 0 0 1px var(--orange),0 0 0 4px #ffebe2}.timeline li.future>i{background:#fff;box-shadow:0 0 0 1px #aeb9b5}.timeline li div{justify-content:space-between;gap:10px;display:flex}.timeline strong{font-size:11px}.timeline span{color:#87918f;font-size:11px}.timeline li.future strong{color:#87918f}.primary-action,.secondary-action{cursor:pointer;border-radius:8px;width:100%;height:42px;font-size:11px;font-weight:800}.primary-action{border:1px solid var(--teal);background:var(--teal);color:#fff}.primary-action:hover{background:#0b4644}.secondary-action{color:var(--teal);background:#fff;border:1px solid #d5dad5;margin-top:8px}.secondary-action:hover{background:#f5f6f2}.share-action{background:#f4faf7;border-color:#afc8c0}.official-action{margin-top:8px}.link-action{justify-content:center;align-items:center;text-decoration:none;display:flex}.document-links{margin:16px 0 10px}.document-links a{color:#3f5957;border-top:1px solid #e3e5e0;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.document-links a:last-child{border-bottom:1px solid #e3e5e0}.document-links a:hover{color:var(--teal);background:#f6f7f2}.document-links a span{color:var(--orange)}.detail-placeholder{color:#83908d;text-align:center;place-items:center;min-height:340px;font-size:11px;display:grid}.disclaimer{color:#9aa19f;text-align:center;margin:14px 4px 0;font-size:11px;line-height:1.55}footer{color:#788584;border-top:1px solid #12282b24;grid-template-columns:1fr auto;gap:12px;max-width:1256px;margin:0 auto;padding:35px 0 48px;display:grid}footer>p{grid-column:1;margin:0;font-size:11px}footer>div:last-child{grid-area:1/2/3;align-items:center;gap:18px;font-size:11px;font-weight:700;display:flex}footer a{color:#687674;text-decoration:none}footer a:hover{color:var(--teal)}.toast{z-index:20;background:var(--ink);color:#fff;border-radius:8px;padding:13px 18px;font-size:11px;font-weight:700;animation:.2s ease-out toast-in;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 35px #0003}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1000px){.topbar{padding:0 24px}.topbar nav{display:none}.welcome{grid-template-columns:1fr;gap:30px;padding:46px 24px 30px}.summary-grid{grid-template-columns:repeat(2,1fr);padding:0 24px}.workspace{grid-template-columns:1fr;padding:0 24px 55px}.detail-panel{max-height:none;position:static;overflow:visible}.source-health{margin:-21px 24px 21px}footer{margin:0 24px}}@media (width<=600px){.topbar{height:64px;padding:0 17px}.refresh-button{justify-content:center;width:36px;padding:0;font-size:0}.refresh-button>span{font-size:18px}.brand{font-size:17px}.brand-mark{width:31px;height:31px}.signin-link{margin-left:auto;padding:7px 8px;font-size:11px}.welcome{padding:36px 17px 25px}h1{letter-spacing:-3px;font-size:45px}.lede{margin-top:18px;font-size:14px}.summary-grid{grid-template-columns:1fr 1fr;margin-bottom:25px;padding:0 17px}.summary-grid article{grid-template-columns:32px 1fr;min-height:94px;padding:15px}.stat-icon{width:30px;height:30px}.summary-grid strong{font-size:21px}.source-health{margin:-12px 17px 18px}.workspace{padding:0 17px 45px}.feed-panel,.detail-panel{border-radius:13px}.feed-panel{padding:17px}.section-heading{align-items:center}.text-button{display:none}.feed-item{padding:15px}.feed-item h3{font-size:14px}.feed-meta{flex-wrap:wrap}.item-footer{align-items:flex-end}.search-box kbd{display:none}.search-box{gap:8px}.search-box input{font-size:11px}.filter-toggle{padding:0 8px}.search-filters{padding:12px}.filter-options{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.filter-options button{flex:none}.analysis-grid,.decision-brief-grid,.key-data-grid,.brief-columns,.narrative-grid,.impact-dimensions,.stakeholder-section>div,.budget-breakdown,.decision-metadata,.quality-checks{grid-template-columns:1fr}.key-change-head,.key-change-table article{min-width:620px}.linked-timeline li>button{grid-template-columns:1fr}.linked-timeline li>button em{text-align:left}footer{grid-template-columns:1fr;margin:0 17px;padding-bottom:36px}footer>div:last-child{flex-wrap:wrap;grid-area:auto/1;margin-top:12px}}.brief-topic a,.brief-grid h2 a{color:inherit;text-decoration:none}.brief-grid h2 a:hover,.brief-topic a:hover{color:var(--teal)}.asset-facts a:hover,.person-facts a:hover,.profile-metrics>a:hover{background:#f1f7f4;border-color:#82aa9b}.profile-metrics>a>b{color:var(--teal);margin-top:10px;font-size:11px;display:block}.profile-themes a>b{color:var(--teal);grid-column:2;font-size:11px}.activity-ledger>div:last-child>a:hover{background:#f4f8f5;border-color:#82aa9b}.activity-ledger>div:last-child>a b{margin:6px 0;font-size:13px;display:block}.activity-ledger>div:last-child>a em{color:#7a6a43;font-size:11px;font-style:normal}.entity-summary span,.thematic-summary>div>span{color:var(--orange);letter-spacing:.8px;font-size:11px;font-weight:950}.entity-summary h2,.thematic-summary h2{margin:8px 0;font-size:27px}.entity-summary p,.thematic-summary p{color:#5d6f6a;margin:0;font-size:12px;line-height:1.62}.thematic-summary dt{color:#74827e;text-transform:uppercase;font-size:11px;font-weight:900}.thematic-summary dd{color:#315750;margin:4px 0 0;font-size:11px;font-weight:800}.thematic-summary a{color:var(--teal)}.thematic-profile nav{flex-wrap:wrap}@media (width<=1280px){.civic-shell :is(.entity-summary,.thematic-summary){margin-left:24px;margin-right:24px}}@media (width<=850px){.analysis-dossiers>div:last-child,.entity-summary,.thematic-summary{grid-template-columns:1fr}.entity-summary>a{justify-self:start}.thematic-drilldown>div:nth-of-type(2),.county-drilldown{grid-template-columns:1fr 1fr}}@media (width<=650px){.civic-shell :is(.entity-summary,.thematic-summary){margin-left:14px;margin-right:14px}.intelligence-kpis :is(button,a){min-height:112px;padding:14px}.analysis-dossiers>div:last-child,.thematic-drilldown>div:nth-of-type(2),.county-drilldown{grid-template-columns:1fr}.analysis-dossiers>div:last-child>a{min-height:0}.civic-kpis>a{min-height:155px;padding:15px}.entity-summary,.thematic-summary{padding:18px}.analysis-dossiers footer{flex-direction:column;align-items:flex-start}}.public-topbar nav a{font-size:11px}.intelligence-shell{background:radial-gradient(circle at 78% 3%,#c4e1d69e,transparent 28rem),var(--paper)}.intelligence-hero,.budget-hero{grid-template-columns:minmax(0,1fr) 365px;align-items:end;gap:78px;max-width:1256px;margin:0 auto;padding:68px 0 45px;display:grid}.intelligence-hero h1,.budget-hero .national-budget-title{max-width:860px;color:var(--ink);letter-spacing:-6px;margin:0;font-size:clamp(54px,7vw,94px);line-height:.91}.intelligence-hero h1 span,.budget-hero .national-budget-title span{color:var(--teal)}.intelligence-hero>div>p:last-child,.budget-hero>div>p:not(.eyebrow){color:#4f6460;max-width:780px;margin:25px 0 0;font-size:16px;line-height:1.62}.intelligence-hero>aside,.budget-hero>aside{background:#fffdf8d6;border:1px solid #bad0c7;border-radius:14px;padding:24px;box-shadow:0 18px 55px #13363314}.intelligence-hero>aside>span,.budget-hero>aside>span,.forecast-method>span,.editorial-model>div>span,.budget-balance>div>span,.budget-risks>div>span,.budget-sources>div>span{color:var(--orange);letter-spacing:1.2px;font-size:11px;font-weight:900}.intelligence-hero>aside>strong,.budget-hero>aside>strong{color:var(--ink);margin:9px 0;font-size:23px;line-height:1.2;display:block}.intelligence-hero>aside>p,.budget-hero>aside>p{color:#64736f;margin:0;font-size:12px;line-height:1.62}.intelligence-kpis{grid-template-columns:repeat(4,1fr);gap:9px;max-width:1256px;margin:0 auto 34px;display:grid}.intelligence-kpis article{background:#fffdf8e0;border:1px solid #d5ddd8;border-radius:11px;min-height:132px;padding:19px}.intelligence-kpis span,.budget-kpis span{color:#647671;text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:850;display:block}.intelligence-kpis strong,.budget-kpis strong{color:var(--teal);margin:11px 0 5px;font-size:38px;line-height:1;display:block}.intelligence-kpis small,.budget-kpis small{color:#798682;font-size:11px}.intelligence-state,.intelligence-empty{color:#64736f;text-align:center;background:#fffdf8;border:1px solid #d4ddd8;border-radius:12px;max-width:1256px;margin:24px auto;padding:28px}.intelligence-empty{grid-column:1/-1}.intelligence-empty strong{color:var(--ink);margin-bottom:6px;display:block}.forecast-controls,.brief-controls{background:#fffdf8;border:1px solid #d4ddd8;border-radius:10px;align-items:center;gap:12px;max-width:1256px;margin:0 auto 20px;padding:9px;display:flex}.forecast-controls>div{gap:4px;display:flex}.forecast-controls button{color:#60706c;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 13px;font-size:11px;font-weight:850}.forecast-controls button.active{background:var(--teal);color:#fff}.forecast-controls label,.brief-controls label{color:#6d7b77;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.forecast-controls select,.brief-controls select,.brief-controls input,.budget-section-title input{color:#3e5551;background:#fff;border:1px solid #d3dcd7;border-radius:7px;min-height:36px;padding:0 10px;font-size:11px}.forecast-controls>p{color:#7a8783;margin-left:auto;font-size:11px}.forecast-controls>p b{color:#51635f}.forecast-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;max-width:1256px;margin:0 auto 70px;display:grid}.forecast-list{gap:10px;display:grid}.forecast-card{background:#fffdf8;border:1px solid #d4ddd8;border-radius:13px;padding:21px}.forecast-card>header,.brief-grid article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.forecast-card>header span,.brief-grid article>header span{color:#326b5d;background:#e7f1ed;border-radius:99px;padding:4px 7px;font-size:11px;font-weight:900}.forecast-card>header time,.brief-grid article>header time{color:#7c8985;font-size:11px}.forecast-question{grid-template-columns:105px 1fr;gap:18px;margin:17px 0;display:grid}.probability{background:#e7f2ed;border-radius:10px;align-content:center;justify-items:center;min-height:91px;display:grid}.probability strong{color:var(--teal);font-size:31px}.probability span{color:#5f736d;font-size:11px;font-weight:800}.probability.confidence-közepes{background:#fff0dd}.probability.confidence-közepes strong{color:#ad6723}.forecast-question h2{margin:5px 0 7px;font-size:18px;line-height:1.28}.forecast-question p{color:#64736f;margin:0;font-size:11px;line-height:1.5}.probability-track{background:#e6eae6;border-radius:99px;height:5px;overflow:hidden}.probability-track i{background:linear-gradient(90deg,var(--teal),#45a382);border-radius:99px;height:100%;display:block}.forecast-card dl{background:#f3f5f1;border-radius:8px;grid-template-columns:145px 1fr;gap:8px;margin:15px 0;padding:12px;display:grid}.forecast-card dl>div{display:contents}.forecast-card dt{color:#7a8884;font-size:11px;font-weight:800}.forecast-card dd{color:#52645f;margin:0;font-size:11px;line-height:1.45}.forecast-card>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.forecast-card>footer>div{flex-wrap:wrap;gap:5px;display:flex}.forecast-card>footer span{color:#6b7874;background:#eef1ed;border-radius:4px;padding:4px 6px;font-size:11px}.forecast-card>footer a{color:var(--teal);flex:none;font-size:11px;font-weight:900;text-decoration:none}.forecast-method{background:linear-gradient(145deg,#e5f1ec,#fffdf8);border:1px solid #bdd1c8;border-radius:13px;padding:23px;position:sticky;top:18px}.forecast-method h2{margin:8px 0 16px;font-size:24px}.forecast-method ol{margin:0;padding:0;list-style:none}.forecast-method li{border-top:1px solid #0f555321;grid-template-columns:25px 1fr;gap:10px;padding:12px 0;display:grid}.forecast-method li>b{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.forecast-method li strong{font-size:11px}.forecast-method li p{color:#65746f;margin:3px 0 0;font-size:11px;line-height:1.45}.method-note{color:#6b7774;background:#ffffffb8;border-radius:7px;padding:11px;font-size:11px;line-height:1.55}.forecast-method>a{color:var(--teal);font-size:11px;font-weight:900}.brief-controls{padding:11px 12px}.brief-controls .brief-search{flex:1}.brief-controls .brief-search input{width:100%;max-width:460px}.brief-controls>span{color:#788581;margin-left:auto;font-size:11px}.featured-brief{background:#fffdf8;border:1px solid #bdd2c9;border-radius:15px;grid-template-columns:minmax(0,1.35fr) .65fr;max-width:1256px;margin:0 auto 18px;display:grid;overflow:hidden}.featured-brief>div{padding:34px}.featured-brief>div>span{color:var(--orange);letter-spacing:.8px;font-size:11px;font-weight:900}.featured-brief h2{letter-spacing:-1.4px;max-width:800px;margin:12px 0;font-size:34px;line-height:1.12}.featured-brief>div>p{color:#596b66;max-width:780px;font-size:14px;line-height:1.65}.featured-brief>div>div{flex-wrap:wrap;gap:7px;margin:19px 0;display:flex}.featured-brief>div>div>*{color:#60706b;background:#edf2ee;border-radius:5px;padding:5px 7px;font-size:11px;font-style:normal}.featured-brief>div>a{background:var(--teal);color:#fff;border-radius:7px;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.featured-brief>aside{color:#fff;background:linear-gradient(145deg,#123d3b,#0f5553);align-content:center;padding:34px;display:grid}.featured-brief>aside span{color:#f3a184;letter-spacing:1px;font-size:11px;font-weight:900}.featured-brief>aside strong{margin-top:14px;font-size:18px;line-height:1.55}.brief-grid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1256px;margin:0 auto 60px;display:grid}.brief-grid>article{background:#fffdf8;border:1px solid #d6ddd8;border-radius:12px;flex-direction:column;min-height:310px;padding:20px;display:flex}.brief-topic{text-transform:uppercase;margin:18px 0 7px;font-weight:800;color:#7a8783!important;font-size:11px!important}.brief-grid h2{margin:0 0 10px;font-size:18px;line-height:1.32}.brief-grid article>p:not(.brief-topic){color:#63716e;margin:0;font-size:11px;line-height:1.55}.brief-card-signals{flex-wrap:wrap;gap:5px;margin:16px 0;display:flex}.brief-card-signals span{color:#356b5d;background:#e8f1ed;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:850}.brief-card-signals span.risk{color:#a5472d;background:#fde9e2}.brief-grid article>footer{border-top:1px solid #e0e4e0;justify-content:space-between;margin-top:auto;padding-top:13px;display:flex}.brief-grid footer b{color:#39705f;font-size:11px}.brief-grid footer a{color:var(--teal);font-size:11px;font-weight:900;text-decoration:none}.editorial-model{background:linear-gradient(135deg,#e5f0eb,#fffdf8);border:1px solid #bdd0c8;border-radius:14px;grid-template-columns:1.1fr .9fr;gap:55px;max-width:1256px;margin:0 auto 70px;padding:31px;display:grid}.editorial-model h2{margin:8px 0;font-size:29px}.editorial-model p{color:#596a66;margin:0;font-size:12px;line-height:1.65}.editorial-model ul{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.editorial-model li{color:#405955;background:#ffffffbf;border-radius:8px;padding:13px;font-size:11px;font-weight:800}.editorial-model li b{color:var(--orange);margin-bottom:8px;font-size:11px;display:block}.budget-hero{padding-bottom:35px}.budget-status-tabs{gap:5px;margin-top:23px;display:flex}.budget-status-tabs button{color:#6e7b77;background:#fff;border:1px solid #cbd7d1;border-radius:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:850}.budget-status-tabs button.active{border-color:var(--teal);background:var(--teal);color:#fff}.budget-status-tabs button:not(.active){opacity:.68}.budget-kpis{grid-template-columns:repeat(5,1fr);gap:8px;max-width:1256px;margin:0 auto 18px;display:grid}.budget-kpis article{background:#fffdf8;border:1px solid #d3dcd7;border-radius:11px;min-height:134px;padding:18px}.budget-kpis strong{font-size:30px}.budget-balance,.budget-risks,.budget-sources{background:#fffdf8;border:1px solid #d1dcd6;border-radius:14px;grid-template-columns:.85fr 1.15fr;gap:55px;max-width:1256px;margin:0 auto 55px;padding:29px;display:grid}.budget-balance h2,.budget-risks h2,.budget-sources h2{margin:8px 0;font-size:29px}.budget-balance>div>p,.budget-risks>div>p{color:#60706c;font-size:11px;line-height:1.62}.balance-stack{gap:11px;display:grid}.balance-stack article{grid-template-columns:1fr auto;gap:8px;display:grid}.balance-stack span{color:#566863;font-size:11px;font-weight:800}.balance-stack strong{color:var(--teal);font-size:11px}.balance-stack i{background:linear-gradient(90deg,var(--orange),#f0aa76);border-radius:99px;grid-column:1/-1;height:9px;display:block}.balance-stack article:nth-child(2) i{background:linear-gradient(90deg,var(--teal),#6ab79d)}.balance-stack article.zero i{background:#e5eae6;width:100%}.budget-drill,.budget-decisions{max-width:1256px;margin:0 auto 55px}.budget-section-title{justify-content:space-between;align-items:end;gap:22px;margin-bottom:17px;display:flex}.budget-section-title>div>span{color:var(--orange);letter-spacing:1px;font-size:11px;font-weight:900}.budget-section-title h2{margin:7px 0 0;font-size:31px}.budget-section-title>div:last-child{gap:5px;display:flex}.budget-section-title button{color:#65736f;cursor:pointer;background:#fffdf8;border:1px solid #cad6d0;border-radius:7px;min-height:36px;padding:0 14px;font-size:11px;font-weight:850}.budget-section-title button.active{background:var(--teal);color:#fff}.budget-lines{grid-template-columns:1fr 1fr;gap:8px;display:grid}.budget-lines article{background:#fffdf8;border:1px solid #d5ddd8;border-radius:10px;grid-template-columns:27px 1fr;gap:10px;padding:16px;display:grid}.budget-lines article>b{width:25px;height:25px;color:var(--teal);background:#e5efeb;border-radius:50%;place-items:center;font-size:11px;display:grid}.budget-lines header{justify-content:space-between;gap:10px;display:flex}.budget-lines header span{color:#7a8783;text-transform:uppercase;font-size:11px}.budget-lines header strong{color:var(--teal);font-size:11px}.budget-lines h3{margin:7px 0 9px;font-size:13px}.budget-line-track{background:#e9ece8;border-radius:99px;height:5px;overflow:hidden}.budget-line-track i{background:linear-gradient(90deg,var(--teal),#5bae91);border-radius:99px;height:100%;display:block}.budget-lines small{color:#7e8986;margin-top:7px;font-size:11px;display:block}.budget-risks{background:linear-gradient(135deg,#fff7ef,#fffdf8);grid-template-columns:.72fr 1.28fr}.budget-risks>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.budget-risks article{background:#ffffffb8;border:1px solid #ecd8c9;border-radius:9px;padding:14px}.budget-risks article span{color:#80695d;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.budget-risks article strong{color:#a95033;margin:7px 0;font-size:21px;display:block}.budget-risks article small{color:#80766f;font-size:11px}.budget-section-title label{color:#77837f;gap:4px;font-size:11px;font-weight:850;display:grid}.budget-decisions>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.budget-decisions>div:last-child>a{min-height:240px;color:inherit;background:#fffdf8;border:1px solid #d5ddd8;border-radius:11px;flex-direction:column;padding:18px;text-decoration:none;display:flex}.budget-decisions a>span{color:var(--orange);text-transform:uppercase;font-size:11px;font-weight:900}.budget-decisions h3{margin:9px 0;font-size:15px;line-height:1.35}.budget-decisions a>p{color:#64726f;margin:0;font-size:11px;line-height:1.55}.budget-decisions a>footer{border-top:1px solid #e1e5e1;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:11px;display:flex}.budget-decisions footer>*{color:#60706c;background:#eef2ee;border-radius:4px;padding:3px 5px;font-size:11px;font-style:normal}.budget-sources>div:last-child{gap:6px;display:grid}.budget-sources a{color:inherit;background:#fff;border:1px solid #d9dfdb;border-radius:8px;grid-template-columns:29px 1fr;gap:10px;padding:12px;text-decoration:none;display:grid}.budget-sources a>b{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.budget-sources a span{gap:3px;display:grid}.budget-sources a strong{font-size:11px}.budget-sources a small{color:#778480;font-size:11px}.insight-footer{max-width:1256px}@media (width<=1280px){.intelligence-hero,.budget-hero,.intelligence-kpis,.forecast-controls,.brief-controls,.forecast-layout,.featured-brief,.brief-grid,.editorial-model,.budget-kpis,.budget-balance,.budget-drill,.budget-risks,.budget-decisions,.budget-sources{margin-left:24px;margin-right:24px}}@media (width<=1000px){.intelligence-hero,.budget-hero{grid-template-columns:1fr;gap:28px;padding-top:45px}.intelligence-hero>aside,.budget-hero>aside{max-width:600px}.intelligence-kpis{grid-template-columns:1fr 1fr}.forecast-layout{grid-template-columns:1fr}.forecast-method{position:static}.brief-grid{grid-template-columns:1fr 1fr}.budget-kpis{grid-template-columns:repeat(3,1fr)}.budget-balance,.budget-risks,.budget-sources{grid-template-columns:1fr;gap:22px}.budget-decisions>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=650px){.intelligence-hero,.budget-hero,.intelligence-kpis,.forecast-controls,.brief-controls,.forecast-layout,.featured-brief,.brief-grid,.editorial-model,.budget-kpis,.budget-balance,.budget-drill,.budget-risks,.budget-decisions,.budget-sources{margin-left:14px;margin-right:14px}.intelligence-hero,.budget-hero{padding:40px 0 28px}.intelligence-hero h1,.budget-hero .national-budget-title{letter-spacing:-3.4px;font-size:50px}.intelligence-hero>div>p:last-child,.budget-hero>div>p:not(.eyebrow){font-size:14px}.intelligence-kpis{grid-template-columns:1fr 1fr;gap:6px}.intelligence-kpis article{min-height:112px;padding:14px}.intelligence-kpis strong{font-size:30px}.forecast-controls,.brief-controls{flex-direction:column;align-items:stretch}.forecast-controls>p,.brief-controls>span{margin:0}.forecast-controls label,.brief-controls label{justify-content:space-between}.forecast-controls select,.brief-controls select{flex:1}.forecast-question{grid-template-columns:1fr}.probability{width:110px}.forecast-card>footer{flex-direction:column;align-items:flex-start}.forecast-card dl,.featured-brief{grid-template-columns:1fr}.featured-brief>div,.featured-brief>aside{padding:21px}.featured-brief h2{font-size:25px}.brief-grid{grid-template-columns:1fr}.editorial-model{grid-template-columns:1fr;gap:22px;padding:21px}.editorial-model ul{grid-template-columns:1fr 1fr}.budget-status-tabs{overflow-x:auto}.budget-status-tabs button{flex:none}.budget-kpis{grid-template-columns:1fr 1fr}.budget-kpis article{min-height:115px;padding:14px}.budget-kpis strong{font-size:24px}.budget-balance,.budget-risks,.budget-sources{padding:20px}.budget-lines{grid-template-columns:1fr}.budget-section-title{flex-direction:column;align-items:flex-start}.budget-risks>div:last-child,.budget-decisions>div:last-child{grid-template-columns:1fr}.budget-decisions>div:last-child>a{min-height:210px}.insight-footer{margin-left:14px;margin-right:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.feed-item,.toast{transition:none;animation:none}}.signup-link{border-color:var(--teal);background:var(--teal);color:#fff;font-size:12px}.signup-link:hover{color:#fff;background:#0a4644}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.hero-actions .hero-action{margin-top:0}.hero-secondary{min-height:44px;color:var(--teal);background:#fffdf8c2;border:1px solid #b9c9c3;border-radius:9px;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.hero-secondary:hover{border-color:var(--teal);background:#fff}.hero-secondary span{font-size:16px}@media (width<=650px){.signup-link{font-size:11px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions>a{justify-content:center}}html{scroll-padding-top:92px}body{font-size:16px;line-height:1.55}.topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f2ebf0;max-width:none;height:68px;padding:0 max(32px,50vw - 628px);position:sticky;top:0}.topbar nav{gap:28px}.topbar nav a,.topbar nav button{font-size:14px}.menu-button{background:#fffdf8;border:1px solid #cbd5cf;border-radius:9px;width:42px;height:42px;padding:10px;display:none}.menu-button span{background:var(--ink);border-radius:2px;height:2px;margin:4px 0;display:block}.welcome{grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:54px;max-width:1256px;min-height:258px;padding:36px 0 28px}.welcome .eyebrow{margin-bottom:10px;font-size:11px}h1{letter-spacing:-3px;font-size:clamp(42px,4.25vw,61px);line-height:1.02}.lede{max-width:760px;margin-top:16px;font-size:16px;line-height:1.6}.hero-action{background:var(--teal);color:#fff;border-radius:9px;align-items:center;gap:12px;min-height:44px;margin-top:20px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.hero-action:hover{background:#0a4644}.hero-action span{font-size:18px}.red-dot{background:#d84b3e}.amber-dot{background:#df9e31}.green-dot{background:#38916d}.system-health{background:#fffdf8ad;border:1px solid #d7ddd8;border-radius:11px;max-width:1256px;margin:0 auto 18px}.system-health>summary{cursor:pointer;color:#546461;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 16px;font-size:13px;font-weight:800;list-style:none;display:flex}.system-health>summary::-webkit-details-marker{display:none}.system-health>summary span{align-items:center;gap:9px;display:inline-flex}.system-health>summary i{background:#2f9168;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2f91681a}.system-health>summary small{color:#7b8885;font-size:12px;font-weight:650}.system-health[open]>summary{border-bottom:1px solid #dfe3de}.system-health-body{padding:16px}.system-health .summary-grid{max-width:none;margin:0 0 14px;padding:0}.system-health .summary-grid article{min-height:88px;padding:15px}.system-health .summary-grid p{font-size:13px}.system-health .summary-grid small{font-size:11px}.system-health .source-health{max-width:none;margin:0}.system-health .source-health>span{font-size:12px}.pipeline-health{border-top:1px solid #dfe3de;flex-wrap:wrap;gap:8px;margin-top:11px;padding-top:11px;display:flex}.pipeline-health span{color:#62716d;background:#f0f3ef;border-radius:7px;padding:6px 9px;font-size:12px}.pipeline-health b{color:var(--teal);font-size:14px}.feed-panel>.database-assistant{max-width:none;margin:18px 0 24px;scroll-margin-top:82px}.database-answer{border-top:1px solid #cddbd5;outline:0;margin-top:19px;padding-top:18px}.decision-outcome-badge{color:#226b4d!important;background:#e4f3eb!important;border-color:#abd0bd!important;font-weight:900!important}.decision-outcome-badge.outcome-rejected,.decision-outcome-badge.outcome-removed_from_agenda{color:#9d432d!important;background:#fff0ea!important;border-color:#e4b9ac!important}.decision-outcome-badge.outcome-postponed,.decision-outcome-badge.outcome-no_decision{color:#8b661c!important;background:#fff7e6!important;border-color:#e5ce9e!important}.decision-outcome{background:#edf8f2;border:1px solid #b9d7c8;border-left:5px solid #2c8a64;border-radius:10px;grid-template-columns:minmax(220px,.75fr) 1.25fr;gap:15px;margin:15px 0 18px;padding:16px 18px;display:grid}.decision-outcome>div:first-child{align-content:start;gap:3px;display:grid}.decision-outcome>div:first-child>span{color:#37735e;letter-spacing:.8px;font-size:11px;font-weight:950}.decision-outcome>div:first-child>strong{color:#205e47;font-size:19px}.decision-outcome>div:first-child>small{color:#62766f;font-size:11px}.decision-outcome>p{color:#48615a;grid-column:2;margin:0;font-size:13px;line-height:1.55}.decision-outcome>a{color:var(--teal);grid-column:1/-1;font-size:11px;font-weight:850}.decision-outcome.outcome-rejected,.decision-outcome.outcome-removed_from_agenda{background:#fff2ed;border-color:#e5b9ac #e5b9ac #e5b9ac #bf5034}.decision-outcome.outcome-rejected>div:first-child>strong,.decision-outcome.outcome-removed_from_agenda>div:first-child>strong{color:#9e432d}.decision-outcome.outcome-postponed,.decision-outcome.outcome-no_decision,.decision-outcome.pending{background:#fff8e9;border-color:#e4ce9e #e4ce9e #e4ce9e #cb8d27}.decision-outcome.pending{grid-template-columns:1fr}.decision-votes{grid-column:2;gap:7px;display:flex!important}.decision-votes span{color:#66736f;background:#fff;border-radius:7px;padding:6px 9px;font-size:11px}.decision-votes b{color:#1f5f47;font-size:13px;display:inline}.workspace,.workspace.list-mode,.workspace.detail-mode{max-width:1256px;padding:0 0 70px;display:block}.feed-panel{padding:28px}.section-heading{margin-bottom:16px}.section-heading h2{font-size:28px}.section-heading .eyebrow{font-size:11px}.text-button{font-size:13px}.search-box{min-height:54px;padding-left:16px}.search-box input{font-size:15px}.filter-toggle{height:38px;padding:0 12px;font-size:12px}.quick-filters{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin:11px 0 18px;display:grid}.quick-filters label{color:#687672;letter-spacing:.6px;text-transform:uppercase;gap:5px;font-size:11px;font-weight:900;display:grid}.quick-filters select{color:#354a47;background:#fff;border:1px solid #d4dad5;border-radius:8px;width:100%;height:42px;padding:0 34px 0 11px;font-size:13px;font-weight:700}.result-count{color:#52615f;background:#edf4f0;border-radius:8px;align-items:center;gap:5px;min-width:118px;height:42px;padding:0 10px;display:flex}.result-count strong{color:var(--teal);font-size:18px}.result-count span{font-size:12px;font-weight:750}.result-count button{color:#a64a32;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:11px;font-weight:800}.search-filters{padding:16px}.filter-label{font-size:11px}.filter-options button{min-height:38px;font-size:12px}.clear-filters{font-size:12px}.feed-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.feed-item{cursor:default;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.feed-item:hover{transform:none}.feed-card-main{color:inherit;flex:1;padding:19px 20px 10px;text-decoration:none;display:block}.feed-card-main:hover h3,.feed-card-main:focus-visible h3{color:var(--teal)}.feed-card-main:focus-visible{outline-offset:-3px;outline:3px solid #0f555340}.feed-meta{flex-wrap:wrap;font-size:11px}.feed-meta .verified-badge{color:#276f54;margin-left:auto}.feed-meta .verified-badge:before{display:none}.feed-item h3{max-width:none;margin-top:13px;font-size:18px;line-height:1.38}.submission-filters{background:#f5f8f5;border:1px solid #d4dfda;border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:13px 0 15px;padding:14px;display:grid}.submission-filters label{color:#63746f;text-transform:uppercase;gap:5px;min-width:0;font-size:11px;font-weight:900;display:grid}.submission-filters select{color:#334f4a;width:100%;min-width:0;height:42px;font:inherit;text-transform:none;background:#fff;border:1px solid #cbd8d2;border-radius:7px;padding:0 32px 0 10px;font-size:12px;font-weight:700}.submission-filters select:focus{border-color:var(--teal);outline:3px solid #0f555321}.submission-filters .result-count{grid-column:1/-1;justify-content:flex-start;width:100%}.submission-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px}.submission-card{background:#fffdf8;border:1px solid #cdd9d3;border-radius:11px;flex-direction:column;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 9px 24px #18393414}.submission-card:hover{border-color:#89aa9e;transform:translateY(-2px);box-shadow:0 15px 32px #1839341f}.submission-card-main{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.submission-card-main:focus-visible{outline-offset:-3px;outline:3px solid #0f55533d}.submission-card header{background:var(--teal);color:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:9px 12px 9px 14px;display:flex}.submission-card header strong{text-underline-offset:3px;font-size:19px;text-decoration:underline}.submission-card-mark{width:34px;height:34px;color:var(--orange);flex:0 0 34px}.submission-title{min-height:124px;padding:14px 14px 10px}.submission-title>span,.submission-summary>span{color:#284e48;font-size:11px;font-weight:950;display:block}.submission-title h3{letter-spacing:-.15px;margin:7px 0 0;font-size:16px;line-height:1.42}.submission-card dl{gap:10px;margin:0;padding:0 14px;display:grid}.submission-card dl>div{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:7px;display:grid}.submission-card dt{color:#294a45;font-size:11px;font-weight:950;line-height:1.35}.submission-card dd{color:#5e6e6a;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;line-height:1.45}.submission-summary{background:#eef4f0;border-radius:8px;margin:14px;padding:12px}.submission-summary p{color:#4e625d;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:67px;margin:7px 0 0;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.submission-open{color:var(--teal);margin:auto 14px 13px;font-size:11px;font-weight:950}.submission-card .item-footer{background:#fafbf8;border-top:1px solid #e0e7e3;padding:10px 14px 12px}.submission-card .item-actions{justify-content:space-between;width:100%}@media (width<=1050px){.submission-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.submission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.submission-filters{grid-template-columns:1fr;padding:11px}.submission-grid{grid-template-columns:1fr}.submission-title,.submission-summary p{min-height:0}.submission-card dl>div{grid-template-columns:110px minmax(0,1fr)}}.source{font-size:13px}.change{margin-bottom:11px;padding:12px;font-size:13px;line-height:1.55}.open-detail{color:var(--teal);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.item-footer{border-top:1px solid #eceeea;min-height:52px;padding:10px 20px 14px}.item-footer button{min-height:38px;font-size:12px}.loading-state,.error-state,.empty{grid-column:1/-1}.loading-state span,.error-state span,.empty{font-size:13px}.empty strong{font-size:17px}.detail-panel{border-radius:18px;max-height:none;padding:34px 46px 44px;position:static;overflow:visible}.detail-risk-flag{border-left:4px solid var(--orange);background:#fff0e9;border-radius:8px;margin:16px 0 20px;padding:14px 16px}.detail-risk-flag span{color:#a43f25;letter-spacing:.8px;font-size:11px;font-weight:950}.detail-risk-flag p{color:#6f4b40;margin:5px 0 0;font-size:13px;line-height:1.55}.detail-risk-flag.source-warning{background:#fff8e8;border-left-color:#c58a2f}.detail-risk-flag.source-warning span{color:#8a5a12}.detail-risk-flag.source-warning p{color:#655437}.detail-toolbar{border-bottom:1px solid #e1e4df;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;padding-bottom:17px;display:flex}.detail-toolbar>button,.detail-toolbar div button{min-height:42px;color:var(--teal);cursor:pointer;background:#fff;border:1px solid #cbd6d0;border-radius:8px;padding:0 13px;font-size:13px;font-weight:850}.detail-toolbar div{gap:8px;display:flex}.detail-kicker{font-size:12px}.detail-panel>h1{letter-spacing:-.8px;max-width:980px;margin:15px 0 9px;font-size:clamp(27px,3vw,38px);line-height:1.2}.detail-source{font-size:14px}.detail-jump-nav{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#fffdf8f5;border:1px solid #d9e0db;border-radius:10px;gap:5px;height:auto;margin:22px -15px 24px;padding:8px 15px;display:flex;position:sticky;top:68px;overflow-x:auto}.detail-jump-nav a{border-radius:7px;flex:none;height:auto;min-height:38px;padding:0 12px;font-size:13px}.detail-jump-nav a:hover{background:#edf4f0}.ai-summary{padding:22px}.ai-label{font-size:12px}.ai-summary p{font-size:16px;line-height:1.7}.document-coverage{padding:16px}.document-coverage strong{font-size:14px}.document-coverage small{font-size:12px}.limitations{font-size:13px}.analysis-retry{min-height:38px;font-size:12px}.document-reports h3,.evidence-list h3,.document-links h3{font-size:16px}.document-reports article p,.evidence-list a p{font-size:14px!important}.document-reports article small,.evidence-list a small{font-size:12px!important}.quality-review>div:first-child span,.quality-review>div:first-child strong,.quality-checks article strong{font-size:13px}.quality-checks article small,.impact-box>span,.analysis-section-heading small,.decision-signal>span,.analysis-card-top>span,.analysis-grid article>span{font-size:12px}.impact-box strong{font-size:20px}.impact-box p{font-size:14px}.analysis-section-heading h3{font-size:20px}.decision-signal>strong{font-size:19px}.decision-signal>p{font-size:14px}.decision-brief-grid span,.narrative-grid span,.key-data-section h4,.stakeholder-section h4,.representative-toolkit h4,.amendment-list h4,.brief-list h4,.risk-section h4,.action-list h4,.execution-checklist h4{font-size:12px}.decision-brief-grid p,.narrative-grid p,.narrative-grid li,.brief-list li,.risk-list p,.analysis-grid p,.action-list li,.representative-toolkit li,.amendment-list p,.amendment-list blockquote{font-size:14px;line-height:1.6}.key-change-head,.key-change-table article{font-size:13px}.analysis-details>summary{min-height:54px;padding:0 16px}.analysis-details>summary span{font-size:15px}.analysis-details>summary small{font-size:12px}.detail-analysis-body{padding:18px}.decision-metadata span,.budget-breakdown span,.analysis-meta span{font-size:13px}.decision-metadata b,.budget-breakdown b{font-size:11px}.budget-impact-card>strong{font-size:18px}.budget-impact-card>p,.impact-dimensions article>span,.risk-list article>div>span,.analysis-grid strong{font-size:14px}.impact-dimensions p,.impact-dimensions small,.risk-list small,.analysis-grid small{font-size:13px}.impact-dimensions em,.risk-list b,.stakeholder-section article>b,.amendment-list article>span{font-size:11px}.stakeholder-section article>strong,.amendment-list article>strong{font-size:14px}.stakeholder-section article>p{font-size:13px}.source-standard strong,.source-standard span{font-size:11px}.execution-checklist article>b{width:28px;height:28px;font-size:12px}.execution-checklist strong{font-size:14px}.execution-checklist p span{font-size:12px}.execution-checklist small{font-size:11px}.workbench{padding:22px}.workbench>p{font-size:12px}.impact-pending{background:linear-gradient(145deg,#eff7f3,#fffdf8);border:1px solid #bdd6ca;border-radius:11px;grid-template-columns:38px 1fr;align-items:start;gap:12px;margin:0 0 18px;padding:18px;display:grid}.impact-pending .lock-icon{color:#0f625d;background:#dff0e8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.impact-pending strong{font-size:15px}.impact-pending p{color:#51615e;margin:5px 0;font-size:13px;line-height:1.55}.impact-pending small{color:#77827f;font-size:12px;display:block}.impact-pending .analysis-retry{margin-top:12px}.preliminary-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0;display:grid}.preliminary-impact-grid article{background:#fffc;border:1px solid #d5e5dd;border-radius:8px;padding:11px}.preliminary-impact-grid article span{color:#0f625d;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:900;display:block}.preliminary-impact-grid article p{color:#385750;margin:6px 0 0;font-size:12px;line-height:1.5}@media (width<=700px){.preliminary-impact-grid{grid-template-columns:1fr}}.version-history,.issue-timeline{padding:20px}.timeline-heading h3{font-size:18px}.timeline-heading>span{font-size:12px}.version-empty{padding:13px;font-size:13px}.linked-timeline li>button>span,.linked-timeline li>button b,.timeline strong,.timeline span{font-size:13px}.linked-timeline li>button em,.linked-timeline li>button small{font-size:12px}.primary-action,.secondary-action{height:auto;min-height:46px;font-size:14px}.document-links a{min-height:48px;font-size:14px}.disclaimer,footer>p,footer>div:last-child{font-size:12px}.toast{font-size:13px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #0f555347}@media (width<=1280px){.topbar{padding-left:24px;padding-right:24px}.welcome,.system-health,.workspace{margin-left:24px;margin-right:24px}}@media (width<=1000px){.topbar{padding:0 20px}.menu-button{margin-left:auto;display:block}.topbar nav{background:#fffdf8;border:1px solid #d2dad5;border-radius:12px;height:auto;margin:0;padding:10px;display:none;position:absolute;top:68px;left:16px;right:16px;box-shadow:0 18px 45px #12282b29}.topbar nav.open{gap:3px;display:grid}.topbar nav a,.topbar nav button{border-radius:8px;min-height:46px;padding:0 12px;font-size:15px}.topbar nav a.active:after,.topbar nav button.active:after{border-radius:3px;width:3px;height:auto;inset:9px auto 9px 4px}.welcome{grid-template-columns:1fr 270px;gap:28px;margin:0 24px;padding:30px 0 24px}.system-health,.workspace{margin-left:24px;margin-right:24px}.summary-grid{grid-template-columns:repeat(2,1fr)}.quick-filters{grid-template-columns:1fr 1fr}.result-count{min-width:0}.feed-list{grid-template-columns:1fr}.detail-panel{padding:28px}.detail-panel .detail-jump-nav{top:68px}}@media (width<=650px){html{scroll-padding-top:76px}.topbar{gap:7px;height:64px;padding:0 12px}.topbar nav{top:64px}.brand{gap:7px;min-width:0;font-size:15px}.brand-mark{flex:0 0 30px;width:30px;height:30px}.menu-button{flex:0 0 38px;width:38px;height:38px;margin-left:auto}.signin-link{min-height:38px;margin-left:0;padding:7px 9px;font-size:11px}.refresh-button{flex:0 0 38px;width:38px;height:38px;padding:0}.refresh-button>span{font-size:19px}.welcome{grid-template-columns:1fr;gap:16px;min-height:0;margin:0 16px;padding:24px 0 20px}.welcome .eyebrow{font-size:11px;line-height:1.5}h1{letter-spacing:-2px;font-size:38px}.lede{margin-top:13px;font-size:15px}.hero-action{justify-content:center;width:100%;margin-top:16px}.system-health,.workspace{margin-left:16px;margin-right:16px}.system-health{margin-bottom:12px}.system-health>summary{padding:0 12px}.system-health>summary small{display:none}.system-health-body{padding:12px}.system-health .summary-grid{grid-template-columns:1fr 1fr}.system-health .summary-grid article{min-height:82px;padding:12px;display:block}.system-health .summary-grid .stat-icon{display:none}.system-health .summary-grid small{margin:5px 0 0;display:block}.system-health .source-health{display:grid}.system-health .source-health>span{border-radius:8px}.feed-panel>.database-assistant{margin:14px 0 20px}.decision-outcome{grid-template-columns:1fr}.decision-outcome>p,.decision-votes{grid-column:1}.decision-votes{flex-wrap:wrap!important}.workspace{padding-bottom:44px}.feed-panel{border-radius:13px;padding:16px}.section-heading{align-items:end}.section-heading h2{font-size:23px}.section-heading .text-button{font-size:11px;display:block}.search-box{grid-template-columns:auto 1fr auto;gap:7px;padding:7px 8px 7px 12px;display:grid}.search-box kbd{display:none}.search-box input{font-size:14px}.filter-toggle{grid-column:1/-1;justify-content:center;width:100%}.quick-filters{grid-template-columns:1fr;gap:8px}.quick-filters label{font-size:11px}.quick-filters select{font-size:14px}.result-count{height:38px}.feed-card-main{padding:16px 16px 9px}.feed-item h3{font-size:17px}.change{font-size:13px}.item-footer{padding:10px 16px 13px;display:grid}.item-actions{justify-content:space-between;margin:0!important}.item-actions button{min-height:42px}.workspace.detail-mode{margin-left:8px;margin-right:8px}.detail-panel{border-radius:11px;padding:14px 12px}.detail-toolbar{z-index:12;background:#fffdf8f7;border:1px solid #dbe1dc;border-radius:9px;margin:0 -4px 18px;padding:8px;position:sticky;top:64px}.detail-toolbar>button{font-size:12px}.detail-panel>h1{font-size:26px}.detail-source{font-size:13px}.detail-jump-nav{margin:18px -4px;padding:7px 8px;top:122px}.detail-jump-nav a{font-size:12px}.ai-summary{padding:16px}.ai-label{flex-wrap:wrap;align-items:flex-start}.ai-summary p{font-size:15px}.decision-brief-grid,.narrative-grid,.brief-columns,.impact-dimensions,.analysis-grid,.stakeholder-section>div,.decision-metadata,.budget-breakdown,.quality-checks{grid-template-columns:1fr}.key-change-head,.key-change-table article{min-width:680px}.detail-analysis-body{padding:14px}.analysis-details>summary{align-items:flex-start;min-height:0;padding:14px}.analysis-details>summary small{text-align:right}.workbench{padding:16px}.impact-pending{grid-template-columns:1fr}.version-history,.issue-timeline{padding:15px}.timeline-heading{align-items:flex-start;gap:10px}.linked-timeline li>button{grid-template-columns:1fr}.linked-timeline li>button em{text-align:left}.document-links a{align-items:flex-start}.toast{text-align:center;bottom:16px;left:16px;right:16px}footer{margin:0 16px}}@media (width<=390px){.topbar{gap:6px;padding:0 9px}.brand{font-size:14px}.brand-mark{flex-basis:28px;width:28px;height:28px}.signin-link{padding:6px 7px;font-size:11px}.menu-button,.refresh-button{flex-basis:36px;width:36px;height:36px}}.command-center-backdrop{z-index:80;overscroll-behavior:contain;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);scrollbar-gutter:stable;background:#191a1957;padding:82px 20px 30px;position:fixed;inset:0;overflow-y:auto}.command-center{border:1px solid var(--og-border);background:var(--og-panel);border-radius:16px;max-width:980px;min-height:calc(100vh - 112px);margin:0 auto;padding:22px;position:relative;box-shadow:0 28px 75px #191a1947}.command-center-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.command-center-heading span{color:var(--teal);letter-spacing:1px;font-size:11px;font-weight:900}.command-center-heading h2{margin:4px 0 0;font-size:24px}.command-center-heading>button{border:1px solid var(--og-border);width:38px;height:38px;color:var(--og-muted);cursor:pointer;background:#fff;border-radius:50%;font-size:22px}.command-tabs{border-bottom:1px solid var(--og-border);gap:7px;margin:18px 0 14px;display:flex}.command-tabs button{min-height:42px;color:var(--og-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 13px;font-size:13px;font-weight:850}.command-tabs button.active{border-bottom-color:var(--orange);color:var(--ink)}.command-tabs b{background:var(--orange);color:#fff;border-radius:99px;place-items:center;min-width:19px;height:19px;margin-left:5px;font-size:11px;display:inline-grid}.channel-status{background:var(--og-soft);color:var(--og-graphite);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;font-size:12px;display:flex}.channel-status span{align-items:center;gap:8px;font-weight:800;display:inline-flex}.channel-status i{background:var(--og-graphite);border-radius:50%;width:8px;height:8px}.channel-status small{color:var(--og-muted);font-size:11px}.notification-center{max-height:390px;overflow-y:auto}.notification-center>button{border:0;border-top:1px solid var(--og-border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:10px 1fr auto;align-items:start;gap:12px;width:100%;padding:13px 10px;display:grid}.notification-center>button:first-of-type{border-top:0}.notification-center>button:hover{background:var(--og-soft)}.notification-center>button>i{background:var(--orange);border-radius:50%;width:8px;height:8px;margin-top:6px}.notification-center>button.read>i{background:var(--og-border)}.notification-center>button span{min-width:0}.notification-center strong{font-size:14px}.notification-center p{color:var(--og-muted);margin:3px 0;font-size:13px;line-height:1.45}.notification-center small{color:var(--og-muted);font-size:11px}.notification-center>button>b{color:var(--teal);font-size:18px}.command-empty{background:var(--og-soft);color:var(--og-muted);text-align:center;border-radius:10px;margin:0;padding:22px;font-size:13px}.profile-form{grid-template-columns:1fr;gap:14px;max-width:720px;display:grid}.profile-form label{gap:5px;display:grid}.profile-form label>span{color:var(--og-graphite);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:900}.profile-form input,.profile-form select{border:1px solid var(--og-border);width:100%;height:46px;color:var(--og-graphite);background:#fff;border-radius:8px;padding:0 12px;font-size:13px}.profile-form label small{color:var(--og-muted);font-size:11px}.profile-form-intro{margin-bottom:3px}.profile-form-intro>span,.workspace-section-heading span{color:var(--teal);letter-spacing:1px;font-size:11px;font-weight:900}.profile-form-intro h3,.workspace-section-heading h3{margin:5px 0 3px;font-size:20px}.profile-form-intro p{color:var(--og-muted);margin:0;font-size:12px;line-height:1.5}.profile-optional{background:#f8faf8;border:1px solid #d8e0dc;border-radius:9px;padding:12px 14px}.profile-optional summary{color:#3f5d57;cursor:pointer;font-size:12px;font-weight:850}.profile-optional>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.save-profile{border:1px solid var(--og-red);background:var(--og-red);color:#fff;cursor:pointer;border-radius:8px;align-self:end;height:46px;font-size:13px;font-weight:850}.account-overview{gap:12px;display:grid}.account-card{border:1px solid var(--og-border);background:#fff;border-radius:10px;grid-template-columns:58px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.account-avatar-large{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:16px;font-weight:900;display:grid}.account-card div{gap:3px;min-width:0;display:grid}.account-card small{color:var(--teal);letter-spacing:.8px;font-size:11px;font-weight:900}.account-card strong{font-size:17px}.account-card p{color:var(--og-muted);text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.account-card em{color:var(--og-muted);font-size:11px;font-style:normal}.account-data-summary{border:1px solid var(--og-border);background:var(--og-soft);border-radius:10px;padding:16px}.account-data-summary h3{margin:0 0 11px;font-size:15px}.account-data-summary>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.account-data-summary>div span{color:var(--og-muted);background:#fff;border-radius:7px;padding:10px;font-size:11px}.account-data-summary>div b{color:var(--teal);margin-bottom:2px;font-size:19px;display:block}.account-data-summary p{color:var(--og-muted);margin:12px 0 0;font-size:11px;line-height:1.55}.account-actions{gap:8px;display:flex}.account-actions button,.account-actions a{border:1px solid var(--teal);background:var(--teal);color:#fff;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.account-actions a{border-color:var(--og-border);color:var(--og-graphite);background:#fff}.global-tasks{gap:7px;display:grid}.global-tasks article,.task-list article{border:1px solid var(--og-border);background:#fff;border-radius:8px;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.global-tasks article>button,.task-list article>button{border:1px solid var(--og-border);color:#fff;cursor:pointer;background:#fff;border-radius:50%;width:27px;height:27px;font-size:13px;font-weight:900}.global-tasks article.done,.task-list article.done{opacity:.66}.global-tasks article.done>button,.task-list article.done>button{border-color:var(--og-graphite);background:var(--og-graphite)}.global-tasks strong,.task-list strong{font-size:13px;display:block}.global-tasks span{color:var(--og-muted);margin-top:2px;font-size:12px;display:block}.global-tasks small,.task-list small{color:var(--og-muted);margin-top:3px;font-size:11px;display:block}.workspace-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.workspace-section-heading>button{border:1px solid var(--og-border);color:var(--teal);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:850}.workspace-section-heading>b{background:var(--og-soft);min-width:28px;height:28px;color:var(--teal);border-radius:50%;place-items:center;font-size:11px;display:grid}.workspace-tasks-heading{border-top:1px solid #dde4e0;margin-top:24px;padding-top:20px}.account-settings{border:1px solid var(--og-border);background:var(--og-soft);border-radius:10px;padding:14px 16px}.account-settings summary{color:var(--og-graphite);cursor:pointer;font-size:12px;font-weight:850}.account-settings .profile-form{margin-top:15px}.usage-summary-heading{margin-bottom:16px}.usage-summary-heading>span{color:var(--teal);letter-spacing:1px;font-size:11px;font-weight:900}.usage-summary-heading h3{margin:5px 0;font-size:21px}.usage-summary-heading p{color:#667672;max-width:700px;margin:0;font-size:12px;line-height:1.55}.personal-impact{border:1px solid #bed6cc;border-left:4px solid var(--teal);background:linear-gradient(135deg,#eef7f2,#fffdf8);border-radius:10px;margin:0 0 20px;padding:18px 20px}.personal-impact.contextual{border-left-color:#d09536}.personal-impact>div:first-child{justify-content:space-between;gap:12px;display:flex}.personal-impact>div:first-child span{color:var(--teal);letter-spacing:.8px;font-size:11px;font-weight:900}.personal-impact>div:first-child b{color:#a04f32;font-size:12px}.personal-impact h3{margin:8px 0 5px;font-size:18px}.personal-impact p{color:#586966;margin:0;font-size:14px;line-height:1.55}.personal-impact>div:last-of-type{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.personal-impact>div:last-of-type span{color:#315f53;background:#dfeee8;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:750}.personal-impact>strong{color:#214d47;margin-top:10px;font-size:13px;display:block}.action-tracker,.norm-diff{background:#fbfbf7;border:1px solid #d8dfda;border-radius:10px;margin:0 0 18px;padding:20px}.task-create{grid-template-columns:minmax(0,2fr) 1fr 150px auto;gap:7px;display:grid}.task-create input{background:#fff;border:1px solid #d1dad5;border-radius:7px;min-width:0;height:42px;padding:0 10px;font-size:13px}.task-create button{border:1px solid var(--teal);background:var(--teal);color:#fff;cursor:pointer;border-radius:7px;height:42px;padding:0 13px;font-size:12px;font-weight:850}.task-create button:disabled{opacity:.45}.task-list{gap:6px;margin-top:10px;display:grid}.norm-diff article span:nth-of-type(2){background:#edf6f1}@media (width<=1280px){.command-center-backdrop{padding-left:24px;padding-right:24px}.command-center{margin-left:auto;margin-right:auto}}@media (width<=650px){.profile{width:34px;height:34px;font-size:11px}.command-center-backdrop{padding:16px}.command-center{border-radius:12px;min-height:calc(100vh - 32px);margin:0;padding:15px;position:relative;top:auto}.command-center-heading h2{font-size:19px}.command-tabs{overflow-x:auto}.command-tabs button{flex:none}.channel-status{align-items:flex-start;display:grid}.profile-form{grid-template-columns:1fr}.notification-center{max-height:none}.personal-impact{padding:15px}.personal-impact>div:first-child{display:grid}.task-create{grid-template-columns:1fr}.task-create button{width:100%}.action-tracker{padding:15px}}[hidden]{display:none!important}[id^=detail-panel-]{scroll-margin-top:150px}.detail-tabs{z-index:11;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f7;border:1px solid #d6dfda;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:24px -15px 12px;padding:7px;display:grid;position:sticky;top:68px;box-shadow:0 8px 24px #16373614}.detail-tabs button{color:#60706c;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:8px;align-content:center;gap:2px;min-width:0;height:auto;min-height:54px;padding:8px 13px;display:grid}.detail-tabs button.active:after{content:none}.detail-tabs button:hover{background:#f0f5f2}.detail-tabs button.active{background:var(--teal);color:#fff;box-shadow:0 5px 14px #0f55532e}.detail-tabs button.restricted:not(.active){background:#f7f5ef}.detail-tabs button.restricted:not(.active) small{color:#a25739;opacity:1;font-weight:800}.detail-tabs button span{min-width:0;font-size:14px;font-weight:600;line-height:1.4}.detail-tabs button small{color:inherit;opacity:.76;font-size:11px}.detail-panel,.detail-tabs,.detail-jump-nav,.detail-toolbar{overscroll-behavior:auto;touch-action:pan-y;max-height:none;position:static;overflow:visible}.analysis-state-strip{color:#3c5e57;text-align:left;cursor:pointer;background:#f3f8f5;border:1px solid #cedbd5;border-radius:9px;grid-template-columns:28px auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:48px;margin:0 0 17px;padding:9px 12px;display:grid}.analysis-state-strip>span{color:#287051;background:#dbece4;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:950;display:grid}.analysis-state-strip strong{font-size:13px}.analysis-state-strip small{color:#71807b;font-size:12px}.analysis-state-strip b{color:var(--teal);font-size:12px}.analysis-state-strip.blocked{background:#fff5f1;border-color:#ebc3b8}.analysis-state-strip.blocked>span{color:#a8412d;background:#f9ded6}.analysis-state-strip.blocked strong{color:#8f3e2e}.analysis-state-strip.processing>span{color:#397084;background:#e7eef0}.analysis-state-strip.waiting{background:#fffaf0;border-color:#dbc98f}.analysis-state-strip.waiting>span{color:#7a641c;background:#f2e7bf}.analysis-state-strip.waiting strong{color:#68571c}.super-analysis{overflow-anchor:none;background:#fffdf8;padding:22px}.super-analysis .analysis-section-heading{margin-bottom:14px}.analysis-outline{z-index:auto;scrollbar-width:none;background:#f7faf8;border:1px solid #d7e0db;border-radius:9px;gap:6px;margin:0 0 18px;padding:7px;display:flex;position:static;overflow-x:auto}.analysis-outline button{color:#46645e;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.analysis-outline button:hover{color:var(--teal);background:#eaf3ee}.super-analysis :is(#elemzes-lenyeg,#valtozasok,#hatasok,#kockazatok,#teendok){scroll-margin-top:92px}.super-analysis .analysis-details{margin-top:18px}.super-analysis .detail-analysis-body{gap:16px;display:grid}.super-analysis .detail-analysis-body>*{margin-top:0}.super-analysis :is(.narrative-grid p,.impact-dimensions p,.analysis-grid p,.stakeholder-section p,.risk-list p,.action-list li){font-size:14px;line-height:1.6}.workspace.detail-mode,.workspace.detail-mode .detail-panel{overscroll-behavior:auto;touch-action:auto;min-height:0;overflow:visible}.source-documents-first{margin-top:0;margin-bottom:14px}.change-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.change-cards article{background:#fff;border:1px solid #d8dfda;border-left:4px solid #d18a33;border-radius:9px;padding:14px}.change-cards article.modified-rule{border-left-color:var(--teal)}.change-cards article>div{justify-content:space-between;gap:10px;display:flex}.change-cards article>div span{color:#a45a28;letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:900}.change-cards article.modified-rule>div span{color:var(--teal)}.change-cards article>div a{color:var(--teal);font-size:11px;font-weight:850;text-decoration:none}.change-cards article>strong{color:#284b48;margin:7px 0 9px;font-size:14px;display:block}.change-cards article>p{color:#5b6b68;background:#f4f5f1;border-radius:6px;grid-template-columns:72px 1fr;gap:8px;margin:5px 0;padding:8px;font-size:13px;line-height:1.45;display:grid}.change-cards article>p.after{background:#edf6f1}.change-cards article>p b{color:#71807c;text-transform:uppercase;font-size:11px}.change-cards article>small{color:#7a8783;margin-top:8px;font-size:11px;line-height:1.4;display:block}.decision-actions{background:linear-gradient(135deg,#eef7f2,#fff);border:1px solid #c6d9d0;border-radius:9px;margin-top:13px;padding:15px}.decision-actions h4{color:#355a54;text-transform:uppercase;letter-spacing:.6px;margin:0 0 9px;font-size:12px}.decision-actions ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.decision-actions li{color:#50615e;grid-template-columns:26px 1fr;align-items:start;gap:8px;font-size:13px;line-height:1.5;display:grid}.decision-actions li>b{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.decision-actions button{color:var(--teal);cursor:pointer;background:0 0;border:0;margin-top:11px;padding:0;font-size:12px;font-weight:900}.source-disclosure{background:#fff;border:1px solid #d7dfda;border-radius:9px;margin:0 0 10px;overflow:hidden}.source-disclosure>summary{cursor:pointer;background:#f8f9f5;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 15px;list-style:none;display:flex}.source-disclosure>summary::-webkit-details-marker{display:none}.source-disclosure>summary span{color:#34534f;font-size:14px;font-weight:900}.source-disclosure>summary small,.source-disclosure>summary strong{color:#6f7d79;font-size:12px}.source-disclosure[open]>summary{border-bottom:1px solid #dfe4df}.source-disclosure-body{padding:12px}.source-disclosure.document-reports h3,.source-disclosure.evidence-list h3{display:none}.source-disclosure.quality-review{padding:0}.source-disclosure.quality-review>summary{border:0}.source-disclosure.quality-review>.source-disclosure-body{padding:12px}.evidence-list .source-disclosure-body>a:first-child{border-top:0}.evidence-list a span i{color:var(--teal);font-style:normal;font-weight:900}.document-links h3{justify-content:space-between;align-items:center;display:flex}.document-links h3 small{color:#7c8985;font-size:11px;font-weight:700}.document-links a{grid-template-columns:32px 1fr auto;display:grid}.document-links a>b{color:var(--teal);font-size:12px}.document-links a>span{color:#3f5957;font-size:14px;display:grid}.document-links a>span small{color:#84908c;margin-top:2px;font-size:11px;font-weight:500}.document-links a>i{color:var(--orange);font-style:normal}@media (width<=650px){[id^=detail-panel-]{scroll-margin-top:182px}.detail-toolbar{position:static}.detail-tabs{gap:3px;margin:16px 0 10px;padding:5px;top:64px}.detail-tabs button{text-align:center;min-height:49px;padding:6px 5px}.detail-tabs button span{font-size:.875rem;line-height:1.4}.detail-tabs button small{display:none}.analysis-state-strip{grid-template-columns:26px 1fr auto;gap:8px}.analysis-state-strip strong{font-size:12px}.analysis-state-strip small{grid-column:2/-1;font-size:11px}.analysis-state-strip b{grid-area:1/3;font-size:0}.analysis-state-strip b:after{content:"→";font-size:15px}.change-cards{grid-template-columns:1fr}.change-cards article{padding:12px}.change-cards article>p{grid-template-columns:1fr;gap:3px}.source-disclosure>summary{align-items:flex-start;min-height:0;padding:13px}.source-disclosure>summary span{font-size:13px}.source-disclosure>summary small,.source-disclosure>summary strong{text-align:right;font-size:11px}.source-disclosure-body{padding:9px}.document-links a{grid-template-columns:28px 1fr auto;padding:10px 6px}.document-links a>span{font-size:13px}.super-analysis{margin-left:-4px;margin-right:-4px;padding:14px 12px}.super-analysis .analysis-section-heading{align-items:flex-start;display:grid}.super-analysis .analysis-section-heading h3{font-size:19px;line-height:1.25}.super-analysis .analysis-section-heading small{font-size:12px;line-height:1.45}.analysis-outline{margin-left:-5px;margin-right:-5px;padding:5px;position:static}.analysis-outline button{padding:8px 9px;font-size:11px}.super-analysis :is(#elemzes-lenyeg,#valtozasok,#hatasok,#kockazatok,#teendok){scroll-margin-top:130px}.super-analysis .decision-brief-grid article,.super-analysis .change-cards article,.super-analysis .impact-dimensions article{padding:14px}.super-analysis .analysis-details>summary{gap:4px;display:grid}.super-analysis .analysis-details>summary small{text-align:left}}.auth-page-shell{min-height:100vh}.site-signin{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start;gap:42px;width:min(1040px,100% - 32px);margin:58px auto 80px;display:grid}.site-signin-copy>span{color:var(--orange);letter-spacing:1.1px;font-size:12px;font-weight:900}.site-signin-copy h1{letter-spacing:-2px;max-width:640px;margin:10px 0 16px;font-size:clamp(40px,6vw,68px);line-height:1}.site-signin-copy h1 em{color:var(--orange);font-style:normal}.site-signin-copy>p{color:#526762;max-width:650px;margin:0;font-size:17px;line-height:1.65}.site-signin-copy ul{color:#3f5c56;gap:9px;margin:26px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.site-signin-copy li{align-items:center;gap:9px;display:flex}.site-signin-copy li:before{content:"✓";width:22px;height:22px;color:var(--teal);background:#e5f2ec;border-radius:50%;flex:0 0 22px;place-items:center;font-weight:900;display:grid}.site-signin-form{background:#fffdf8;border:1px solid #cbd9d2;border-radius:16px;padding:28px;box-shadow:0 22px 70px #12312e1a}.site-signin-form-header{margin-bottom:22px}.site-signin-form-header>span{color:var(--orange);letter-spacing:.8px;font-size:11px;font-weight:900}.site-signin-form-header h2{letter-spacing:-.7px;margin:7px 0 8px;font-size:28px;line-height:1.1}.site-signin-form-header p{color:#60736e;margin:0;font-size:14px;line-height:1.5}.site-signin-form label{gap:8px;display:grid}.site-signin-form label>span{font-size:14px;font-weight:850}.site-signin-form label>small{color:#71807c;font-size:12px;line-height:1.45}.site-signin-form input{min-height:50px;font:inherit;background:#fff;border:1px solid #bfcfc7;border-radius:8px;padding:0 14px;font-size:16px}.site-signin-form input:focus{border-color:var(--teal);outline:3px solid #164c4926}.site-signin-form button{border:1px solid var(--teal);background:var(--teal);color:#fff;cursor:pointer;border-radius:8px;width:100%;min-height:50px;margin-top:12px;font-size:14px;font-weight:900}.site-signin-form button:disabled{opacity:.55;cursor:wait}.site-signin-form>p{border-radius:8px;margin:14px 0 0;padding:11px 12px;font-size:14px;line-height:1.5}.site-signin-form .site-google-note{color:#71807c;background:0 0;padding:0;font-size:12px;line-height:1.5}.site-signin-success{color:#285f4e;background:#e9f4ee}.site-signin-error{color:#8d4125;background:#fff0ea}.site-signin-form>small{color:#71807c;margin-top:16px;font-size:12px;line-height:1.55;display:block}.site-signin-form a{color:var(--teal);font-weight:800}.site-google-signin{background:#fff;border:1px solid #bfcfc7;border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:50px;font-size:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;color:#263a36!important}.site-google-signin:hover{background:#fbfdfc;border-color:#8da59a;box-shadow:0 5px 16px #12312e14}.site-google-signin:focus-visible{outline-offset:2px;outline:3px solid #164c4926}.site-google-signin svg{flex:0 0 20px;width:20px;height:20px}.site-signin-divider{color:#71807c;align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.site-signin-divider:before,.site-signin-divider:after{content:"";background:#d8e0dc;flex:1;height:1px}.site-signin-divider span{white-space:nowrap}@media (width<=650px){.account-menu{width:auto;position:fixed;top:70px;left:14px;right:14px}.account-data-summary>div{grid-template-columns:1fr 1fr}.account-actions{display:grid}.site-signin{grid-template-columns:1fr;gap:26px;margin-top:30px}.site-signin-copy h1{font-size:42px}.site-signin-form{padding:22px 18px}}.balance-shell{background:radial-gradient(circle at 82% 7%,#c5e1d69e,#0000 28rem),linear-gradient(#f4f2eb 0%,#f6f4ee 72%,#ecefe9 100%)}.balance-topbar .refresh-button{margin-left:auto}.balance-hero{grid-template-columns:minmax(0,1.3fr) 390px;align-items:end;gap:70px;max-width:1256px;margin:0 auto;padding:74px 0 48px;display:grid}.balance-hero-copy>p:not(.eyebrow){color:#50625f;max-width:740px;margin:24px 0 0;font-size:18px;line-height:1.68}.balance-hero h1{letter-spacing:-6px;font-size:clamp(55px,7vw,94px);line-height:.9}.balance-hero h1 span{color:var(--teal)}.balance-period{gap:6px;margin-top:27px;display:flex}.balance-period button{color:#5c6d69;cursor:pointer;background:#fffdf8c7;border:1px solid #cbd7d1;border-radius:99px;min-height:40px;padding:0 16px;font-size:12px;font-weight:850}.balance-period button:hover{color:var(--teal);border-color:#8eaea4}.balance-period button.active{border-color:var(--teal);background:var(--teal);color:#fff}.balance-method-card{border:1px solid #0f555338;border-top:5px solid var(--orange);background:#fffdf8e6;border-radius:15px;padding:25px;box-shadow:0 18px 50px #17363414}.balance-method-card>span,.balance-card-heading>span,.balance-section-title span,.balance-transparency>div>span,.balance-card-kicker{color:var(--teal);letter-spacing:1.1px;font-size:11px;font-weight:950}.balance-method-card>strong{margin:9px 0 8px;font-size:22px;display:block}.balance-method-card>p{color:#5f6f6c;margin:0;font-size:13px;line-height:1.6}.balance-method-card>div{color:#687773;border-top:1px solid #dde3de;align-items:center;gap:8px;margin-top:17px;padding-top:15px;font-size:12px;display:flex}.balance-method-card i{background:#ce8c33;border-radius:50%;width:9px;height:9px}.balance-method-card i.ok{background:#2c956a}.balance-method-card b{color:var(--ink);font-size:14px}.balance-state,.balance-coverage,.balance-topics,.balance-kpis,.balance-editorial-grid,.balance-section,.balance-transparency{max-width:1256px;margin-left:auto;margin-right:auto}.balance-state{color:#536663;background:#fffdf8;border:1px solid #d7dfda;border-radius:14px;justify-items:center;gap:8px;padding:52px;display:grid}.balance-state small{color:#7d8a86}.balance-state button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:7px;margin-top:8px;padding:10px 15px;font-weight:800}.balance-loader{border:3px solid #d5e4dd;border-top-color:var(--teal);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.balance-state.error-state{color:#93442e;background:#fff5f0}.balance-coverage{background:#d4dcd7;border:1px solid #d4dcd7;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.balance-coverage span{color:#62716e;white-space:nowrap;text-overflow:ellipsis;background:#fffdf8;min-width:0;padding:12px 15px;font-size:11px;overflow:hidden}.balance-coverage b{color:#344f4b;letter-spacing:.65px;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.balance-topics{background:linear-gradient(120deg,#eaf3ef,#fffdf8);border:1px solid #c9d8d1;border-radius:12px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:28px;margin-bottom:14px;padding:21px 23px;scroll-margin-top:88px;display:grid}.balance-topics>div:first-child>span{color:var(--teal);letter-spacing:1px;font-size:11px;font-weight:950}.balance-topics h2{margin:5px 0 4px;font-size:20px}.balance-topics p{color:#6b7975;margin:0;font-size:11px;line-height:1.5}.balance-topics>div:last-child{scrollbar-width:thin;gap:7px;padding:2px;display:flex;overflow-x:auto}.balance-topics a{color:#526762;cursor:pointer;background:#ffffffd6;border:1px solid #ced9d4;border-radius:8px;flex:none;align-items:center;gap:9px;min-height:43px;padding:0 12px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.balance-topics a b{min-width:23px;height:23px;color:var(--teal);background:#e5ece8;border-radius:99px;place-items:center;font-size:11px;display:grid}.balance-topics a:hover{border-color:#8aafa1}.balance-topics a.active{border-color:var(--teal);background:var(--teal);color:#fff}.balance-topics a.active b{color:#fff;background:#ffffff2e}.balance-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.balance-kpis>button{text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #d5ddd8;border-radius:12px;align-content:center;min-height:154px;padding:23px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.balance-kpis>button:hover,.balance-kpis>button.active{border-color:#91b6a8;transform:translateY(-2px);box-shadow:0 14px 34px #1b3c381a}.balance-kpis>button:nth-child(2){background:#eaf3ef}.balance-kpis>button:nth-child(3){background:var(--teal);color:#fff}.balance-kpis>button:nth-child(4){background:linear-gradient(145deg,#fff6e9,#fffdf8)}.balance-kpis span{color:#61716d;letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:900}.balance-kpis>button:nth-child(3) span,.balance-kpis>button:nth-child(3) small,.balance-kpis>button:nth-child(3) em{color:#c9ddd6}.balance-kpis strong{margin:7px 0 5px;font-size:40px;line-height:1}.balance-kpis small{color:#7b8784;font-size:11px}.balance-kpis em{color:#667672;margin-top:10px;font-size:11px;font-style:normal;font-weight:800}.balance-kpis em.up{color:#2f7b5c}.balance-kpis em.down{color:#b34e39}.balance-editorial-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-bottom:66px;display:grid}.balance-card{background:#fffdf8;border:1px solid #d5ddd8;border-radius:13px}.balance-reading,.balance-trend{min-height:370px;padding:28px}.balance-card-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.balance-card-heading small{color:#85908d;font-size:11px}.balance-card h2{letter-spacing:-.55px;margin:13px 0 17px;font-size:27px}.balance-reading ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.balance-reading li{color:#50615e;border-top:1px solid #e2e6e2;padding:12px 0;font-size:14px;line-height:1.55}.balance-reading li:first-child{border-top:0}.balance-reading li b{color:#284b47}.balance-caveat{color:#716b5d;background:#fff7e9;border-left:3px solid #d89038;margin:17px 0 0;padding:11px 13px;font-size:11px;line-height:1.55}.balance-empty{color:#73807d;text-align:center;background:#f1f3ef;border-radius:9px;margin:0;padding:22px;font-size:13px}.balance-bars.vertical{align-items:stretch;gap:10px;height:250px;padding-top:14px;display:flex}.balance-bars.vertical>div{text-align:center;flex:1;grid-template-rows:1fr auto auto;gap:5px;min-width:0;display:grid}.balance-bars.vertical>div>span{border-bottom:1px solid #dfe4df;justify-content:center;align-items:flex-end;display:flex}.balance-bars.vertical i{background:linear-gradient(180deg,var(--orange),#d18138);border-radius:5px 5px 0 0;width:min(38px,72%);min-height:8px;display:block}.balance-bars.vertical b{font-size:13px}.balance-bars.vertical small{color:#7b8884;font-size:11px}.balance-section{margin-bottom:68px}.balance-section-title{justify-content:space-between;align-items:end;gap:32px;margin-bottom:18px;display:flex}.balance-section-title h2{letter-spacing:-1px;max-width:760px;margin:7px 0 0;font-size:34px}.balance-section-title>p{color:#6c7976;text-align:right;max-width:360px;margin:0;font-size:12px;line-height:1.55}.balance-policy-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.balance-sectors{padding:12px 23px}.balance-sectors>div{border-top:1px solid #e1e5e1;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;padding:13px 0;display:grid}.balance-sectors>div:first-child{border-top:0}.balance-sectors span{align-items:center;gap:14px;font-size:14px;font-weight:800;display:flex}.balance-sectors span b{color:#9aaaa5;font:700 10px var(--font-geist-mono),monospace}.balance-sectors>div>strong{color:var(--teal);font-size:17px}.balance-sectors i{background:#edf0ec;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.balance-sectors em{background:var(--teal);border-radius:99px;height:100%;display:block}.balance-actors{padding:23px}.balance-actors h3{margin:13px 0 9px;font-size:21px}.balance-actors>div:not(.balance-card-heading){color:#536460;border-top:1px solid #e1e5e1;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.balance-actors>div span{max-width:75%;font-weight:750}.balance-actors>div b{color:var(--teal);flex:none}.balance-impact-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.balance-impact-grid>.balance-card{min-height:230px;padding:24px}.balance-impact-grid h3{margin:15px 0 18px;font-size:22px}.balance-chip-list{flex-wrap:wrap;gap:7px;display:flex}.balance-chip-list span{color:#526660;background:#edf3ef;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:inline-flex}.balance-chip-list b{color:var(--teal);font-size:13px}.balance-two-sides{border-top:4px solid var(--orange)}.balance-two-sides>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.balance-two-sides>div span{color:#326250;background:#e9f4ee;border-radius:9px;padding:16px;font-size:11px}.balance-two-sides>div span.risk{color:#99472f;background:#fff0e9}.balance-two-sides>div b{margin-bottom:4px;font-size:27px;display:block}.balance-two-sides>p{color:#74807d;font-size:11px;line-height:1.5}.balance-priorities{background:#fffdf8;border:1px solid #d4dcd7;border-radius:13px;overflow:hidden}.balance-priority{color:inherit;border-top:1px solid #dfe4df;grid-template-columns:48px minmax(0,1fr) 190px;align-items:start;gap:18px;padding:23px;text-decoration:none;display:grid}.balance-priority:first-child{border-top:0}.balance-priority:hover{background:#f4f8f5}.balance-priority-number{color:#a7b2ae;font:800 12px var(--font-geist-mono),monospace}.balance-priority small{color:var(--teal);text-transform:uppercase;font-size:11px;font-weight:900}.balance-priority h3{margin:6px 0;font-size:18px;line-height:1.35}.balance-priority p{color:#62706d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.balance-priority aside{text-align:right;justify-items:end;gap:8px;display:grid}.balance-priority aside>span{color:#687570;background:#edf1ee;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:850}.balance-priority aside>span.magas{color:#9c472f;background:#fff0e9}.balance-priority aside>b{color:#34735b;font-size:11px}.balance-priority aside>em{color:var(--teal);margin-top:7px;font-size:11px;font-style:normal;font-weight:900}.balance-transparency{background:linear-gradient(130deg,#e4f0eb,#fffdf8);border:1px solid #bdd2c9;border-radius:14px;grid-template-columns:minmax(0,1.4fr) 1fr;gap:20px 50px;margin-bottom:70px;padding:30px;display:grid}.balance-transparency h2{margin:8px 0;font-size:29px}.balance-transparency p{color:#566a65;max-width:690px;margin:0;font-size:13px;line-height:1.65}.balance-transparency dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.balance-transparency dl>div{background:#ffffffb8;border-radius:9px;align-content:center;padding:13px;display:grid}.balance-transparency dt{color:#6e7f7a;text-transform:uppercase;font-size:11px}.balance-transparency dd{color:var(--teal);margin:4px 0 0;font-size:26px;font-weight:900}.balance-transparency>a{color:var(--teal);grid-column:1/-1;font-size:12px;font-weight:900}.balance-footer{grid-template-columns:1fr auto}.balance-footer>p{grid-column:1}.balance-footer>div:last-child{grid-area:1/2/3}.insight-actions,.topic-question,.kpi-drilldown{max-width:1256px;margin-left:auto;margin-right:auto}.insight-actions{background:#fffdf8e6;border:1px solid #d5ddd8;border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:9px;display:flex;box-shadow:0 8px 24px #2139370a}.insight-actions>div{align-items:center;gap:8px;min-width:0;margin-right:auto;padding:0 8px;display:flex}.insight-actions>div b{font-size:12px}.insight-actions>div small{color:#7b8884;font-size:11px}.insight-pulse{background:#2d946a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #2d946a1a}.insight-actions button,.insight-actions>a{color:#405956;cursor:pointer;background:#fff;border:1px solid #d5ddd8;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.insight-actions button:hover,.insight-actions>a:hover{color:var(--teal);border-color:#86ad9f}.insight-actions>a{border-color:var(--teal);background:var(--teal);color:#fff}.insight-actions>a:hover{color:#fff;background:#0a4644}.topic-question{background:linear-gradient(135deg,#e7f2ed,#fffdf8 62%);border:1px solid #b9d4c9;border-radius:14px;margin-bottom:14px;padding:25px 26px;box-shadow:0 15px 38px #183f3912}.topic-question>div:first-child>span,.topic-answer>div:first-child>span{color:var(--teal);letter-spacing:1px;font-size:11px;font-weight:950}.topic-question h2{margin:5px 0 4px;font-size:24px}.topic-question>div:first-child>p{color:#60716d;margin:0;font-size:12px}.topic-question form{grid-template-columns:1fr auto;gap:9px;margin-top:17px;display:grid}.topic-question textarea{resize:vertical;min-height:82px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfd0c9;border-radius:9px;padding:13px 14px;font-size:13px;line-height:1.5}.topic-question form button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:9px;min-width:170px;font-size:12px;font-weight:900}.topic-question form button:disabled{opacity:.6}.topic-question-error{color:#a34732;margin:10px 0 0;font-size:12px}.topic-answer{border-top:1px solid #c8d8d1;margin-top:20px;padding-top:18px}.topic-answer>div:first-child{justify-content:space-between;gap:14px;display:flex}.topic-answer>div:first-child small{color:#71807c;font-size:11px}.topic-answer>p{color:#294540;max-width:100%;margin:9px 0 0;font-size:16px;font-weight:680;line-height:1.6}.topic-findings{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px;display:grid}.topic-findings article{background:#fff;border:1px solid #d9e2dd;border-radius:9px;padding:13px}.topic-findings h3{margin:0;font-size:13px}.topic-findings p{color:#5c6d69;margin:5px 0 0;font-size:12px;line-height:1.5}.topic-citations{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:12px;display:grid}.topic-citations a{color:#37534f;background:#ffffffb3;border:1px solid #dce3df;border-radius:8px;grid-template-columns:24px 1fr;gap:7px;padding:9px;text-decoration:none;display:grid}.topic-citations a>b{color:var(--orange);font-size:11px}.topic-citations a span{font-size:11px;font-weight:800;line-height:1.35}.topic-citations a small{color:#7b8884;margin-top:2px;font-size:11px;font-weight:650;display:block}.kpi-drilldown{background:#eef6f2;border:1px solid #aacabb;border-radius:13px;grid-template-columns:1fr auto;gap:14px;margin-top:-3px;margin-bottom:18px;padding:22px;display:grid;position:relative;box-shadow:0 18px 42px #18403914}.kpi-drilldown>div:first-child>span{color:var(--teal);letter-spacing:1px;font-size:11px;font-weight:950}.kpi-drilldown h2{margin:4px 0 3px;font-size:22px}.kpi-drilldown>div:first-child>p{color:#63736f;margin:0;font-size:11px}.kpi-drilldown>button{color:#5b6f69;cursor:pointer;background:#fff;border:1px solid #c2d5cc;border-radius:50%;width:34px;height:34px;font-size:20px}.kpi-drilldown>div:last-child{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.kpi-drilldown>div:last-child>a{min-width:0;color:var(--ink);background:#fff;border:1px solid #d7e2dc;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;text-decoration:none;display:flex}.kpi-drilldown a span{min-width:0}.kpi-drilldown a small{color:var(--teal);text-transform:uppercase;font-size:11px;font-weight:850;display:block}.kpi-drilldown a b{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.kpi-drilldown a em{color:#657772;flex:none;font-size:11px;font-style:normal;font-weight:800}.insight-operating-view{margin-top:-25px}.insight-operating-grid{grid-template-columns:1.15fr .65fr 1fr;gap:14px;display:grid}.insight-operating-grid>.balance-card{min-height:315px;padding:23px}.insight-operating-grid h3{margin:13px 0 18px;font-size:21px}.decision-funnel>button{cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 44px;align-items:center;gap:12px;width:100%;padding:8px 0;display:grid}.decision-funnel>button>span{background:#edf1ee;border-radius:6px;align-items:center;min-height:34px;display:flex;position:relative;overflow:hidden}.decision-funnel>button i{border-radius:6px;position:absolute;inset:0 auto 0 0}.decision-funnel>button b{color:#304e49;padding-left:10px;font-size:11px;position:relative}.decision-funnel>button strong{color:var(--teal);font-size:18px}.funnel-all{background:#d9ebe4}.funnel-decided{background:#bfe0d3}.funnel-accepted{background:#efc46f}.decision-funnel>p{color:#788480;margin:10px 0 0;font-size:11px;line-height:1.5}.evidence-score{text-align:center;justify-items:center;gap:16px;margin-top:25px;display:grid}.evidence-score>div{border-radius:50%;place-items:center;width:128px;height:128px;display:grid}.evidence-score>div>span{background:#fff;border-radius:50%;place-content:center;width:96px;height:96px;display:grid}.evidence-score span b{font-size:31px;line-height:1}.evidence-score span small{color:#72807c;font-size:11px}.evidence-score p{color:#405954;margin:0;font-size:11px;line-height:1.55}.evidence-score p>b{color:var(--teal);font-size:20px}.evidence-score p span{color:#7a8783}.evidence-card>button{width:100%;color:var(--teal);cursor:pointer;background:#f6faf8;border:1px solid #c6d7d0;border-radius:7px;margin-top:20px;padding:9px;font-size:11px;font-weight:850}.attention-card>div:last-child{display:grid}.attention-card a{color:inherit;border-top:1px solid #e1e6e2;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;text-decoration:none;display:grid}.attention-card a:first-child{border-top:0}.attention-card a>i{background:#d49b39;border-radius:50%;width:7px;height:7px}.attention-card a>i.critical{background:#cc5138;box-shadow:0 0 0 4px #cc513817}.attention-card a span{min-width:0}.attention-card a b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.attention-card a small{color:#788581;margin-top:2px;font-size:11px;display:block}.attention-card a em{color:var(--teal);font-size:11px;font-style:normal}.impact-drill-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.impact-drill-actions button{color:var(--teal);cursor:pointer;background:#fffdf8;border:1px solid #d0dbd5;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:850}.balance-profile{flex:none;margin-left:auto;text-decoration:none}.balance-profile+.refresh-button,.balance-topbar .signin-link+.refresh-button{margin-left:0}@media print{.balance-topbar,.balance-period,.balance-topics,.insight-actions,.topic-question,.kpi-drilldown,.impact-drill-actions,.balance-footer{display:none!important}.balance-shell{background:#fff}.balance-hero{padding:24px 0}.balance-hero h1{font-size:54px}.balance-section{break-inside:avoid}.balance-card{box-shadow:none}}@media (width<=1280px){.balance-hero,.balance-coverage,.balance-topics,.balance-kpis,.balance-editorial-grid,.balance-section,.balance-transparency,.balance-state,.insight-actions,.topic-question,.kpi-drilldown,.balance-footer{margin-left:24px;margin-right:24px}}@media (width<=1000px){.balance-hero{grid-template-columns:1fr;gap:32px;padding-top:52px}.balance-method-card{max-width:620px}.balance-coverage,.balance-kpis{grid-template-columns:1fr 1fr}.balance-editorial-grid,.balance-policy-grid{grid-template-columns:1fr}.balance-impact-grid{grid-template-columns:1fr 1fr}.balance-two-sides{grid-column:1/-1}.balance-transparency{grid-template-columns:1fr}.balance-transparency>a{grid-column:1}.balance-priority{grid-template-columns:36px minmax(0,1fr) 150px}.insight-actions{overflow-x:auto}.insight-actions>div{min-width:260px}.insight-actions button,.insight-actions>a{flex:none}.insight-operating-grid{grid-template-columns:1fr 1fr}.attention-card{grid-column:1/-1}.kpi-drilldown>div:last-child{grid-template-columns:1fr}}@media (width<=650px){.balance-topbar .refresh-button{margin-left:0}.balance-topbar .signin-link,.balance-topbar .profile{margin-left:auto}.balance-hero,.balance-coverage,.balance-topics,.balance-kpis,.balance-editorial-grid,.balance-section,.balance-transparency,.balance-state,.insight-actions,.topic-question,.kpi-drilldown{margin-left:14px;margin-right:14px}.balance-hero{padding:42px 0 31px}.balance-hero h1{letter-spacing:-3.6px;overflow-wrap:anywhere;font-size:50px}.balance-hero-copy>p:not(.eyebrow){font-size:15px}.balance-period{padding-bottom:3px;overflow-x:auto}.balance-period button{flex:none}.balance-method-card{padding:20px}.balance-coverage{grid-template-columns:1fr}.balance-coverage span{white-space:normal}.balance-topics{grid-template-columns:1fr;gap:14px;padding:17px}.balance-topics>div:last-child{margin:0 -4px}.insight-actions{padding:7px}.insight-actions>div{display:none}.insight-actions button,.insight-actions>a{min-height:34px;padding:0 9px}.topic-question{padding:18px}.topic-question form{grid-template-columns:1fr}.topic-question form button{min-height:43px}.topic-findings,.topic-citations{grid-template-columns:1fr}.balance-kpis{grid-template-columns:1fr 1fr;gap:7px}.balance-kpis>button{min-height:130px;padding:15px}.balance-kpis strong{font-size:32px}.balance-kpis em{font-size:11px}.kpi-drilldown{padding:17px}.kpi-drilldown>div:last-child>a{align-items:flex-start}.kpi-drilldown a em{display:none}.balance-editorial-grid{margin-bottom:48px}.balance-reading,.balance-trend{min-height:0;padding:19px}.balance-card-heading{align-items:flex-start}.balance-card-heading small{text-align:right}.balance-card h2{font-size:23px}.balance-bars.vertical{height:210px}.balance-section{margin-bottom:50px}.balance-section-title{align-items:flex-start;gap:9px;display:grid}.balance-section-title h2{font-size:28px}.balance-section-title>p{text-align:left}.insight-operating-view{margin-top:-12px}.insight-operating-grid{grid-template-columns:1fr}.attention-card{grid-column:auto}.insight-operating-grid>.balance-card{min-height:0;padding:18px}.balance-sectors,.balance-actors{padding:17px}.balance-impact-grid{grid-template-columns:1fr}.balance-two-sides{grid-column:auto}.impact-drill-actions{justify-content:stretch}.impact-drill-actions button{flex:1}.balance-priority{grid-template-columns:27px minmax(0,1fr);gap:10px;padding:17px 13px}.balance-priority aside{flex-wrap:wrap;grid-column:2;justify-content:flex-start;align-items:center;display:flex}.balance-priority aside>em{margin:0 0 0 auto}.balance-transparency{padding:21px}.balance-transparency h2{font-size:25px}.balance-transparency dl{grid-template-columns:1fr}.balance-footer{margin-left:14px;margin-right:14px;padding:28px 0;display:grid}.balance-footer>p,.balance-footer>div:last-child{grid-area:auto/1}.balance-footer>div:last-child{flex-wrap:wrap;gap:9px 14px;display:flex}}.decision-lab{margin-top:8px}.lab-shell{background:#fffdf8;border:1px solid #cbd8d2;border-radius:15px;overflow:hidden;box-shadow:0 18px 48px #1f3a360f}.lab-tabs{background:#f0f3ef;border-bottom:1px solid #d8e0db;grid-template-columns:repeat(6,1fr);display:grid}.lab-tabs button{color:#52645f;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #dce2de;align-items:center;gap:9px;min-width:0;padding:14px 12px;display:flex}.lab-tabs button:first-child{border-left:0}.lab-tabs button.active{background:var(--teal);color:#fff}.lab-tabs button>b{color:#98a8a3;font:850 9px var(--font-geist-mono),monospace}.lab-tabs button.active>b{color:#f0ba6a}.lab-tabs button>span{min-width:0;font-size:11px;font-weight:900}.lab-tabs small{color:#8a9692;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:650;display:block;overflow:hidden}.lab-tabs button.active small{color:#bed6ce}.lab-panel{min-height:480px;padding:27px}.lab-content{position:relative}.lab-intro{max-width:810px;margin-bottom:23px}.lab-intro>span{color:var(--teal);letter-spacing:1px;font-size:11px;font-weight:950}.lab-intro h3{letter-spacing:-.55px;margin:6px 0 7px;font-size:27px}.lab-intro p{color:#64736f;margin:0;font-size:12px;line-height:1.6}.lab-empty{color:#71807c;text-align:center;background:#f6f7f3;border:1px dashed #cbd6d1;border-radius:10px;grid-column:1/-1;place-items:center;min-height:120px;padding:24px;font-size:12px;display:grid}.commitment-legend{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px;display:grid}.commitment-legend span{color:#60706c;background:#edf2ef;border-radius:7px;align-items:center;gap:7px;padding:9px;font-size:11px;font-weight:850;display:flex}.commitment-legend b{width:20px;height:20px;color:var(--teal);background:#dbe8e2;border-radius:50%;place-items:center;font-size:11px;display:grid}.commitment-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.commitment-list>a{color:inherit;border:1px solid #dde3df;border-radius:9px;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:18px;padding:14px;text-decoration:none;display:grid}.commitment-list>a:hover{background:#f6faf8;border-color:#92b6a8}.commitment-list a>div{min-width:0;display:grid}.commitment-list small{color:var(--teal);text-transform:uppercase;font-size:11px;font-weight:850}.commitment-list strong{white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:11px;overflow:hidden}.commitment-list em{color:#788580;font-size:11px;font-style:normal}.commitment-list a>span{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.commitment-list i{background:#e3e8e4;border-radius:99px;height:7px}.commitment-list i.done{background:linear-gradient(90deg,var(--teal),#4b9a78)}.personal-impact-summary{background:var(--teal);color:#fff;border-radius:10px;min-width:180px;padding:15px;display:grid;position:absolute;top:0;right:0}.personal-impact-summary span{color:#c4dbd3;font-size:11px;font-weight:850}.personal-impact-summary strong{margin:3px 0;font-size:29px}.personal-impact-summary small{color:#c6d9d3;font-size:11px}.stakeholder-map{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stakeholder-map article{border:1px solid #dce3df;border-top:4px solid hsl(calc(145 + var(--weight)*.7),35%,44%);background:#fff;border-radius:9px;grid-template-columns:1fr auto;gap:7px;padding:14px;display:grid}.stakeholder-map article>div{min-width:0;display:grid}.stakeholder-map span{color:#71807c;text-transform:uppercase;font-size:11px}.stakeholder-map strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.stakeholder-map article>b{color:var(--teal);font-size:11px}.stakeholder-map p{color:#687772;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.personal-issue-links{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.personal-issue-links a{color:#36554f;background:#eaf3ef;border-radius:7px;justify-content:space-between;gap:10px;padding:9px 11px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.personal-issue-links span{color:var(--teal)}.benchmark-switch{background:#f0f3ef;border:1px solid #d5ddd8;border-radius:8px;padding:3px;display:flex;position:absolute;top:0;right:0}.benchmark-switch button{color:#667672;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:850}.benchmark-switch button.active{color:var(--teal);background:#fff;box-shadow:0 2px 8px #1f383514}.benchmark-table{border:1px solid #dbe2de;border-radius:10px;overflow:hidden}.benchmark-table>div{border-top:1px solid #e3e7e4;grid-template-columns:1.5fr repeat(3,.5fr);align-items:center;min-height:51px;padding:0 15px;display:grid}.benchmark-table>div:first-child{border-top:0}.benchmark-head{color:#71807c;text-transform:uppercase;background:#eef3f0;font-size:11px}.benchmark-table span{font-size:11px;font-weight:800}.benchmark-table b{text-align:center;font-size:13px}.benchmark-table em{text-align:right;color:#6d7a76;font-size:11px;font-style:normal;font-weight:850}.benchmark-table em.up{color:#267052}.benchmark-table em.down{color:#b14e37}.eu-benchmark{background:linear-gradient(135deg,#fff8ea,#fffdf8);border:1px solid #e2d4bb;border-radius:11px;grid-template-columns:1.2fr .8fr;gap:20px;padding:21px;display:grid}.eu-benchmark>div>span{color:#9b6a21;letter-spacing:.9px;font-size:11px;font-weight:950}.eu-benchmark strong{margin:6px 0;font-size:19px;display:block}.eu-benchmark p{color:#726b5c;margin:0;font-size:11px;line-height:1.55}.eu-benchmark ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.eu-benchmark li{color:#5e625b;background:#ffffffb8;border-radius:7px;align-items:center;gap:9px;padding:8px;font-size:11px;font-weight:750;display:flex}.eu-benchmark li b{color:#8b601f;background:#f3dfb8;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.network-filter{color:#6b7a76;gap:3px;font-size:11px;font-weight:850;display:grid;position:absolute;top:0;right:0}.network-filter select{color:#405651;background:#fff;border:1px solid #d0dad5;border-radius:7px;min-height:35px;padding:0 30px 0 9px;font-size:11px}.network-map{grid-template-columns:1fr 1fr;gap:6px 24px;display:grid}.network-map>div{grid-template-columns:minmax(0,1fr) 31px minmax(100px,.7fr);align-items:center;gap:8px;min-height:38px;display:grid;position:relative}.network-map>div>span{background:#edf1ee;border-radius:6px;align-items:center;min-width:0;height:29px;display:flex;position:relative;overflow:hidden}.network-map span i{background:#d8ebe3;position:absolute;inset:0 auto 0 0}.network-map span b{white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-size:11px;position:relative;overflow:hidden}.network-map em{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:900;display:grid}.network-map strong{color:#536662;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.network-map small{background:#b7cbc2;width:28px;height:1px;position:absolute;left:57%}.change-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.change-list>a{color:inherit;border:1px solid #dce3df;border-radius:9px;padding:14px;text-decoration:none}.change-list>a:hover{background:#f8faf7;border-color:#8fb5a6}.change-list header{color:var(--teal);text-transform:uppercase;justify-content:space-between;gap:10px;font-size:11px;font-weight:850;display:flex}.change-list time{color:#7f8b87}.change-list h4{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 11px;font-size:12px;overflow:hidden}.change-list a>div{border-top:1px solid #e6e9e6;grid-template-columns:72px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;padding:6px 0;display:grid}.change-list a>div>b{font-size:11px}.change-list a>div>span{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:5px 6px;font-size:11px;overflow:hidden}.change-list .before{color:#776f65;background:#f1efea}.change-list .after{color:#2e674f;background:#e4f2eb}.change-list a>div>i{color:#9aa6a2;font-size:11px;font-style:normal}.simulator-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.simulator-grid form{gap:15px;display:grid}.simulator-grid label{background:#fff;border:1px solid #dce3df;border-radius:9px;gap:6px;padding:13px;display:grid}.simulator-grid label>span{color:#536662;justify-content:space-between;gap:10px;font-size:11px;font-weight:850;display:flex}.simulator-grid label b{color:var(--teal)}.simulator-grid input{accent-color:var(--teal)}.simulator-grid label small{color:#85908d;font-size:11px}.scenario-result{background:#fff7e9;border:1px solid #e3d2bd;border-radius:11px;padding:20px}.scenario-result.risk-low{background:#eff8f3;border-color:#bdd7c9}.scenario-result.risk-high{background:#fff0eb;border-color:#e4bdae}.scenario-result>span{color:#8b6a35;letter-spacing:1px;font-size:11px;font-weight:950}.scenario-result>strong{margin:7px 0 12px;font-size:20px;display:block}.scenario-result>div{background:#5a54451f;border-radius:99px;height:8px;overflow:hidden}.scenario-result>div i{background:#d59035;border-radius:99px;height:100%;display:block}.risk-low>div i{background:#3c936b}.risk-high>div i{background:#c85238}.scenario-result dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:15px 0;display:grid}.scenario-result dl>div{background:#ffffff9e;border-radius:7px;padding:9px}.scenario-result dt{color:#7a7469;text-transform:uppercase;font-size:11px}.scenario-result dd{color:#2f514b;margin:4px 0 0;font-size:14px;font-weight:900}.scenario-result>p{color:#746f64;margin:0;font-size:11px;line-height:1.5}@media (width<=1000px){.lab-tabs{grid-template-columns:repeat(3,1fr)}.lab-tabs button:nth-child(n+4){border-top:1px solid #dce2de}.stakeholder-map{grid-template-columns:1fr 1fr}.personal-impact-summary,.benchmark-switch,.network-filter{width:max-content;margin:-9px 0 15px;position:static}.network-map{grid-template-columns:1fr}}@media (width<=650px){.decision-lab{margin-left:14px;margin-right:14px}.lab-tabs{grid-template-columns:1fr 1fr}.lab-tabs button:nth-child(n+3){border-top:1px solid #dce2de}.lab-panel{min-height:440px;padding:17px}.lab-intro h3{font-size:22px}.commitment-legend{grid-template-columns:1fr 1fr}.commitment-list,.stakeholder-map,.personal-issue-links,.change-list,.simulator-grid{grid-template-columns:1fr}.commitment-list>a{grid-template-columns:minmax(0,1fr) 76px}.benchmark-table>div{grid-template-columns:1.2fr repeat(3,.65fr);padding:0 8px}.benchmark-table span,.benchmark-table b{font-size:11px}.eu-benchmark{grid-template-columns:1fr}.scenario-result dl{grid-template-columns:1fr 1fr}.network-map>div{grid-template-columns:minmax(0,1fr) 28px minmax(82px,.7fr)}.network-map small{display:none}}.community-shell{background:radial-gradient(circle at 84% 9%,#e197441c,transparent 27%),var(--paper);min-height:100vh}.community-hero,.community-kpis,.community-process,.community-board,.community-submit{max-width:1256px;margin-left:auto;margin-right:auto}.community-hero{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:center;gap:70px;padding:76px 0 54px;display:grid}.community-hero h1{letter-spacing:-4.7px;margin:12px 0 19px;font-size:67px;line-height:.97}.community-hero h1 span{color:var(--orange)}.community-hero>div>p:not(.eyebrow){color:#536662;max-width:750px;margin:0;font-size:17px;line-height:1.65}.community-hero>div>button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:27px;padding:13px 17px;font-size:12px;font-weight:900}.community-hero>aside{background:#fffdf8db;border:1px solid #c9d7d1;border-radius:14px;padding:27px;box-shadow:0 18px 50px #213d3912}.community-hero>aside>span,.community-process>div>span,.community-section-title span,.community-submit>div>span{color:var(--teal);letter-spacing:1.1px;font-size:11px;font-weight:950}.community-hero>aside>strong{margin:10px 0 8px;font-size:21px;line-height:1.25;display:block}.community-hero>aside>p{color:#687772;margin:0;font-size:12px;line-height:1.65}.community-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:18px;display:grid}.community-kpis article{background:#fffdf8;border:1px solid #d4dcd7;border-radius:12px;align-content:center;min-height:135px;padding:21px;display:grid}.community-kpis article:nth-child(2){background:#e9f3ee}.community-kpis article:nth-child(3){background:var(--teal);color:#fff}.community-kpis article:nth-child(4){background:#fff3e3}.community-kpis span{color:#667672;letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:900}.community-kpis article:nth-child(3) span,.community-kpis article:nth-child(3) small{color:#c8ddd5}.community-kpis strong{margin:5px 0 3px;font-size:35px}.community-kpis small{color:#7a8783;font-size:11px}.community-process{background:#fffdf8d1;border:1px solid #d4ddd8;border-radius:14px;grid-template-columns:280px 1fr;gap:35px;margin-bottom:64px;padding:24px;display:grid}.community-process h2{margin:6px 0 0;font-size:25px}.community-process ol{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.community-process li{border-left:1px solid #dce2de;align-items:center;gap:10px;padding:6px 13px;display:flex;position:relative}.community-process li b{width:27px;height:27px;color:var(--teal);background:#e4eee9;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.community-process li span{gap:2px;display:grid}.community-process li strong{font-size:11px}.community-process li small{color:#778480;font-size:11px;line-height:1.4}.community-board{margin-bottom:64px}.community-section-title{justify-content:space-between;align-items:end;gap:32px;margin-bottom:18px;display:flex}.community-section-title h2{letter-spacing:-1.2px;margin:7px 0 0;font-size:36px}.community-section-title>p{color:#687672;text-align:right;max-width:390px;margin:0;font-size:12px;line-height:1.55}.community-toolbar{background:#fffdf8;border:1px solid #d6ddd9;border-radius:11px;align-items:end;gap:8px;margin-bottom:13px;padding:10px;display:flex}.community-toolbar label{color:#70807b;text-transform:uppercase;gap:4px;font-size:11px;font-weight:900;display:grid}.community-toolbar select,.community-admin select{color:#405651;min-height:37px;font:inherit;background:#fff;border:1px solid #d1dad5;border-radius:7px;padding:0 31px 0 10px;font-size:11px}.community-toolbar>button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:37px;margin-left:auto;padding:0 14px;font-size:11px;font-weight:900}.community-state,.community-empty{color:#697a75;text-align:center;background:#ffffff8c;border:1px dashed #c8d4ce;border-radius:13px;justify-items:center;gap:8px;padding:44px;display:grid}.community-state button,.community-empty button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:850}.community-list{gap:9px;display:grid}.community-card{background:#fffdf8;border:1px solid #d5ddd8;border-radius:13px;grid-template-columns:92px minmax(0,1fr);transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.community-card:hover{transform:translateY(-1px);box-shadow:0 12px 31px #1f3b3712}.community-vote{background:#f3f5f1;border-right:1px solid #e0e5e1;align-content:center;justify-items:center;gap:3px;padding:16px;display:grid}.community-vote button{width:34px;height:34px;color:var(--teal);cursor:pointer;background:#fff;border:1px solid #c7d4ce;border-radius:8px;font-size:19px;font-weight:900}.community-vote button.supported{border-color:var(--teal);background:var(--teal);color:#fff}.community-vote strong{font-size:20px}.community-vote small{color:#7b8884;font-size:11px}.community-card-body{padding:20px 22px}.community-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.community-card-meta>span{color:#6c7975;text-transform:uppercase;background:#edf1ee;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:850}.community-card-meta .community-status{color:#25634c;background:#e4eee9}.community-card-meta .status-building{color:#8c6119;background:#fff0d4}.community-card-meta .status-completed{color:#226844;background:#def1e5}.community-card-meta .status-declined{color:#777;background:#f0efeb}.community-card h3{margin:9px 0 6px;font-size:19px;line-height:1.35}.community-card-body>p{color:#5d6d69;white-space:pre-line;max-width:100%;margin:0;font-size:12px;line-height:1.6}.community-card-body>a{color:var(--teal);margin-top:9px;font-size:11px;font-weight:850;display:inline-flex}.community-response{border-left:3px solid var(--teal);background:#edf5f1;border-radius:4px;margin-top:13px;padding:11px 13px}.community-response b{color:var(--teal);text-transform:uppercase;font-size:11px}.community-response p{color:#4d625d;margin:4px 0 0;font-size:11px;line-height:1.5}.community-card footer{color:#82908c;border-top:1px solid #e4e7e3;gap:10px;margin-top:14px;padding-top:11px;font-size:11px;display:flex}.community-card footer time:before{content:"·";margin-right:10px}.community-admin{color:#687873;align-items:center;gap:8px;margin-top:10px;font-size:11px;font-weight:850;display:flex}.community-admin select{min-height:30px}.community-submit{background:linear-gradient(135deg,#e6f1ec,#fffdf8 60%);border:1px solid #bcd2c8;border-radius:16px;grid-template-columns:.7fr 1.3fr;gap:55px;margin-bottom:70px;padding:35px;display:grid}.community-submit h2{margin:7px 0 10px;font-size:31px}.community-submit>div>p{color:#60716d;margin:0;font-size:13px;line-height:1.65}.community-submit>div>a{color:var(--teal);margin-top:15px;font-size:12px;font-weight:900;display:inline-flex}.community-submit form{gap:12px;display:grid}.community-submit form>label,.community-form-row label{color:#526560;gap:5px;font-size:11px;font-weight:850;display:grid}.community-submit label small{font-weight:600}.community-submit input,.community-submit textarea,.community-submit select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #bdcec7;border-radius:8px;padding:11px 12px;font-size:12px}.community-submit textarea{resize:vertical;min-height:135px;line-height:1.55}.community-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.community-check{align-items:start;grid-template-columns:auto 1fr!important;font-weight:650!important}.community-check input{width:16px;height:16px;margin:0}.community-submit form>button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:43px;font-size:11px;font-weight:900}.community-submit form>button:disabled{opacity:.6}.form-error,.form-success{border-radius:7px;margin:0;padding:10px;font-size:11px}.form-error{color:#a34630;background:#fff0eb}.form-success{color:#256548;background:#e6f3eb}.community-footer{grid-template-columns:1fr auto}.community-footer>p{grid-column:1}.community-footer>div:last-child{grid-area:1/2/3}@media (width<=1280px){.community-hero,.community-kpis,.community-process,.community-board,.community-submit{margin-left:24px;margin-right:24px}}@media (width<=950px){.community-hero{grid-template-columns:1fr;gap:30px}.community-hero>aside{max-width:650px}.community-kpis{grid-template-columns:1fr 1fr}.community-process{grid-template-columns:1fr}.community-process ol{grid-template-columns:1fr 1fr}.community-submit{grid-template-columns:1fr}.community-section-title{align-items:start;display:grid}.community-section-title>p{text-align:left}}@media (width<=650px){.community-hero,.community-kpis,.community-process,.community-board,.community-submit{margin-left:14px;margin-right:14px}.community-hero{padding:43px 0 34px}.community-hero h1{letter-spacing:-3.3px;font-size:47px}.community-hero>div>p:not(.eyebrow){font-size:14px}.community-kpis{gap:7px}.community-kpis article{min-height:119px;padding:15px}.community-process{margin-bottom:47px;padding:18px}.community-process ol{grid-template-columns:1fr}.community-process li{border-top:1px solid #dce2de;border-left:0;padding:10px 0}.community-toolbar{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.community-toolbar label:last-of-type{grid-column:1}.community-toolbar>button{grid-area:2/2;margin:0}.community-card{grid-template-columns:66px 1fr}.community-vote{padding:10px}.community-card-body{padding:16px 14px}.community-card h3{font-size:17px}.community-submit{gap:25px;padding:20px}.community-form-row{grid-template-columns:1fr}.community-footer{display:grid}.community-footer>p,.community-footer>div:last-child{grid-area:auto/1}}.regional-benchmark{background:linear-gradient(135deg,#f3f7f4,#fffdf8 68%);border:1px solid #c9d7d1;border-radius:15px;max-width:1256px;margin:0 auto 72px;padding:31px;box-shadow:0 17px 44px #1f3a360d}.regional-benchmark .budget-section-title{align-items:flex-end}.regional-benchmark .budget-section-title>div:first-child{max-width:760px}.regional-benchmark .budget-section-title p{color:#677671;max-width:710px;margin:8px 0 0;font-size:11px;line-height:1.6}.regional-chart{gap:7px;margin-top:24px;display:grid}.regional-chart article{background:#ffffffb8;border:1px solid #dce3df;border-radius:9px;grid-template-columns:34px minmax(120px,190px) minmax(160px,1fr) 60px;align-items:center;gap:11px;min-height:52px;padding:8px 13px;display:grid}.regional-chart article>b{color:#9aa8a3;font:800 8px var(--font-geist-mono),monospace}.regional-chart article>span{align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.regional-chart article>span small{background:var(--teal);color:#fff;border-radius:4px;padding:3px 5px;font-size:11px}.regional-chart article>div{background:#e8ece9;border-radius:99px;height:10px;overflow:hidden}.regional-chart article>div i{background:#a6b8b0;border-radius:99px;height:100%;display:block}.regional-chart article>strong{text-align:right;font-size:15px}.regional-benchmark>footer{border-top:1px solid #dce3df;justify-content:space-between;align-items:center;gap:30px;margin-top:17px;padding-top:17px;display:flex}.regional-benchmark>footer p{color:#5d6f69;max-width:850px;margin:0;font-size:11px;line-height:1.55}.regional-benchmark>footer a{color:var(--teal);flex:none;font-size:11px;font-weight:900;text-decoration:none}.regional-benchmark>footer a:hover{text-decoration:underline}@media (width<=1280px){.regional-benchmark{margin-left:24px;margin-right:24px}}@media (width<=650px){.regional-benchmark{margin-left:14px;margin-right:14px;padding:18px}.regional-benchmark .budget-section-title{align-items:start;display:grid}.regional-benchmark .budget-section-title>div:last-child{margin-top:7px}.regional-chart article{grid-template-columns:25px minmax(90px,1fr) 47px;gap:7px;padding:8px}.regional-chart article>div{grid-area:2/2/auto/4}.regional-chart article>strong{font-size:13px}.regional-benchmark>footer{align-items:flex-start;gap:10px;display:grid}}.analysis-workbench,.analysis-dossiers{max-width:1256px;margin:0 auto 54px}.analysis-workbench{background:linear-gradient(145deg,#f0f6f3,#fffdf8);border:1px solid #c5d5ce;border-radius:14px;padding:29px}.analysis-workbench-title{grid-template-columns:.72fr 1.28fr;gap:5px 45px;margin-bottom:20px;display:grid}.analysis-workbench-title>span{color:var(--orange);letter-spacing:1px;grid-row:1/3;font-size:11px;font-weight:950}.analysis-workbench-title h2{margin:0;font-size:28px;line-height:1.2}.analysis-workbench-title p{color:#65746f;margin:3px 0 0;font-size:11px;line-height:1.55}.analysis-lens-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.analysis-lens-grid article{background:#ffffffc7;border:1px solid #d8e0dc;border-radius:10px;flex-direction:column;min-height:155px;padding:19px;display:flex}.analysis-lens-grid article.counter{background:#fff7f3;border-color:#ecd2c8}.analysis-lens-grid article>b{color:var(--teal);letter-spacing:.7px;font-size:11px}.analysis-lens-grid article.counter>b{color:#ad4c30}.analysis-lens-grid article>strong{color:#314e49;margin:13px 0;font-size:13px;line-height:1.55}.analysis-lens-grid article>small{color:#82908c;margin-top:auto;font-size:11px}.analysis-dossiers>.budget-section-title>p{color:#687772;text-align:right;max-width:390px;margin:0;font-size:11px}.analysis-dossiers>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.analysis-dossiers button{min-height:157px;color:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #d5ddd8;border-radius:10px;flex-direction:column;align-items:flex-start;padding:17px;display:flex}.analysis-dossiers button:hover{background:#f2f8f5;border-color:#83ae9d}.analysis-dossiers button>span{color:var(--orange);text-transform:uppercase;font-size:11px;font-weight:900}.analysis-dossiers button>strong{margin:8px 0;font-size:20px}.analysis-dossiers button>div{flex-wrap:wrap;gap:5px;display:flex}.analysis-dossiers button b{color:#316a59;background:#e7f1ed;border-radius:4px;padding:4px 6px;font-size:11px}.analysis-dossiers button b.risk{color:#a5472d;background:#fde9e2}.analysis-dossiers button>small{color:#7a8783;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:auto;font-size:11px;overflow:hidden}@media (width<=1280px){.analysis-workbench,.analysis-dossiers{margin-left:24px;margin-right:24px}}@media (width<=850px){.analysis-workbench-title{grid-template-columns:1fr}.analysis-workbench-title>span{grid-row:auto}.analysis-dossiers>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=650px){.analysis-workbench,.analysis-dossiers{margin-left:14px;margin-right:14px}.analysis-workbench{padding:19px}.analysis-workbench-title h2{font-size:24px}.analysis-lens-grid,.analysis-dossiers>div:last-child{grid-template-columns:1fr}.analysis-lens-grid article{min-height:135px}.analysis-dossiers>.budget-section-title>p{text-align:left}}.public-topbar{gap:22px}.public-topbar nav{gap:24px;margin-left:20px}.public-topbar nav>a{font-size:14px}.signin-link{padding-left:14px;padding-right:14px;font-size:13px}.budget-chart-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.budget-chart-switch,.budget-period-switch{background:#f4f6f3;border:1px solid #ced9d4;border-radius:8px;padding:3px;display:flex}.budget-chart-switch button,.budget-period-switch button{color:#667671;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 13px;font-size:12px;font-weight:850}.budget-chart-switch button.active,.budget-period-switch button.active{background:var(--teal);color:#fff;box-shadow:0 3px 9px #0f555329}.budget-chart-context{color:#71807c!important;margin:10px 0 0!important;font-size:12px!important}.national-donut{position:relative}.national-donut svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.national-donut path{cursor:pointer;transform-origin:120px 120px;transition:opacity .16s,transform .16s}.national-donut svg:hover path:not(:hover){opacity:.56}.national-donut path.active{filter:drop-shadow(0 3px 4px #12282b38);transform:scale(1.025)}.national-donut>div{z-index:2;position:relative}.national-donut-legend button{grid-template-columns:10px 1fr 58px;min-height:43px;padding:6px 8px}.national-donut-legend span,.national-donut-legend b{font-size:12px}.national-donut-legend span small,.national-donut-legend b small{color:#7c8a86;margin-top:2px;font-weight:650;display:block;font-size:11px!important}.national-donut-legend b small.up{color:#287259}.national-donut-legend b small.down{color:#b65437}.national-donut span{font-size:11px}.budget-chart-reading{background:#eef5f1;border:1px solid #cddbd5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-top:17px;padding:17px;display:grid}.budget-chart-reading>div>span{color:var(--orange);letter-spacing:.8px;font-size:11px;font-weight:900}.budget-chart-reading h3{margin:4px 0;font-size:18px}.budget-chart-reading p{color:#5e706a;margin:0;font-size:13px;line-height:1.5}.budget-chart-reading dl{gap:13px;margin:0;display:flex}.budget-chart-reading dl>div{min-width:88px}.budget-chart-reading dt{color:#71807c;font-size:11px}.budget-chart-reading dd{margin:3px 0 0;font-size:14px;font-weight:850}.budget-chart-reading dd.up{color:#287259}.budget-chart-reading dd.down{color:#b65437}.budget-chart-reading>button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:40px;padding:0 12px;font-size:12px;font-weight:850}.comparison-bars>button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dae1de;border-radius:9px;padding:14px}.comparison-bars>button:hover{background:#f7fbf8;border-color:#84ae9d}.comparison-bars button>header{justify-content:space-between;gap:15px;margin-bottom:8px;display:flex}.comparison-bars button>header strong,.comparison-bars button>header span{font-size:12px}.comparison-bars button>header span{color:#63746f;font-weight:850}.comparison-bars button>div{background:#edf1ee;border-radius:4px;height:19px;margin-top:5px;position:relative}.comparison-bars button i{border-radius:4px;position:absolute;inset:0 auto 0 0}.comparison-bars button i.previous{background:#aebbb5}.comparison-bars button i.current{background:#438b70}.comparison-bars button div b{z-index:1;color:#fff;text-shadow:0 1px 2px #0000004d;padding-left:7px;font-size:11px;line-height:19px;position:relative}.comparison-bars button>small{color:var(--teal);text-align:right;margin-top:8px;display:block;font-size:11px!important}.intelligence-shell small,.balance-shell small,.community-shell small{line-height:1.45;font-size:11px!important}.intelligence-shell :where(.eyebrow,.brief-topic,.balance-card-kicker),.balance-shell :where(.eyebrow,.balance-card-kicker),.community-shell .eyebrow{font-size:11px!important}.intelligence-shell :where(.national-chart-card header p,.budget-detail-explorer>header p,.budget-explainers p,.budget-sources p,.brief-grid article>p,.analysis-workbench-title p),.balance-shell :where(p),.community-shell :where(.community-card-body>p,.community-section-title p){font-size:13px;line-height:1.58}.national-budget-hero>aside p,.national-kpis span,.national-kpis small,.year-comparison-kpis span,.year-comparison-kpis small,.budget-detail-controls button,.budget-detail-controls label,.budget-detail-list footer>span,.budget-detail-list footer>em,.budget-detail-list article>header>div>span,.chapter-table>header,.chapter-table article>div>strong,.chapter-table article>span,.chapter-table article>em{font-size:11px}.national-kpis strong{font-size:31px}.budget-detail-list h3{font-size:15px}.chapter-table>article{min-height:58px}.chapter-table article>div>strong{line-height:1.35}.privacy-notice{z-index:100;max-width:920px;color:var(--ink);background:#fffdf8;border:1px solid #aac3b8;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin:0 auto;padding:16px 18px;display:grid;position:fixed;bottom:20px;left:24px;right:24px;box-shadow:0 18px 55px #12282b38}.privacy-notice strong{font-size:14px}.privacy-notice p{color:#5e706b;margin:3px 0 0;font-size:12px;line-height:1.45}.privacy-notice a{color:var(--teal);font-size:12px;font-weight:850}.privacy-notice button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:850}.legal-hero{max-width:1100px;margin:0 auto;padding:70px 0 42px}.legal-hero.compact{padding-bottom:24px}.legal-hero>span{color:var(--orange);letter-spacing:1.1px;font-size:12px;font-weight:900}.legal-hero h1{max-width:900px;margin:13px 0 20px;font-size:clamp(44px,6vw,76px);line-height:.98}.legal-hero p{color:#526762;max-width:800px;margin:0;font-size:17px;line-height:1.65}.legal-content,.privacy-center,.method-grid,.legal-summary{max-width:1100px;margin-left:auto;margin-right:auto}.privacy-center{background:linear-gradient(145deg,#e9f3ef,#fffdf8);border:1px solid #b9cfc5;border-radius:14px;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:24px;padding:25px;display:grid}.privacy-center>div>span{color:var(--orange);letter-spacing:1px;font-size:11px;font-weight:900}.privacy-center h2{margin:6px 0;font-size:30px}.privacy-center p{color:#5e706b;margin:0;font-size:14px;line-height:1.6}.privacy-center>aside{background:#ffffffc7;border:1px solid #d4dfda;border-radius:10px;align-self:center;padding:18px}.privacy-center aside>strong{margin-bottom:10px;font-size:15px;display:block}.privacy-center aside>a,.privacy-actions>button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.privacy-actions{gap:14px;display:grid}.privacy-actions>div{border-top:1px solid #d5ded9;padding-top:14px}.privacy-actions label{color:#64736f;grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.privacy-actions input{background:#fff;border:1px solid #c9d6d0;border-radius:7px;height:38px}.privacy-actions .danger{color:#9c442f;cursor:pointer;background:#fff5f1;border:1px solid #c98d7b;border-radius:7px;min-height:38px;margin-top:9px;padding:0 12px;font-size:12px;font-weight:850}.privacy-actions button:disabled{opacity:.45;cursor:not-allowed}.privacy-message{color:#415b55;background:#fff;border-radius:7px;grid-column:1/-1;margin:0;padding:10px;font-size:13px!important}.legal-content{gap:10px;margin-bottom:70px;display:grid}.legal-content article{background:#fffdf8;border:1px solid #d4ddd8;border-radius:12px;padding:25px 28px}.legal-content h2{margin:0 0 10px;font-size:22px}.legal-content p,.legal-content li{color:#526661;font-size:15px;line-height:1.72}.legal-content p{margin:0}.legal-content a{color:var(--teal);font-weight:750}.legal-content ul{margin:0;padding-left:21px}.legal-table{border:1px solid #dce2de;border-radius:8px;gap:0;display:grid;overflow:hidden}.legal-table>div{background:#fff;border-top:1px solid #e1e6e2;grid-template-columns:210px 1fr;gap:20px;padding:14px;display:grid}.legal-table>div:first-child{border-top:0}.legal-table b{font-size:14px}.legal-table span{color:#5e706b;font-size:14px;line-height:1.55}.imprint-content dl{margin:0}.imprint-content dl>div{border-top:1px solid #e1e5e2;grid-template-columns:220px 1fr;gap:20px;padding:10px 0;display:grid}.imprint-content dl>div:first-child{border-top:0}.imprint-content dt{color:#71807c;font-size:13px;font-weight:750}.imprint-content dd{margin:0;font-size:14px}.legal-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.legal-summary article{background:#fffdf8;border:1px solid #cddad4;border-radius:10px;padding:19px}.legal-summary b{color:var(--teal);font-size:27px;display:block}.legal-summary span{color:#657570;font-size:12px}.method-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:24px;display:grid}.method-grid article{background:#fffdf8;border:1px solid #d3ddd8;border-radius:12px;min-height:210px;padding:25px}.method-grid article>b{color:var(--orange);font-size:12px}.method-grid h2{margin:12px 0 8px;font-size:24px}.method-grid p{color:#596c67;margin:0;font-size:14px;line-height:1.65}.auth-legal{color:#74817e;margin-top:12px;line-height:1.5;display:block;font-size:11px!important}.auth-legal a,.community-legal a{color:var(--teal);font-weight:800}.community-legal{color:#6a7874;margin:0;font-size:11px;line-height:1.5}@media (width<=1000px){.public-topbar nav{gap:3px;margin:0}.privacy-center{grid-template-columns:1fr}.legal-hero,.legal-content,.privacy-center,.method-grid,.legal-summary{margin-left:24px;margin-right:24px}}@media (width<=700px){.budget-chart-controls{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.budget-chart-switch,.budget-period-switch{overflow-x:auto}.budget-chart-switch button,.budget-period-switch button{flex:1;padding:0 8px}.budget-chart-reading{grid-template-columns:1fr}.budget-chart-reading dl{grid-template-columns:repeat(3,1fr);display:grid}.budget-chart-reading>button{width:100%}.privacy-notice{grid-template-columns:1fr auto;gap:10px;padding:14px;bottom:10px;left:10px;right:10px}.privacy-notice>div{grid-column:1/-1}.legal-hero{padding:42px 0 28px}.legal-hero h1{letter-spacing:-2.4px;font-size:40px}.legal-hero p{font-size:15px}.legal-hero,.legal-content,.privacy-center,.method-grid,.legal-summary{margin-left:14px;margin-right:14px}.legal-summary,.method-grid{grid-template-columns:1fr}.legal-content article,.privacy-center{padding:19px}.legal-table>div,.imprint-content dl>div{grid-template-columns:1fr;gap:4px}.privacy-actions label{grid-template-columns:1fr}.privacy-actions input{width:100%}}.network-banner{color:#bed6ce;background:#123f3d;justify-content:center;align-items:center;gap:14px;min-height:34px;padding:7px 24px;font-size:11px;display:flex}.network-banner a{color:#fff;align-items:center;gap:5px;font-weight:900;text-decoration:none;display:inline-flex}.network-banner a:hover{text-decoration:underline}.network-banner b{color:#f0a374}.budget-loading{color:#31534e;justify-content:center;align-items:center;gap:11px;max-width:1256px;min-height:55vh;margin:0 auto;display:flex}.national-budget-hero,.national-kpis,.national-chart-grid,.year-comparison,.budget-detail-explorer,.budget-explainers{max-width:1256px;margin-left:auto;margin-right:auto}.national-budget-hero{color:#fff;background:radial-gradient(circle at 88% 10%,#e2844d38,#0000 30%),linear-gradient(145deg,#0d3e3c,#155752);border-radius:19px;grid-template-columns:1.3fr .7fr;align-items:end;gap:60px;margin-top:34px;margin-bottom:9px;padding:39px;display:grid;box-shadow:0 26px 74px #0f393629}.national-budget-hero .eyebrow{color:#f2a170;letter-spacing:1.2px;margin:0;font-size:11px;font-weight:950}.national-budget-hero h1{letter-spacing:-5px;max-width:850px;margin:13px 0 18px;font-size:clamp(46px,6vw,82px);line-height:.92}.national-budget-hero>div>p:not(.eyebrow){color:#c4d9d1;max-width:760px;margin:0;font-size:14px;line-height:1.65}.national-data-state{flex-wrap:wrap;align-items:center;gap:7px;margin-top:24px;display:flex}.national-data-state>*{background:#ffffff12;border:1px solid #ffffff24;border-radius:5px;padding:6px 8px;font-size:11px}.national-data-state b{color:#9ed2ba}.national-data-state small{color:#aec5bd}.national-budget-hero>aside{background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;padding:22px}.national-budget-hero>aside>span,.national-chart-card header span,.year-comparison>header span,.budget-detail-explorer>header>div>span,.budget-explainers article>span{color:#ee9a6b;letter-spacing:1px;font-size:11px;font-weight:950}.national-budget-hero>aside strong{margin:11px 0;font-size:24px;line-height:1.25;display:block}.national-budget-hero>aside p{color:#bad0c8;margin:0;font-size:11px;line-height:1.65}.national-kpis{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:58px;display:grid}.national-kpis article{background:#fffdf8;border:1px solid #d3ddd8;border-radius:11px;min-height:125px;padding:18px}.national-kpis span{color:#71807c;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.national-kpis strong{color:#174c46;letter-spacing:-1.3px;margin:12px 0 5px;font-size:29px;display:block}.national-kpis small{color:#7d8a87;font-size:11px}.national-kpis .negative strong{color:#b35336}.national-chart-grid{grid-template-columns:1.12fr .88fr;gap:9px;margin-bottom:64px;display:grid}.national-chart-card{background:#fffdf8;border:1px solid #cfdad5;border-radius:15px;min-width:0;padding:27px}.national-chart-card>header,.year-comparison>header,.budget-detail-explorer>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.national-chart-card h2,.year-comparison h2,.budget-detail-explorer h2{margin:7px 0 5px;font-size:27px;line-height:1.12}.national-chart-card header p,.budget-detail-explorer>header p{color:#6d7c78;max-width:600px;margin:0;font-size:11px;line-height:1.55}.national-chart-card>header>small{color:#798783;font-size:11px}.national-donut-layout{grid-template-columns:230px 1fr;align-items:center;gap:27px;margin-top:25px;display:grid}.national-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:220px;display:grid;box-shadow:0 12px 28px #143d391c}.national-donut>div{aspect-ratio:1;text-align:center;background:#fffdf8;border-radius:50%;place-content:center;width:57%;display:grid;box-shadow:inset 0 0 0 1px #e0e5e1}.national-donut strong{letter-spacing:-1px;font-size:23px}.national-donut span{color:#7a8783;margin-top:3px;font-size:11px;line-height:1.35}.national-donut-legend{gap:3px;display:grid}.national-donut-legend button{color:#4e625d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:8px 1fr 36px;align-items:center;gap:7px;min-height:29px;padding:4px 5px;display:grid}.national-donut-legend button:hover,.national-donut-legend button.active{color:#174d45;background:#edf4f0}.national-donut-legend i{border-radius:50%;width:7px;height:7px}.national-donut-legend span{font-size:11px;line-height:1.25}.national-donut-legend b{text-align:right;font-size:11px}.chart-key{color:#667671;align-items:center;gap:5px;font-size:11px;display:flex}.chart-key i{border-radius:2px;width:7px;height:7px;margin-left:6px}.national-monthly-chart{border-top:1px solid #e0e5e1;border-bottom:1px solid #dfe4e0;align-items:stretch;gap:8px;height:296px;margin-top:23px;padding-top:16px;display:flex}.national-monthly-chart article{text-align:center;flex:1;grid-template-rows:1fr 17px 20px;min-width:0;display:grid}.national-monthly-chart article>div{justify-content:center;align-items:flex-end;gap:3px;height:235px;display:flex}.national-monthly-chart i{border-radius:4px 4px 0 0;width:29%;min-height:2px}.national-monthly-chart b{text-transform:uppercase;font-size:11px}.national-monthly-chart small{color:#7c8985;font-size:11px}.national-monthly-chart small:before{content:"± ";color:#a4afab}.year-comparison{background:linear-gradient(145deg,#f0f6f3,#fffdf8);border:1px solid #cad8d2;border-radius:15px;margin-bottom:64px;padding:30px}.year-comparison>header>small{color:#6b7b76;text-align:right;max-width:450px;font-size:11px;line-height:1.55}.year-comparison-kpis{grid-template-columns:repeat(3,1fr);gap:7px;margin:23px 0;display:grid}.year-comparison-kpis article{background:#fffc;border:1px solid #d7e0dc;border-radius:10px;padding:18px}.year-comparison-kpis span{color:#71807c;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.year-comparison-kpis strong{margin:9px 0;font-size:27px;display:block}.year-comparison-kpis strong.up{color:#287259}.year-comparison-kpis strong.down{color:#b65437}.year-comparison-kpis small{color:#7d8986;font-size:11px}.comparison-bars{grid-template-columns:1fr 1fr;gap:7px;display:grid}.comparison-bars article{background:#fff;border:1px solid #dae1de;border-radius:9px;padding:14px}.comparison-bars header{justify-content:space-between;gap:15px;margin-bottom:8px;display:flex}.comparison-bars header strong{font-size:11px}.comparison-bars header span{color:#63746f;font-size:11px;font-weight:850}.comparison-bars article>div{background:#f0f2ef;border-radius:3px;height:14px;margin-top:3px;position:relative}.comparison-bars article i{border-radius:3px;position:absolute;inset:0 auto 0 0}.comparison-bars i.previous{background:#b8c3be}.comparison-bars i.current{background:#438b70}.comparison-bars article b{z-index:1;color:#fff;text-shadow:0 1px 2px #0000004d;padding-left:5px;font-size:11px;line-height:14px;position:relative}.budget-detail-explorer{margin-bottom:64px;scroll-margin-top:90px}.budget-detail-explorer>header{margin-bottom:20px}.budget-detail-controls{gap:6px;min-width:420px;display:grid}.budget-detail-controls>div{background:#fff;border:1px solid #d1dad6;border-radius:7px;padding:3px;display:flex}.budget-detail-controls button{color:#667671;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;min-height:31px;padding:5px 8px;font-size:11px;font-weight:850}.budget-detail-controls button.active{color:#fff;background:#18564e}.budget-detail-controls label{color:#788581;grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:11px;font-weight:850;display:grid}.budget-detail-controls input{background:#fffdf8;border:1px solid #d1dad6;border-radius:7px;min-width:0;height:37px}.selected-budget-group{background:#e9f2ee;border-radius:8px;align-items:center;gap:9px;margin-bottom:8px;padding:10px 13px;display:flex}.selected-budget-group span{color:#71817c;text-transform:uppercase;font-size:11px}.selected-budget-group strong{font-size:11px}.selected-budget-group button{color:#176357;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:900}.budget-detail-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.budget-detail-list article{background:#fffdf8;border:1px solid #d7dfdb;border-radius:10px;padding:17px}.budget-detail-list article>header{justify-content:space-between;gap:14px;display:flex}.budget-detail-list article>header>div>span{color:#c36744;text-transform:uppercase;font-size:11px;font-weight:900}.budget-detail-list h3{margin:5px 0 0;font-size:12px;line-height:1.35}.budget-detail-list header>strong{color:#174e47;flex:none;font-size:17px}.budget-detail-list header>strong small{font-size:11px}.detail-progress{background:#e8ece9;border-radius:99px;height:7px;margin:14px 0 10px;position:relative}.detail-progress>i{background:linear-gradient(90deg,#29715e,#74ae93);border-radius:99px;height:100%;display:block}.detail-progress>b{background:#d36a46;width:1px;height:13px;position:absolute;top:-3px}.budget-detail-list footer{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.budget-detail-list footer>span,.budget-detail-list footer>em{color:#687873;background:#edf1ee;border-radius:4px;padding:4px 6px;font-size:11px;font-style:normal}.budget-detail-list footer>em{margin-left:auto;font-weight:850}.budget-detail-list em.fast{color:#a94e31;background:#fff0e8}.budget-detail-list em.slow{color:#506d83;background:#edf2f7}.budget-detail-list em.steady{color:#287058;background:#e7f2ec}.chapter-table{background:#fff;border:1px solid #d3dcd8;border-radius:11px;overflow:hidden}.chapter-table>header,.chapter-table>article{grid-template-columns:minmax(300px,1fr) 110px 110px 110px 80px;align-items:center;gap:8px;display:grid}.chapter-table>header{color:#fff;text-transform:uppercase;background:#174e49;min-height:39px;padding:0 15px;font-size:11px;font-weight:900}.chapter-table>article{border-top:1px solid #e0e5e2;min-height:51px;padding:7px 15px}.chapter-table>article:hover{background:#f4f8f5}.chapter-table article>div{grid-template-columns:39px 1fr;align-items:center;gap:8px;display:grid}.chapter-table article>div>b{color:#bd6442;font-size:11px}.chapter-table article>div>strong{font-size:11px;line-height:1.25}.chapter-table article>span{text-align:right;color:#566a65;font-size:11px}.chapter-table article>em{color:#287058;background:#e7f2ec;border-radius:4px;justify-self:end;padding:4px 6px;font-size:11px;font-style:normal;font-weight:900}.chapter-table article>em.fast{color:#a94e31;background:#fff0e8}.chapter-table article>em.slow{color:#506d83;background:#edf2f7}.chapter-table>footer{color:#74817e;background:#f5f6f2;border-top:1px solid #dce3df;padding:10px 15px;font-size:11px}.budget-explainers{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:64px;display:grid}.budget-explainers article{background:#fffdf8;border:1px solid #d6dfdb;border-radius:11px;padding:20px}.budget-explainers h3{margin:9px 0 7px;font-size:17px}.budget-explainers p{color:#687873;margin:0;font-size:11px;line-height:1.6}.budget-sources>div:first-child p{color:#6d7b78;max-width:470px;font-size:11px;line-height:1.5}.budget-source-steps article{background:#fff;border:1px solid #d9dfdb;border-radius:8px;grid-template-columns:29px 1fr;gap:10px;padding:12px;display:grid}.budget-source-steps b{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.budget-source-steps span{gap:3px;display:grid}.budget-source-steps strong{font-size:11px}.budget-source-steps small{color:#778480;font-size:11px}@media (width<=1280px){.national-budget-hero,.national-kpis,.national-chart-grid,.year-comparison,.budget-detail-explorer,.budget-explainers{margin-left:24px;margin-right:24px}}@media (width<=1000px){.national-budget-hero{grid-template-columns:1fr;gap:28px}.national-budget-hero>aside{max-width:650px}.national-kpis{grid-template-columns:repeat(3,1fr)}.national-chart-grid{grid-template-columns:1fr}.budget-detail-explorer>header{display:grid}.budget-detail-controls{min-width:0;max-width:650px}.chapter-table{overflow-x:auto}.chapter-table>header,.chapter-table>article{min-width:820px}}@media (width<=650px){.network-banner{justify-content:space-between;gap:9px;padding:7px 12px;font-size:11px}.network-banner span{max-width:135px}.national-budget-hero,.national-kpis,.national-chart-grid,.year-comparison,.budget-detail-explorer,.budget-explainers{margin-left:14px;margin-right:14px}.national-budget-hero{margin-top:18px;padding:22px}.national-budget-hero h1{letter-spacing:-3.3px;font-size:48px}.national-budget-hero>div>p:not(.eyebrow){font-size:13px}.national-kpis{grid-template-columns:1fr 1fr;margin-bottom:40px}.national-kpis article{min-height:110px;padding:14px}.national-kpis strong{font-size:23px}.national-chart-grid,.year-comparison,.budget-detail-explorer,.budget-explainers{margin-bottom:44px}.national-chart-card,.year-comparison{padding:18px}.national-chart-card>header,.year-comparison>header{gap:8px;display:grid}.national-chart-card h2,.year-comparison h2,.budget-detail-explorer h2{font-size:24px}.national-donut-layout{grid-template-columns:1fr}.national-donut{width:190px;margin:auto}.national-donut-legend button{min-height:32px}.national-monthly-chart{gap:3px}.national-monthly-chart i{width:36%}.year-comparison>header>small{text-align:left}.year-comparison-kpis,.comparison-bars,.budget-detail-list,.budget-explainers{grid-template-columns:1fr}.budget-detail-controls>div{overflow-x:auto}.budget-detail-controls button{flex:none}.budget-detail-controls label{grid-template-columns:1fr}.budget-detail-list article>header{align-items:flex-start}.budget-detail-list footer>em{width:100%;margin-left:0}.selected-budget-group{flex-wrap:wrap;align-items:flex-start}.selected-budget-group button{text-align:left;width:100%;margin-left:0}}html,body{max-width:100%;overflow-x:clip}body.privacy-notice-visible{padding-bottom:112px}.app-shell{max-width:100%;overflow-x:clip}.app-shell :is(p,li,dd){font-size:max(12px,.82em);line-height:1.55}.app-shell small{font-size:max(10px,.72em);line-height:1.4}.app-shell :is(button,input,select,textarea){font-size:max(11px,.74em)}.app-shell :is(.filter-label,.feed-meta,.detail-kicker,.ai-label,.analysis-card-top>span,.analysis-grid article>span,.source-standard strong,.national-chart-card header span,.year-comparison>header span,.budget-detail-explorer>header>div>span,.budget-explainers article>span){font-size:11px}.header-search-link{align-items:center;gap:6px;display:inline-flex}.header-search-link span{color:var(--orange);font-size:16px;line-height:1}.budget-download-row{justify-content:flex-end;align-items:center;gap:12px;max-width:1256px;margin:-44px auto 52px;display:flex}.budget-download-row button{min-height:38px;color:var(--teal);cursor:pointer;background:#fffdf8;border:1px solid #b9ccc4;border-radius:7px;padding:0 13px;font-weight:850}.budget-download-row span{color:#6d7b78;font-size:11px}.forecast-card .probability{min-width:118px}.forecast-card .probability strong{font-size:18px}.forecast-card .probability span{font-size:11px;line-height:1.25}@media (width<=700px){body.privacy-notice-visible{padding-bottom:182px}.app-shell :is(p,li,dd){font-size:max(12px,.86em)}.app-shell small{font-size:max(10px,.76em)}.budget-download-row{flex-direction:column;align-items:flex-start;margin:-28px 14px 38px}.budget-download-row button{width:100%}}.civic-shell{background:radial-gradient(circle at 82% 1%,#84beaa33,transparent 31rem),var(--paper)}.civic-shell :is(.civic-hero,.civic-kpis,.civic-map-section,.civic-layers,.territory-directory,.civic-related,.source-register,.asset-class-grid,.inventory-method,.inventory-search,.inventory-flow,.people-map,.people-directory,.profile-hero,.profile-status,.profile-grid,.profile-themes,.territory-children,.asset-facts,.asset-history,.person-facts,.activity-ledger){max-width:1256px;margin-left:auto;margin-right:auto}.civic-hero{grid-template-columns:minmax(0,1.28fr) minmax(310px,.72fr);align-items:end;gap:68px;padding:76px 0 52px;display:grid}.civic-hero .eyebrow,.civic-section-heading span,.source-register>div:first-child>span,.inventory-method>div:first-child>span,.inventory-flow>div:first-child>span,.activity-ledger>div:first-child>span,.asset-history>div:first-child>span{color:var(--orange);letter-spacing:1.2px;margin:0;font-size:11px;font-weight:950}.civic-hero h1{letter-spacing:-5.6px;max-width:900px;margin:13px 0 22px;font-size:clamp(54px,7vw,92px);line-height:.89}.civic-hero h1 span{color:var(--teal)}.civic-hero>div>p:not(.eyebrow){color:#536662;max-width:810px;margin:0;font-size:17px;line-height:1.7}.civic-hero>aside{background:#fffdf8db;border:1px solid #c6d6cf;border-radius:15px;padding:26px;box-shadow:0 20px 56px #16433d14}.civic-hero>aside>span{color:var(--orange);letter-spacing:1px;font-size:11px;font-weight:950}.civic-hero>aside>strong{color:#174b46;margin:12px 0;font-size:22px;line-height:1.3;display:block}.civic-hero>aside>p{color:#62736f;margin:0;font-size:13px;line-height:1.62}.civic-hero-actions{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.civic-hero-actions a{min-height:43px;color:var(--teal);background:#fffdf8;border:1px solid #b9ccc4;border-radius:8px;align-items:center;padding:0 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.civic-hero-actions a:first-child{border-color:var(--teal);background:var(--teal);color:#fff}.homepage-parliament-copy>p:not(.eyebrow){color:#506762;max-width:730px;margin:0;font-size:16px;line-height:1.7}.civic-kpis{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:63px;display:grid}.civic-kpis article{background:#fffdf8;border:1px solid #d2ddd8;border-radius:11px;min-height:160px;padding:20px}.civic-kpis span{color:#6a7b76;text-transform:uppercase;font-size:11px;font-weight:900}.civic-kpis strong{color:#184d47;letter-spacing:-1.2px;margin:12px 0 6px;font-size:31px;display:block}.civic-kpis small{color:#7a8884;display:block}.civic-kpis p{color:#60716d;margin:13px 0 0;font-size:12px!important}.civic-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px;display:flex}.civic-section-heading h2{letter-spacing:-1.3px;margin:7px 0 0;font-size:34px;line-height:1.12}.civic-section-heading>p{color:#667773;max-width:510px;margin:0;line-height:1.58;font-size:12px!important}.civic-section-heading>a{color:var(--teal);font-size:12px;font-weight:900;text-decoration:none}.civic-map-section{background:linear-gradient(145deg,#edf5f1,#fffdf8);border:1px solid #cad8d2;border-radius:17px;margin-bottom:68px;padding:30px}.map-legend{color:#71807b;justify-content:flex-end;align-items:center;gap:5px;margin-top:10px;font-size:11px;display:flex}.map-legend i{border-radius:2px;width:22px;height:8px}.map-legend i:first-of-type{background:#82a99a}.map-legend i:nth-of-type(2){background:#5f9180}.map-legend i:nth-of-type(3){background:#3e7a69}.map-legend i:nth-of-type(4){background:#286456}.map-legend i:nth-of-type(5){background:#123f3d}.civic-layers{margin-bottom:70px}.civic-filterbar,.directory-tabs{flex-wrap:wrap;gap:5px;margin-bottom:16px;display:flex}.civic-filterbar button,.directory-tabs button{color:#5f706c;cursor:pointer;background:#fffdf8;border:1px solid #ccd8d2;border-radius:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:850}.civic-filterbar button.active,.directory-tabs button.active{border-color:var(--teal);background:var(--teal);color:#fff}.layer-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.layer-grid article{background:#fffdf8;border:1px solid #d4ddd9;border-radius:12px;grid-template-columns:42px 1fr;gap:13px;min-height:235px;padding:22px;display:grid}.layer-icon{width:42px;height:42px;color:var(--teal);background:#e2eee9;border-radius:10px;place-items:center;font-size:22px;display:grid}.layer-grid h3{margin:2px 0 8px;font-size:18px}.layer-grid p{color:#63736f;margin:0;font-size:12px!important}.layer-grid dl{grid-template-columns:1fr 1fr;gap:5px;margin:15px 0;display:grid}.layer-grid dl>div{background:#f0f3ef;border-radius:6px;padding:8px}.layer-grid dt{color:#7b8884;text-transform:uppercase;font-size:11px}.layer-grid dd{color:#335751;margin:4px 0 0;font-size:11px;font-weight:850}.layer-grid a{color:var(--teal);font-size:11px;font-weight:900;text-decoration:none}.territory-directory,.people-directory,.inventory-search{margin-bottom:70px}.territory-directory .civic-section-heading label,.people-directory .civic-section-heading label{color:#667772;gap:5px;width:min(360px,100%);font-size:11px;font-weight:850;display:grid}.territory-directory input,.people-directory input,.inventory-controls input,.inventory-controls select{color:#274943;background:#fffdf8;border:1px solid #c8d5cf;border-radius:8px;outline:0;height:42px;padding:0 12px}.territory-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.territory-grid a{min-height:135px;color:inherit;background:#fffdf8;border:1px solid #d4ddd9;border-radius:10px;align-content:start;padding:17px;text-decoration:none;display:grid}.territory-grid a:hover{background:#f4f8f5;border-color:#86aa9c}.territory-grid small{color:var(--orange);text-transform:uppercase;font-weight:900}.territory-grid strong{margin:8px 0 3px;font-size:17px}.territory-grid span{color:#72807c;font-size:11px}.territory-grid b{color:var(--teal);margin-top:auto;padding-top:13px;font-size:11px}.civic-related{margin-bottom:68px}.civic-related-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.civic-related-grid>a{color:inherit;background:#fffdf8;border:1px solid #d3ddd8;border-radius:11px;padding:20px;text-decoration:none}.civic-related-grid>a:hover{background:#f2f8f5;border-color:#82aa9b}.civic-related-grid>a>div{color:var(--orange);text-transform:uppercase;justify-content:space-between;gap:10px;font-size:11px;font-weight:900;display:flex}.civic-related-grid time{color:#7a8783}.civic-related-grid h3{margin:9px 0 7px;font-size:17px;line-height:1.35}.civic-related-grid p{color:#61716d;margin:0;font-size:12px!important}.civic-related-grid footer{border-top:1px solid #e0e5e1;justify-content:space-between;gap:10px;margin:14px 0 0;padding:11px 0 0;display:flex}.civic-related-grid footer b{color:#77847f;font-size:11px}.civic-related-grid footer span{color:var(--teal);font-size:11px;font-weight:900}.civic-loading{color:#6b7b76;text-align:center;border:1px dashed #bdcec6;border-radius:10px;padding:28px}.source-register{color:#fff;background:#123f3d;border-radius:15px;grid-template-columns:.62fr 1.38fr;gap:42px;margin-bottom:72px;padding:28px;display:grid}.source-register h2{margin:8px 0 0;font-size:29px;line-height:1.15}.source-register>div:last-child{grid-template-columns:1fr 1fr;gap:6px;display:grid}.source-register a{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:9px;padding:15px;text-decoration:none}.source-register a:hover{background:#ffffff17}.source-register a strong{font-size:12px}.source-register a p{color:#bad0c8;margin:6px 0;font-size:11px!important}.source-register a span{color:#ef9a6b;font-size:11px;font-weight:900}.source-register.compact{margin-top:55px}.asset-class-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:68px;display:grid}.asset-class-grid>a{min-height:270px;color:inherit;background:#fffdf8;border:1px solid #d3ddd8;border-radius:12px;align-content:start;padding:22px;text-decoration:none;display:grid}.asset-class-grid>a>span{width:42px;height:42px;color:var(--teal);background:#e2eee9;border-radius:10px;place-items:center;font-size:22px;display:grid}.asset-class-grid>a>small{color:var(--orange);text-transform:uppercase;margin-top:17px;font-weight:900}.asset-class-grid h2{margin:7px 0;font-size:21px}.asset-class-grid p{color:#60716d;margin:0;font-size:12px!important}.asset-class-grid a>div{background:#e5eae7;border-radius:99px;height:7px;margin:19px 0 8px}.asset-class-grid i{background:linear-gradient(90deg,#1a5d52,#68a087);border-radius:99px;height:100%;display:block}.asset-class-grid footer{border:0;justify-content:space-between;gap:8px;margin:0;padding:0;display:flex}.asset-class-grid footer b{color:#3d625b;font-size:11px}.asset-class-grid footer em{color:#7c8985;font-size:11px;font-style:normal}.inventory-method,.asset-history,.activity-ledger{background:linear-gradient(145deg,#eef5f2,#fffdf8);border:1px solid #ccd9d3;border-radius:14px;grid-template-columns:.72fr 1.28fr;gap:35px;margin-bottom:68px;padding:27px;display:grid}.inventory-method h2,.inventory-flow h2,.asset-history h2,.activity-ledger h2{margin:8px 0 10px;font-size:29px;line-height:1.15}.inventory-method>div:last-child,.asset-relations,.activity-ledger>div:last-child{grid-template-columns:1fr 1fr;gap:6px;display:grid}.inventory-method article,.asset-relations article,.activity-ledger article{background:#fff;border:1px solid #d8e0dc;border-radius:8px;padding:15px}.inventory-method article>b,.asset-relations article>b{color:var(--orange);font-size:11px}.inventory-method article strong,.asset-relations article strong,.activity-ledger article b{margin:6px 0;font-size:13px;display:block}.inventory-method article p,.asset-relations article p{color:#657570;margin:0;font-size:11px!important}.inventory-controls{gap:7px;display:flex}.inventory-controls label{color:#6b7b76;gap:5px;font-size:11px;font-weight:850;display:grid}.inventory-controls input{width:260px}.asset-table{background:#fff;border:1px solid #cfdad5;border-radius:11px;overflow:hidden}.asset-table>[role=row]{min-height:62px;color:inherit;border-top:1px solid #e0e5e2;grid-template-columns:1.15fr 1.2fr .75fr .75fr;align-items:center;gap:14px;padding:10px 15px;text-decoration:none;display:grid}.asset-table>div:first-child{color:#fff;text-transform:uppercase;background:#174e49;border-top:0;min-height:39px;font-size:11px;font-weight:900}.asset-table>a:hover{background:#f3f8f5}.asset-table a span{display:grid}.asset-table a b{font-size:11px}.asset-table a small{color:#788580;margin-top:3px}.inventory-flow{grid-template-columns:.8fr 1.2fr;gap:40px;margin-bottom:68px;display:grid}.inventory-flow>div>p{color:#63736f}.inventory-flow ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.inventory-flow li{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.inventory-flow li:not(:last-child):after{content:"";background:#a9beb5;height:1px;position:absolute;top:18px;left:58%;right:-42%}.inventory-flow li b{z-index:1;background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.inventory-flow li span{font-size:11px;font-weight:850}.people-map{align-items:center;gap:10px;margin-bottom:65px;display:flex}.people-map article{background:#fffdf8;border:1px solid #d2ddd8;border-radius:10px;flex:1;min-height:115px;padding:18px}.people-map article>span{color:var(--orange);font-size:11px;font-weight:950}.people-map strong{margin:8px 0 4px;font-size:17px;display:block}.people-map p{color:#6a7975;margin:0;font-size:11px!important}.people-map>i{color:#8ba49a;font-size:20px;font-style:normal}.person-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.person-grid>a{min-height:190px;color:inherit;background:#fffdf8;border:1px solid #d2ddd8;border-radius:11px;grid-template-columns:62px 1fr;gap:16px;padding:19px;text-decoration:none;display:grid}.person-grid>a:hover{background:#f4f8f5;border-color:#86aa9c}.person-avatar{color:#fff;background:#174e49;border-radius:50%;place-items:center;width:62px;height:62px;font-size:19px;font-weight:950;display:grid}.person-grid small{color:var(--orange);text-transform:uppercase;font-weight:900}.person-grid h3{margin:6px 0 3px;font-size:20px}.person-grid p{color:#60716d;margin:0;font-size:12px!important}.person-grid dl{grid-template-columns:1fr 1fr;gap:5px;margin:14px 0;display:grid}.person-grid dl>div{background:#f0f3ef;border-radius:6px;padding:7px}.person-grid dt{color:#7d8985;text-transform:uppercase;font-size:11px}.person-grid dd{color:#335751;margin:3px 0 0;font-size:11px;font-weight:850}.person-grid a>div>b{color:var(--teal);font-size:11px}.faction-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.faction-grid a{min-height:170px;color:inherit;background:#fffdf8;border:1px solid #d2ddd8;border-radius:10px;align-content:start;padding:19px;text-decoration:none;display:grid}.faction-grid span{color:var(--orange);font-size:11px;font-weight:900}.faction-grid strong{margin:13px 0 5px;font-size:25px}.faction-grid p{color:#6c7975;margin:0;font-size:11px!important}.faction-grid b{color:var(--teal);margin-top:auto;font-size:11px}.institution-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.institution-grid article{background:#fffdf8;border:1px solid #d2ddd8;border-radius:11px;min-height:230px;padding:22px}.institution-grid article>span{color:var(--orange);font-size:11px;font-weight:950}.institution-grid h3{margin:10px 0;font-size:21px}.institution-grid p{color:#61716d;font-size:12px!important}.institution-grid a{color:var(--teal);font-size:11px;font-weight:900;text-decoration:none}.profile-hero{padding:48px 0 34px}.profile-hero nav{color:#788580;gap:8px;font-size:11px;display:flex}.profile-hero nav a{color:var(--teal);font-weight:850;text-decoration:none}.profile-hero>small{color:var(--orange);text-transform:uppercase;margin-top:35px;font-weight:950;display:block}.profile-hero h1{letter-spacing:-4.5px;max-width:980px;margin:9px 0 14px;font-size:clamp(48px,7vw,84px);line-height:.94}.profile-hero>p{color:#586a66;max-width:820px;margin:0;font-size:16px!important}.profile-hero>div:last-child{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.profile-hero>div:last-child a{min-height:39px;color:var(--teal);background:#fffdf8;border:1px solid #bdcec7;border-radius:7px;align-items:center;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.profile-status,.asset-facts,.person-facts{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:58px;display:grid}.profile-status article,.asset-facts article,.person-facts article{background:#fffdf8;border:1px solid #d1dcd7;border-radius:10px;min-height:118px;padding:17px}.profile-status span,.asset-facts span,.person-facts span{color:#788580;text-transform:uppercase;font-size:11px;font-weight:900}.profile-status strong,.asset-facts strong,.person-facts strong{color:#174d47;margin:10px 0 5px;font-size:18px;display:block}.profile-status small,.asset-facts small,.person-facts small{color:#7d8986}.profile-grid{grid-template-columns:1.3fr .7fr;gap:20px;margin-bottom:62px;display:grid}.profile-metrics{grid-template-columns:1fr 1fr;gap:7px;display:grid}.profile-metrics article{background:#fffdf8;border:1px solid #d4ddd9;border-radius:10px;padding:18px}.profile-metrics span{color:#6b7b77;text-transform:uppercase;font-size:11px;font-weight:900}.profile-metrics strong{color:#174e49;margin:9px 0;font-size:25px;display:block}.profile-metrics p{color:#6d7b77;margin:9px 0 0;font-size:11px!important}.profile-grid>aside{border-left:5px solid var(--orange);background:#fff7f2;border-radius:10px;padding:24px}.profile-grid>aside>span{color:var(--orange);font-size:11px;font-weight:950}.profile-grid>aside h2{margin:9px 0;font-size:25px}.profile-grid>aside p{color:#6c6a63;font-size:12px!important}.profile-grid>aside a{color:var(--teal);font-size:11px;font-weight:900}.profile-themes,.territory-children{margin-bottom:62px}.profile-themes>div:last-child{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.profile-themes a{min-height:170px;color:inherit;background:#fffdf8;border:1px solid #d4ddd9;border-radius:10px;grid-template-columns:34px 1fr;gap:9px;padding:18px;text-decoration:none;display:grid}.profile-themes a>span{width:34px;height:34px;color:var(--teal);background:#e2eee9;border-radius:8px;place-items:center;font-size:17px;display:grid}.profile-themes a strong,.profile-themes a p,.profile-themes a small{grid-column:2}.profile-themes a p{color:#63736f;margin:0;font-size:11px!important}.profile-themes a small{color:#7c8985;margin-top:auto}.territory-children>div:last-child{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.territory-children a{color:inherit;background:#fffdf8;border:1px solid #d4ddd9;border-radius:8px;padding:15px;text-decoration:none;display:grid}.territory-children small{color:#788580}.territory-children span{color:var(--teal);margin-top:9px;font-size:11px;font-weight:900}.profile-identity{align-items:center;gap:22px;margin-top:35px;display:flex}.profile-identity>span{color:#fff;background:#174e49;border-radius:50%;place-items:center;width:92px;height:92px;font-size:28px;font-weight:950;display:grid}.profile-identity h1{margin:7px 0}.profile-identity small{color:var(--orange);text-transform:uppercase;font-weight:950}.profile-identity p{color:#60716d;margin:0}.activity-ledger>div:first-child>p,.asset-history>div:first-child>p{color:#657570}.activity-ledger article em{color:#8b6b35;font-size:11px;font-style:normal}.asset-profile>small{margin-top:35px}@media (width<=1280px){.civic-shell :is(.civic-hero,.civic-kpis,.civic-map-section,.civic-layers,.territory-directory,.civic-related,.source-register,.asset-class-grid,.inventory-method,.inventory-search,.inventory-flow,.people-map,.people-directory,.profile-hero,.profile-status,.profile-grid,.profile-themes,.territory-children,.asset-facts,.asset-history,.person-facts,.activity-ledger){margin-left:24px;margin-right:24px}}@media (width<=1000px){.civic-hero{grid-template-columns:1fr;gap:28px}.civic-hero>aside{max-width:720px}.civic-kpis,.layer-grid,.asset-class-grid,.institution-grid,.profile-themes>div:last-child,.territory-children>div:last-child{grid-template-columns:1fr 1fr}.territory-grid{grid-template-columns:repeat(3,1fr)}.source-register,.inventory-method,.inventory-flow,.asset-history,.activity-ledger,.profile-grid{grid-template-columns:1fr}.people-map{grid-template-columns:1fr 30px 1fr;display:grid}.people-map>i:nth-of-type(2){display:none}.person-grid{grid-template-columns:1fr}.faction-grid{grid-template-columns:1fr 1fr}.asset-table{overflow-x:auto}.asset-table>[role=row]{min-width:850px}.public-topbar nav>a{font-size:13px}}@media (width<=650px){.civic-shell :is(.civic-hero,.civic-kpis,.civic-map-section,.civic-layers,.territory-directory,.civic-related,.source-register,.asset-class-grid,.inventory-method,.inventory-search,.inventory-flow,.people-map,.people-directory,.profile-hero,.profile-status,.profile-grid,.profile-themes,.territory-children,.asset-facts,.asset-history,.person-facts,.activity-ledger){margin-left:14px;margin-right:14px}.homepage-parliament-copy>p:not(.eyebrow){font-size:14px}.civic-hero{padding:43px 0 35px}.civic-hero h1{letter-spacing:-3.5px;font-size:52px}.civic-hero>div>p:not(.eyebrow){font-size:14px}.civic-kpis{grid-template-columns:1fr 1fr;margin-bottom:45px}.civic-kpis article{min-height:145px;padding:15px}.civic-kpis strong{font-size:24px}.civic-map-section{padding:16px}.civic-section-heading{align-items:flex-start;display:grid}.civic-section-heading h2{font-size:27px}.map-legend span{display:none}.layer-grid,.territory-grid,.asset-class-grid,.institution-grid,.profile-themes>div:last-child,.territory-children>div:last-child,.civic-related-grid,.profile-metrics{grid-template-columns:1fr}.territory-grid a{min-height:115px}.source-register{padding:20px}.source-register>div:last-child,.inventory-method>div:last-child,.asset-relations,.activity-ledger>div:last-child{grid-template-columns:1fr}.inventory-controls{width:100%;display:grid}.inventory-controls input{width:100%}.inventory-flow ol{grid-template-columns:1fr}.inventory-flow li{text-align:left;grid-template-columns:38px 1fr;place-items:center start}.inventory-flow li:not(:last-child):after{width:1px;height:24px;top:37px;left:18px;right:auto}.people-map{grid-template-columns:1fr}.people-map>i{display:none}.faction-grid{grid-template-columns:1fr}.person-grid>a{grid-template-columns:48px 1fr}.person-avatar{width:48px;height:48px;font-size:15px}.profile-hero{padding-top:33px}.profile-hero h1{letter-spacing:-3px;font-size:48px}.profile-status,.asset-facts,.person-facts{grid-template-columns:1fr 1fr}.profile-identity{align-items:flex-start}.profile-identity>span{flex:0 0 62px;width:62px;height:62px;font-size:20px}.profile-identity h1{font-size:42px}.public-topbar nav>a{font-size:15px}}.intelligence-kpis :is(button,a){min-height:132px;color:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #d5ddd8;border-radius:11px;padding:19px;text-decoration:none;display:block}.intelligence-kpis :is(button,a):hover,.intelligence-kpis :is(button,a).active{background:#edf6f2;border-color:#78a999}.analysis-dossiers>div:last-child{grid-template-columns:repeat(2,1fr)}.analysis-dossiers>div:last-child>a{min-height:320px;color:inherit;background:#fffdf8;border:1px solid #d5ddd8;border-radius:10px;flex-direction:column;padding:20px;text-decoration:none;display:flex}.analysis-dossiers>div:last-child>a:hover{background:#f2f8f5;border-color:#83ae9d}.analysis-dossiers>div:last-child>a>span{color:var(--orange);text-transform:uppercase;font-size:11px;font-weight:900}.analysis-dossiers h3{color:#254c47;margin:10px 0 15px;font-size:18px;line-height:1.4}.analysis-dossiers dl{gap:8px;margin:0;display:grid}.analysis-dossiers dl>div{background:#f4f6f2;border-radius:7px;padding:10px}.analysis-dossiers dt{color:#71807c;text-transform:uppercase;font-size:11px;font-weight:900}.analysis-dossiers dd{color:#4f625d;margin:5px 0 0;font-size:11px;line-height:1.5}.analysis-dossiers footer{border-top:1px solid #dfe5e1;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;display:flex}.analysis-dossiers footer small{color:#73817d}.analysis-dossiers footer b{color:var(--teal);font-size:11px}.civic-kpis>a{min-height:175px;color:inherit;background:#fffdf8;border:1px solid #d2ddd8;border-radius:11px;padding:20px;text-decoration:none;display:block}.civic-kpis>a:hover{background:#f1f7f4;border-color:#7eac9d}.civic-kpis b{color:var(--teal);margin-top:12px;font-size:11px;display:block}.layer-grid article{min-height:320px}.layer-grid h3 a{color:inherit}.layer-grid .layer-summary{border-top:1px solid #e3e7e3;margin-top:10px;padding-top:10px}.layer-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-status :is(a,article),.asset-facts :is(a,article),.person-facts :is(a,article){min-height:118px;color:inherit;background:#fffdf8;border:1px solid #d1dcd7;border-radius:10px;padding:17px;text-decoration:none}.profile-metrics>a{color:inherit;background:#fffdf8;border:1px solid #d4ddd9;border-radius:10px;padding:18px;text-decoration:none}.activity-ledger>div:last-child>a{color:inherit;background:#fff;border:1px solid #d8e0dc;border-radius:8px;padding:15px;text-decoration:none}.civic-shell :is(.entity-summary,.thematic-summary){max-width:1256px;margin:0 auto 62px}.entity-summary,.thematic-summary{background:linear-gradient(145deg,#edf5f1,#fffdf8);border:1px solid #c8d8d1;border-radius:13px;grid-template-columns:1.3fr .7fr;align-items:center;gap:30px;padding:24px;display:grid}.entity-summary>a{background:var(--teal);color:#fff;border-radius:7px;justify-self:end;padding:11px 14px;font-size:11px;font-weight:900;text-decoration:none}.thematic-summary dl{gap:7px;margin:0;display:grid}.thematic-summary dl>div{background:#fff;border-radius:7px;padding:10px}.thematic-drilldown>div:nth-of-type(2),.county-drilldown{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.county-drilldown{margin-top:7px}@media (width<=1280px){.civic-shell :is(.entity-summary,.thematic-summary){margin-left:24px;margin-right:24px}}@media (width<=850px){.analysis-dossiers>div:last-child,.entity-summary,.thematic-summary{grid-template-columns:1fr}.entity-summary>a{justify-self:start}.thematic-drilldown>div:nth-of-type(2),.county-drilldown{grid-template-columns:1fr 1fr}}@media (width<=650px){.civic-shell :is(.entity-summary,.thematic-summary){margin-left:14px;margin-right:14px}.analysis-dossiers>div:last-child,.thematic-drilldown>div:nth-of-type(2),.county-drilldown{grid-template-columns:1fr}.analysis-dossiers>div:last-child>a{min-height:0}.civic-kpis>a{min-height:155px;padding:15px}}.profile-grid{display:block}.profile-grid .civic-section-heading{margin-bottom:16px}.profile-grid .civic-section-heading>p{color:#63736f;max-width:470px;margin:0;line-height:1.45;font-size:13px!important}.profile-metrics{grid-template-columns:repeat(3,1fr)}@media (width<=1000px){.profile-metrics{grid-template-columns:1fr 1fr}}.civic-shell :is(.civic-map-section,.civic-layers,.territory-directory,.civic-related,.source-register,.inventory-method,.inventory-search,.inventory-flow,.people-directory,.profile-themes,.territory-children,.activity-ledger),.intelligence-shell :is(.analysis-workbench,.analysis-dossiers,.brief-grid,.editorial-model){content-visibility:auto;contain-intrinsic-size:auto 780px}.hungary-map-experience{margin-top:20px}.map-region-filter{scrollbar-width:thin;gap:7px;margin-bottom:13px;padding:2px 1px 5px;display:flex;overflow-x:auto}.map-region-filter button{color:#536964;cursor:pointer;background:#fffdf8;border:1px solid #cbd9d3;border-radius:99px;flex:none;min-height:35px;padding:0 12px;font:850 10px inherit;transition:border-color .16s,background .16s,color .16s}.map-region-filter button:hover{color:var(--teal);border-color:#6e9c8d}.map-region-filter button.active{border-color:var(--teal);background:var(--teal);color:#fff}.hungary-map-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:14px;display:grid}.hungary-map-canvas{background:radial-gradient(circle at 52% 44%,#fffffffa,#e2eee9d1);border:1px solid #c6d8d1;border-radius:17px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.hungary-map-canvas svg{width:100%;height:auto;min-height:390px;display:block}.county-shapes a{outline:none}.county-shapes path{cursor:pointer;stroke:#fffdf8;stroke-width:2px;vector-effect:non-scaling-stroke;transition:opacity .16s,filter .16s,stroke .16s}.county-shapes a:hover path,.county-shapes a:focus path,.county-shapes path.active{stroke:#e6643d;stroke-width:3px;filter:brightness(1.06)drop-shadow(0 5px 5px #0e3d3838)}.county-shapes path.related:not(.active){filter:brightness(1.03)}.county-shapes path.filtered{opacity:.13;filter:saturate(.2)}.county-code{fill:#fff;font:950 13px var(--font-geist-mono),monospace;text-anchor:middle;dominant-baseline:middle;pointer-events:none;paint-order:stroke;stroke:#123f3d8c;stroke-width:2.2px;letter-spacing:.2px}.county-code.capital-code{stroke-width:1.8px;font-size:11px}.map-instruction{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8e6;border:1px solid #fffc;border-radius:10px;grid-template-columns:31px 1fr;gap:1px 9px;max-width:235px;padding:9px 11px;display:grid;position:absolute;bottom:15px;left:17px;box-shadow:0 10px 28px #1a403c1a}.map-instruction>span{width:28px;height:28px;color:var(--teal);background:#e6f1ec;border-radius:8px;grid-row:1/3;place-items:center;font-weight:950;display:grid}.map-instruction b{color:#31514c;font-size:11px}.map-instruction small{color:#71807c;font-size:11px;line-height:1.4}.map-county-card{color:#fff;background:linear-gradient(150deg,#164f4c,#0d3f3d);border:1px solid #194f4c;border-radius:17px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 18px 38px #123f3d29}.map-county-card>span{color:#9fc5b8;letter-spacing:.75px;text-transform:uppercase;font-size:11px;font-weight:950}.map-county-card h3{color:#fff;letter-spacing:-1.1px;margin:9px 0 11px;font-size:clamp(26px,3vw,40px);line-height:1}.map-county-card>p{color:#c6dcd5;margin:0 0 24px;line-height:1.65;font-size:11px!important}.map-card-links{border-top:1px solid #ffffff24;margin-top:auto;display:grid}.map-card-links a{color:#fff;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:10px;min-height:45px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.map-card-links a:hover{color:#ffb090}.map-card-links b{color:#ff9773;font-size:16px}.map-source-line{color:#788682;justify-content:space-between;gap:18px;margin-top:9px;font-size:11px;line-height:1.5;display:flex}.map-source-line span:last-child{text-align:right}.map-source-line a{color:var(--teal);font-weight:800}.site-footer{width:calc(100% - 48px);max-width:1180px;color:var(--ink);box-shadow:none;background:0 0;border-top:1px solid #bfcfc8;border-radius:0;margin:54px auto 0;padding:30px 36px 18px;display:block}.site-footer .footer-brand{color:var(--ink)}.site-footer .footer-brand>span:last-child>span{color:var(--teal)}.site-footer .brand-mark{color:#0f5553;box-shadow:none}.footer-bottom{border-top:1px solid #d2dfd8;justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex}.footer-bottom p{color:#6e817a;margin:0;font-size:10px;line-height:1.45}.footer-bottom nav{flex-wrap:wrap;justify-content:flex-end;gap:11px;display:flex}.footer-bottom a{color:#4e6e65;font-size:10px;font-weight:750;text-decoration:none}.footer-bottom a:hover{color:var(--teal)}@media (width<=900px){.hungary-map-layout{grid-template-columns:1fr}.hungary-map-canvas svg{min-height:0}.map-county-card{min-height:270px}}@media (width<=650px){.hungary-map-experience{margin-top:12px}.map-region-filter{margin-left:-2px;margin-right:-2px}.map-region-filter button{min-height:33px;padding:0 10px;font-size:11px}.hungary-map-layout{gap:9px}.hungary-map-canvas{border-radius:12px}.county-shapes path{stroke-width:1.25px}.county-shapes a:hover path,.county-shapes a:focus path,.county-shapes path.active{stroke-width:2px}.county-code{stroke-width:1.4px;font-size:11px}.county-code.capital-code{font-size:11px}.map-instruction{max-width:none;margin:0 8px 8px;position:static}.map-county-card{border-radius:12px;min-height:250px;padding:19px}.map-county-card h3{font-size:30px}.map-source-line{gap:4px;display:grid}.map-source-line span:last-child{text-align:left}.site-footer{border-radius:0;width:calc(100% - 28px);margin-top:48px;padding:30px 20px 20px}.footer-bottom{align-items:flex-start;display:grid}.footer-bottom nav{justify-content:flex-start;gap:11px}}.header-account-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.login-link,.my-watch-link{min-height:39px;color:var(--teal);cursor:pointer;background:#fffdf8;border:1px solid #c6d3ce;border-radius:8px;align-items:center;padding:0 13px;font-family:inherit;font-size:11px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.login-link:hover,.my-watch-link:hover{border-color:var(--teal);background:#f2f7f4}.my-watch-link.account-header-link{gap:7px}.account-header-initials{background:var(--teal);color:#fff;letter-spacing:0;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:950;display:grid}.header-account-actions .signin-link{margin-left:0}.section-nav{z-index:4;border-bottom:1px solid #d7dfdb;align-items:center;gap:25px;max-width:1256px;min-height:48px;margin:0 auto;padding:0 2px;display:flex;position:relative}.section-nav>strong{color:#78908a;letter-spacing:1px;font-size:11px}.section-nav>div{align-self:stretch;gap:4px;display:flex}.section-nav a{color:#526662;align-items:center;padding:0 12px;font-size:11px;font-weight:850;text-decoration:none;display:flex;position:relative}.section-nav a:hover,.section-nav a.active{color:var(--teal)}.section-nav a.active:after{content:"";background:var(--orange);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.header-account-actions{flex:none;gap:10px}.header-account-actions .balance-profile{place-items:center;width:40px;height:40px;margin-left:0;display:grid}.login-link,.my-watch-link{white-space:nowrap}.topic-strip{scrollbar-width:none;gap:6px;margin:12px 0 10px;display:flex;overflow-x:auto}.topic-strip button{color:#526662;cursor:pointer;background:#fff;border:1px solid #d4ddd8;border-radius:99px;flex:none;min-height:35px;padding:0 12px;font-size:11px;font-weight:850}.topic-strip button:hover,.topic-strip button.active{border-color:var(--teal);background:var(--teal);color:#fff}.quick-filters{grid-template-columns:1fr 1fr auto}.briefs-hero{grid-template-columns:minmax(0,1fr);padding-bottom:34px}.briefs-hero>div{max-width:900px}.people-shortcuts button{width:100%;min-height:38px;color:var(--teal);text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd9d3;border-radius:8px;margin-top:7px;padding:0 10px;font-size:11px;font-weight:900}.people-shortcuts button:hover{border-color:var(--teal);background:#eef6f2}.people-shortcuts ul{color:#536a65;margin:10px 0 0;padding-left:17px;font-size:11px;line-height:1.9}.content-view-switcher{grid-template-columns:repeat(4,1fr);gap:7px;margin:0 0 14px;display:grid}.content-view-switcher button{color:#526662;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #d2dcd7;border-radius:10px;align-content:start;gap:6px;min-width:0;min-height:80px;padding:12px 13px;display:grid}.content-view-switcher button:hover{background:#f5f9f7;border-color:#8db0a3}.content-view-switcher button.active{border-color:var(--teal);box-shadow:inset 0 3px 0 var(--teal);background:#eaf3ef}.content-view-switcher span{color:#234f49;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:950;display:flex}.content-view-switcher b{color:#5a706a;background:#edf2ef;border-radius:99px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:11px;display:grid}.content-view-switcher button.active b{background:var(--teal);color:#fff}.content-view-switcher small{color:#75837f;font-size:11px;line-height:1.35}@media (width<=850px){.content-view-switcher{grid-template-columns:1fr 1fr}}@media (width<=520px){.content-view-switcher{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.content-view-switcher button{flex:0 0 230px;min-height:76px}}.ministry-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ministry-grid article{background:#fffdf8;border:1px solid #d2ddd8;border-radius:11px;min-height:210px;padding:20px;position:relative}.ministry-grid .uniform-portrait{float:right;width:48px;height:48px;margin:0 0 8px 10px}.ministry-grid>article>span{color:var(--orange);letter-spacing:.8px;font-size:11px;font-weight:950}.ministry-grid h3{color:#214f49;margin:10px 0 6px;font-size:18px;line-height:1.25}.ministry-grid p{color:#687873;margin:0 0 17px;font-size:11px!important}.ministry-grid strong{color:#344f4b;font-size:11px;display:block}.ministry-grid>article>div{gap:12px;margin-top:18px;display:flex}.ministry-grid a{color:var(--teal);font-size:11px;font-weight:900;text-decoration:none}.person-card-footer{display:block}.person-card-footer>b{text-align:right;display:block}@media (width<=1000px){.ministry-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.ministry-grid{grid-template-columns:1fr}}.country-now{max-width:1256px;margin:0 auto 38px}.country-now>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:14px;display:flex}.country-now>header span,.country-signal-card>div:first-child>span{color:var(--orange);letter-spacing:1px;font-size:11px;font-weight:950}.country-now h2{letter-spacing:-1.2px;margin:7px 0 0;font-size:34px}.country-now>header>p{color:#647671;max-width:520px;margin:0;font-size:12px;line-height:1.6}.country-now-grid{grid-template-columns:1.05fr .95fr .9fr;gap:8px;display:grid}.country-signal-card{background:#fffdf8;border:1px solid #cedbd5;border-radius:14px;min-width:0;min-height:310px;padding:21px;box-shadow:0 12px 35px #18413c0b}.country-signal-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.country-signal-card>div:first-child>a{color:var(--teal);font-size:11px;font-weight:900;text-decoration:none}.signal-metric-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:19px;display:grid}.signal-metric-grid>a{min-height:111px;color:inherit;background:#f1f5f2;border-radius:8px;grid-template-columns:1fr auto;gap:4px;padding:12px;text-decoration:none;display:grid}.signal-metric-grid small{color:#61736e;grid-column:1/-1;font-weight:850;font-size:11px!important}.signal-metric-grid strong{color:#174e47;font-size:20px}.signal-metric-grid i:not(.metric-direction){background:#dde6e1;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.signal-metric-grid i:not(.metric-direction)>b{background:linear-gradient(90deg,#2f7b68,#80b69d);border-radius:99px;height:100%;display:block}.metric-direction{color:#68817a;font-size:17px;font-style:normal}.metric-direction.down{color:#bb6040}.signal-metric-grid em{color:#81908c;font-size:11px;font-style:normal}.region-mini-chart{gap:9px;margin-top:20px;display:grid}.region-mini-chart>a{color:inherit;grid-template-columns:115px 1fr 45px;align-items:center;gap:8px;text-decoration:none;display:grid}.region-mini-chart span{font-size:11px;font-weight:800}.region-mini-chart i,.asset-coverage-link i{background:#e5ece8;border-radius:99px;height:8px;overflow:hidden}.region-mini-chart i>b,.asset-coverage-link i>b{background:linear-gradient(90deg,#246957,#6aa789);border-radius:99px;height:100%;display:block}.region-mini-chart strong{text-align:right;font-size:11px}.country-signal-card>small{color:#7b8985;margin-top:15px;display:block;font-size:11px!important}.money-flow{grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px;margin:28px 0 15px;display:grid}.money-flow>div{background:#eef4f0;border-radius:9px;padding:13px}.money-flow small{color:#6f807b;display:block;font-size:11px!important}.money-flow strong{color:#174e47;margin:5px 0 2px;font-size:22px;display:block}.money-flow span{color:#7a8985;font-size:11px}.money-flow>i{color:var(--orange);text-align:center;font-style:normal}.money-balance{background:#f3f6f3;border-left:3px solid #4b9478;grid-template-columns:1fr auto;gap:4px;padding:11px 13px;display:grid}.money-balance.negative{border-left-color:#d36847}.money-balance span{font-size:11px;font-weight:850}.money-balance strong{color:#235d50;font-size:12px}.money-balance.negative strong{color:#b24e32}.money-balance small{color:#7b8985;grid-column:1/-1;font-size:11px!important}.money-loading{color:#72827e;place-items:center;min-height:160px;font-size:11px;display:grid}.asset-coverage-link{color:inherit;grid-template-columns:1fr auto;gap:7px;margin-top:15px;text-decoration:none;display:grid}.asset-coverage-link span{color:#61716d;grid-column:1/-1;font-size:11px}.asset-coverage-link strong{color:var(--teal);font-size:11px}.map-metric-bar{background:#fffdf8;border-radius:11px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:11px;padding:14px 15px;display:flex}.map-metric-bar>div>span{color:#6b7d78;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.map-metric-bar>div>div{gap:5px;display:flex}.map-metric-bar button{color:#526863;cursor:pointer;background:#fff;border:1px solid #cbd8d2;border-radius:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:850}.map-metric-bar button.active{border-color:var(--teal);background:var(--teal);color:#fff}.map-metric-bar>p{color:#73827e;margin:0;font-size:11px!important}.map-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.map-card-heading>div:first-child>span{color:#9fc5b8;letter-spacing:.75px;text-transform:uppercase;font-size:11px;font-weight:950}.map-card-heading>div:last-child{text-align:right}.map-card-heading>div:last-child strong{color:#fff;letter-spacing:-1px;font-size:25px;display:block}.map-card-heading>div:last-child small{color:#a9c9bf;font-size:11px!important}.map-mini-chart{margin-bottom:15px}.map-mini-chart header{color:#b8d0c8;justify-content:space-between;font-size:11px;display:flex}.map-mini-chart header b{color:#fff}.map-mini-chart>div{background:#ffffff1f;border-radius:99px;height:7px;margin-top:7px;overflow:hidden}.map-mini-chart i{background:linear-gradient(90deg,#ff8c65,#ffc0a6);border-radius:99px;height:100%;display:block}.map-profile-facts{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:0 0 14px;display:grid}.map-profile-facts>div{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:77px;padding:10px}.map-profile-facts dt{color:#8fb6aa;text-transform:uppercase;font-size:11px;font-weight:900}.map-profile-facts dd{color:#fff;margin:5px 0 2px;font-size:16px;font-weight:900}.map-profile-facts small{color:#9fbcb3;font-size:11px!important}.map-theme-shortcuts{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.map-theme-shortcuts a{color:#d8e9e4;border:1px solid #ffffff2e;border-radius:99px;padding:5px 7px;font-size:11px;font-weight:800;text-decoration:none}.map-theme-shortcuts a:hover{color:#fff;border-color:#ff9c7b}.territory-visual-summary{background:#fffdf8;border:1px solid #cbd9d3;border-radius:15px;grid-template-columns:.8fr 1.2fr 230px;gap:24px;max-width:1256px;margin:0 auto 58px;padding:24px;display:grid}.territory-visual-lead>span,.territory-comparison-chart>header>span{color:var(--orange);letter-spacing:.9px;font-size:11px;font-weight:950}.territory-visual-lead>div{margin:14px 0}.territory-visual-lead h2{color:#174e47;margin:0;font-size:34px}.territory-visual-lead h2 small{font-size:12px}.territory-visual-lead>div>b{color:#61736e;margin-top:4px;font-size:11px;display:block}.territory-visual-lead p{color:#60716d;font-size:11px;line-height:1.6}.territory-visual-lead>a{color:var(--teal);font-size:11px;font-weight:900;text-decoration:none}.territory-comparison-chart>header{justify-content:space-between;margin-bottom:18px;display:flex}.territory-comparison-chart>header small{color:#7c8a86}.territory-comparison-chart>div{grid-template-columns:125px 1fr 78px;align-items:center;gap:9px;margin:13px 0;display:grid}.territory-comparison-chart>div>span{font-size:11px;font-weight:800}.territory-comparison-chart>div>i{background:#e6ece8;border-radius:4px;height:16px;overflow:hidden}.territory-comparison-chart>div>i>b{background:#8caf9f;border-radius:4px;height:100%;display:block}.territory-comparison-chart>div.active>i>b{background:linear-gradient(90deg,#176253,#5ea182)}.territory-comparison-chart>div>strong{text-align:right;font-size:11px}.territory-ring-card{color:#fff;background:#133f3c;border-radius:11px;align-content:center;gap:16px;padding:15px;display:grid}.territory-share-ring{--share:0deg;aspect-ratio:1;background:radial-gradient(circle at center,#133f3c 55%,transparent 56%),conic-gradient(#f28b64 var(--share),#ffffff1f 0);text-align:center;border-radius:50%;place-content:center;width:132px;margin:auto;display:grid}.territory-share-ring strong{font-size:23px}.territory-share-ring span{color:#a9c6bd;font-size:11px}.territory-ring-card dl{gap:6px;margin:0;display:grid}.territory-ring-card dl>div{justify-content:space-between;gap:8px;display:flex}.territory-ring-card dt{color:#9dbab1;font-size:11px}.territory-ring-card dd{margin:0;font-size:11px;font-weight:850}.budget-line-card{overflow:hidden;padding:0!important}.budget-line-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:17px}.budget-line-summary:hover{background:#f5f8f5}.budget-line-summary>header{justify-content:space-between;gap:14px;display:flex}.budget-line-summary>header>div>span{color:#c36744;text-transform:uppercase;font-size:11px;font-weight:900}.budget-line-summary header>strong{color:#174e47;flex:none;font-size:18px}.budget-line-summary header>strong small{font-size:11px}.budget-card-mini-chart{gap:5px;margin:12px 0;display:grid}.budget-card-mini-chart>span{grid-template-columns:1fr 68px 55px;align-items:center;gap:8px;display:grid}.budget-card-mini-chart>span>i{background:#b9cbc3;border-radius:99px;height:6px}.budget-card-mini-chart>span>i.previous{background:#b8c8d2}.budget-card-mini-chart>span>i.actual{background:#3d9074}.budget-card-mini-chart b,.budget-card-mini-chart em{color:#71817c;font-size:11px;font-style:normal}.budget-card-mini-chart em{text-align:right}.budget-line-summary>footer{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.budget-line-summary>footer>span,.budget-line-summary>footer>em{color:#687873;background:#edf1ee;border-radius:4px;padding:4px 6px;font-size:11px;font-style:normal}.budget-line-summary>footer>em{margin-left:auto;font-weight:850}.budget-line-summary>footer>strong{color:var(--teal);margin-left:4px;font-size:11px}.budget-line-expanded{background:#eef5f1;border-top:1px solid #dbe3df;grid-template-columns:1fr auto;gap:20px;padding:15px 17px;display:grid}.budget-line-expanded>div:first-child>span{color:#6d7f79;letter-spacing:.7px;font-size:11px;font-weight:950}.budget-line-expanded p{color:#536762;max-width:100%;margin:6px 0 0;font-size:11px;line-height:1.55}.budget-line-actions{flex-direction:column;justify-content:center;gap:6px;display:flex}.budget-line-actions button,.budget-line-actions a{min-height:33px;color:var(--teal);cursor:pointer;background:#fff;border:1px solid #b9cec5;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.budget-line-actions button{border-color:var(--teal);background:var(--teal);color:#fff}.chapter-table article>div>a{color:var(--teal);margin-top:4px;font-size:11px;font-weight:800;text-decoration:none}@media (width<=1280px){.section-nav,.country-now,.territory-visual-summary{margin-left:24px;margin-right:24px}}@media (width<=1000px){.public-topbar nav{order:5}.header-account-actions{margin-left:auto}.country-now-grid{grid-template-columns:1fr 1fr}.country-now-grid>article:first-child{grid-column:1/-1}.territory-visual-summary{grid-template-columns:1fr 1fr}.territory-ring-card{grid-column:1/-1;grid-template-columns:180px 1fr}.section-nav{overflow-x:auto}.section-nav>strong{display:none}.section-nav>div{min-width:max-content}}@media (width<=650px){.header-account-actions{gap:4px}.login-link{min-height:34px;padding:0 9px;font-size:11px}.header-account-actions .signup-link{min-height:34px;padding:0 8px;font-size:11px}.section-nav{min-height:43px;margin-left:14px;margin-right:14px}.section-nav a{padding:0 9px;font-size:11px}.country-now{margin-left:14px;margin-right:14px}.country-now>header{display:grid}.country-now h2{font-size:27px}.country-now-grid{grid-template-columns:1fr}.country-now-grid>article:first-child{grid-column:auto}.country-signal-card{min-height:0}.map-metric-bar{align-items:flex-start;display:grid}.map-metric-bar>p{display:none}.map-metric-bar>div>div{overflow-x:auto}.map-card-heading>div:last-child strong{font-size:20px}.territory-visual-summary{grid-template-columns:1fr;margin-left:14px;margin-right:14px;padding:17px}.territory-comparison-chart>div{grid-template-columns:95px 1fr 65px}.territory-ring-card{grid-column:auto;grid-template-columns:1fr}.budget-line-expanded{grid-template-columns:1fr}.budget-line-actions{align-items:stretch}.budget-card-mini-chart>span{grid-template-columns:1fr 56px 45px}}.insight-mode-cards,.analysis-articles{max-width:1256px;margin:0 auto 62px}.insight-mode-cards{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.insight-mode-cards>a{min-height:210px;color:inherit;background:#fffdf8;border:1px solid #d1dcd7;border-radius:11px;flex-direction:column;padding:19px;text-decoration:none;display:flex}.insight-mode-cards>a:hover{background:#f2f8f5;border-color:#7fa99a}.insight-mode-cards span,.analysis-articles .budget-section-title span,.analysis-articles>div:nth-child(2)>a>span{color:var(--orange);letter-spacing:.8px;font-size:11px;font-weight:950}.insight-mode-cards strong{color:#214f49;margin:12px 0 8px;font-size:17px}.insight-mode-cards p{color:#60716d;margin:0;line-height:1.55;font-size:11px!important}.insight-mode-cards b{color:var(--teal);margin-top:auto;font-size:11px}.analysis-articles>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.analysis-articles>div:nth-child(2)>a{min-height:250px;color:inherit;background:#fffdf8;border:1px solid #d2ddd8;border-radius:11px;flex-direction:column;padding:20px;text-decoration:none;display:flex}.analysis-articles h3{margin:10px 0;font-size:18px;line-height:1.35}.analysis-articles p{color:#60716d;margin:0;line-height:1.58;font-size:11px!important}.analysis-articles footer{border-top:1px solid #e0e5e1;justify-content:space-between;margin-top:auto;padding-top:14px;display:flex}.analysis-articles footer b{color:var(--teal);font-size:11px}.all-articles-link{color:var(--teal);margin-top:13px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.national-snapshot{background:linear-gradient(135deg,#eaf3ef,#fffdf8 58%);border:1px solid #bfd2ca;border-radius:15px;max-width:1256px;margin:0 auto 42px;padding:28px;box-shadow:0 18px 44px #1c403b0f}.snapshot-heading{grid-template-columns:1fr 360px;align-items:end;gap:35px;margin-bottom:19px;display:grid}.snapshot-heading span,.territorial-highlight>span,.policy-pulse>div>span,.snapshot-links span{color:var(--orange);letter-spacing:.9px;font-size:11px;font-weight:950}.snapshot-heading h2{max-width:760px;margin:6px 0 0;font-size:29px;line-height:1.18}.snapshot-heading>p{color:#60716d;text-align:right;margin:0;font-size:12px;line-height:1.55}.snapshot-grid{grid-template-columns:.9fr 1.1fr;gap:9px;display:grid}.territorial-highlight,.policy-pulse{background:#ffffffc7;border:1px solid #d3ded9;border-radius:12px;min-height:285px;padding:23px}.territorial-highlight{color:inherit;flex-direction:column;text-decoration:none;display:flex}.territorial-highlight:hover{background:#fff;border-color:#7fa99a}.territorial-highlight h3,.policy-pulse h3{margin:7px 0 9px;font-size:22px}.territorial-highlight p{color:#60716d;max-width:100%;margin:0;font-size:12px;line-height:1.6}.map-levels{flex-wrap:wrap;gap:6px;margin:22px 0;display:flex}.map-levels b{color:#35695c;background:#e3f0ea;border-radius:99px;padding:7px 9px;font-size:11px}.territorial-highlight>strong{color:var(--teal);margin-top:auto;font-size:11px}.policy-pulse>div{margin-bottom:10px}.policy-pulse>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e0e6e2;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.policy-pulse>button:hover b{color:var(--orange)}.policy-pulse>button span{gap:3px;display:grid}.policy-pulse>button b{font-size:12px}.policy-pulse>button small,.policy-pulse>button em{color:#72807c;font-size:11px;font-style:normal}.policy-pulse>button em{text-align:right}.snapshot-links{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.snapshot-links>a{min-height:110px;color:inherit;background:#fffdf8;border:1px solid #d6dfdb;border-radius:10px;flex-direction:column;padding:15px;text-decoration:none;display:flex}.snapshot-links b{color:#38534f;margin:8px 0;font-size:11px;line-height:1.45}.snapshot-links em{color:var(--teal);margin-top:auto;font-size:11px;font-style:normal;font-weight:900}.party-orbit{aspect-ratio:1;border:1px dashed #aac0b7;border-radius:50%;width:330px;margin:auto;position:relative}.party-orbit:before,.party-orbit:after{content:"";background:#cad8d2;width:1px;height:100%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.party-orbit:after{width:100%;height:1px}.people-data-charts article>div:not(.role-bar){background:#e5ece8;border-radius:99px;height:7px;margin:10px 0 7px;overflow:hidden}.people-data-charts article>div:not(.role-bar)>i{background:#e17750;min-width:3px;height:100%;display:block}.role-bar{grid-template-columns:120px 1fr 18px;align-items:center;gap:7px;margin-top:9px;display:grid}.role-bar>b{font-size:11px}.role-bar>i{background:#e5ece8;border-radius:99px;height:7px;overflow:hidden}.role-bar>i>span{background:#4a9179;height:100%;display:block}.role-bar>strong{font-size:11px}.person-card-rich{position:relative;border-top:3px solid var(--party)!important}.person-portrait-ring{--coverage:0deg;background:conic-gradient(var(--party) var(--coverage),#dbe4df 0);border-radius:50%;width:69px;height:69px;padding:4px;position:relative}.person-portrait-ring .person-avatar{background:linear-gradient(145deg,#1d5a54,#0f403d);width:61px;height:61px}.person-portrait-ring>span{background:var(--party);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;min-width:23px;height:23px;padding:0 4px;font-size:11px;font-weight:950;display:grid;position:absolute;bottom:-2px;right:-2px}.person-card-footer{grid-template-columns:1fr auto auto;align-items:center;gap:7px;display:grid}.person-card-footer>span{background:#e4ebe7;border-radius:99px;height:5px;overflow:hidden}.person-card-footer>span>i{background:var(--party);height:100%;display:block}.person-card-footer>em{color:#70807b;font-size:11px;font-style:normal}.person-card-footer>b{color:var(--teal);font-size:11px}.faction-card-rich{position:relative;border-top:4px solid var(--party)!important}.party-mark{background:var(--party-soft);width:53px;height:53px;color:var(--party);border-radius:13px;place-items:center;margin-bottom:12px;font-size:15px;font-weight:950;display:grid}.party-people-preview{align-items:center;margin:14px 0;display:flex}.party-people-preview i{background:var(--party);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-5px;font-size:11px;font-style:normal;font-weight:900;display:grid}.party-people-preview i:first-child{margin-left:0}.party-people-preview small{color:#7c8985;font-size:11px!important}@media (width<=1280px){.insight-mode-cards,.analysis-articles,.national-snapshot{margin-left:24px;margin-right:24px}}@media (width<=1050px){.insight-mode-cards{grid-template-columns:1fr 1fr}}@media (width<=850px){.snapshot-heading,.snapshot-grid{grid-template-columns:1fr}.snapshot-heading>p{text-align:left}.snapshot-links{grid-template-columns:1fr 1fr}}@media (width<=650px){.insight-mode-cards,.analysis-articles,.national-snapshot{margin-left:14px;margin-right:14px}.insight-mode-cards,.analysis-articles>div:nth-child(2),.snapshot-links{grid-template-columns:1fr}.insight-mode-cards>a{min-height:160px}.national-snapshot{padding:19px}.snapshot-heading h2{font-size:24px}.policy-pulse>button{flex-direction:column;align-items:flex-start;gap:5px}.policy-pulse>button em{text-align:left}.party-orbit{width:min(290px,100%)}.person-card-rich{grid-template-columns:62px 1fr!important}.person-portrait-ring{width:59px;height:59px}.person-portrait-ring .person-avatar{width:51px;height:51px}}.person-card-rich .person-portrait-ring{--coverage:inherit}.people-data-charts{align-self:center}.party-logo-strip{gap:6px;margin-top:20px;display:grid}.party-logo-strip>a{color:inherit;text-decoration:none}.unified-party-mark{--party:#176b5a;--party-soft:#e0efea;border:1px solid var(--party);align-items:center;gap:9px;min-height:48px;padding:6px 10px 6px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.unified-party-mark{border:1px solid color-mix(in srgb,var(--party) 24%,#d9e2de)}}.unified-party-mark{background:var(--party-soft);color:var(--party);border-radius:11px}.unified-party-mark i{background:var(--party);color:#fff;border-radius:8px;place-items:center;width:35px;height:35px;font-size:12px;font-style:normal;font-weight:950;line-height:1;display:grid}.unified-party-mark b{text-transform:uppercase;line-height:1.15;color:inherit!important;margin:0!important;font-size:11px!important;font-weight:950!important}.unified-party-mark.compact{width:100%;min-height:40px;padding:5px 8px}.unified-party-mark.compact i{width:29px;height:29px}.parliament-hemicycle{width:100%;height:auto;display:block;overflow:visible}.parliament-hemicycle circle{cursor:pointer;transition:opacity .16s,r .16s,stroke .16s}.parliament-hemicycle circle.is-muted{opacity:.24}.parliament-hemicycle circle:hover,.parliament-hemicycle circle:focus{opacity:1;stroke:#fff;stroke-width:2px;outline:none}.person-grid>a.person-card-rich{grid-template-columns:78px 1fr}.person-portrait-ring{width:76px;height:76px}.uniform-portrait{background-color:#174e49;background-position:50% 22%;background-size:cover;border:3px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 15px #163b3729}.uniform-portrait>i{display:none}.portrait-credit{color:#8b9692;margin:-5px 0 10px;font-size:11px}.party-people-preview .uniform-portrait.small{width:31px;height:31px;box-shadow:none;border-width:2px;margin-left:-6px}.party-people-preview .uniform-portrait.small:first-child{margin-left:0}.faction-card-rich>.unified-party-mark{width:max-content;margin-bottom:12px}.faction-card-rich>.unified-party-mark b{display:none}.faction-card-rich>.unified-party-mark i{width:39px;height:39px}.faction-grid .unified-party-mark{color:var(--party)}.profile-identity>span.profile-real-portrait{background-color:#174e49;background-position:50% 22%;background-size:cover;border:4px solid #fff;border-radius:50%;flex:0 0 92px;width:92px;height:92px;position:relative;overflow:hidden;box-shadow:0 12px 26px #11393538}.profile-real-portrait>i{display:none}.profile-portrait-credit{color:#82908c;margin-top:8px;font-size:11px;font-style:normal;display:block}@media (width<=650px){.party-logo-strip{grid-template-columns:1fr 1fr}.person-grid>a.person-card-rich{grid-template-columns:62px 1fr!important}.person-portrait-ring{width:59px;height:59px}.uniform-portrait{width:51px;height:51px}.profile-identity>span.profile-real-portrait{flex-basis:72px;width:72px;height:72px}}.person-portrait-ring>.uniform-portrait{color:#0000;background-color:#174e49;border:3px solid #fff;width:68px;min-width:0;height:68px;padding:0;display:grid;position:relative;bottom:auto;right:auto}.person-portrait-ring>span.portrait-party-badge{background:var(--party);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;min-width:23px;height:23px;padding:0 4px;font-size:11px;font-weight:950;display:grid;position:absolute;bottom:-2px;right:-2px}@media (width<=650px){.person-portrait-ring>.uniform-portrait{width:51px;height:51px}}.unified-party-mark .party-logo-tile{border:1px solid var(--party);flex:0 0 58px;place-items:center;width:58px;height:34px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.unified-party-mark .party-logo-tile{border:1px solid color-mix(in srgb,var(--party) 18%,#d8e2dd)}}.unified-party-mark .party-logo-tile{color:var(--party);background:#fff;border-radius:7px;font-size:12px;font-style:normal;font-weight:950}.unified-party-mark .party-logo-tile.party-surface{background:var(--party);border-color:#0000}.unified-party-mark .party-logo-tile img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.unified-party-mark.compact .party-logo-tile{flex-basis:48px;width:48px;height:29px}.faction-card-rich>.unified-party-mark{padding:6px}.faction-card-rich>.unified-party-mark .party-logo-tile{flex-basis:68px;width:68px;height:40px}.portrait-party-badge{width:28px;overflow:hidden;background:#fff!important;border:2px solid #fff!important;border-radius:8px!important;min-width:28px!important;height:28px!important;padding:0!important}.portrait-party-badge.party-surface{background:var(--party)!important}.portrait-party-badge img{object-fit:contain;width:100%;height:100%;padding:2px;display:block}.uniform-portrait>img,.profile-real-portrait>img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block;position:absolute;inset:0}.uniform-portrait>svg,.profile-real-portrait>svg,.committee-member-portrait>svg{fill:#cfe0da;width:58%;height:58%}.committee-directory-grid article{flex-direction:column;display:flex}.committee-directory-grid article>small{color:#71817c;margin-top:auto;font-size:11px;line-height:1.45}.committee-directory-grid article>div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.committee-memberships,.committee-roster,.committee-case-heading{max-width:1256px;margin:0 auto 62px}.committee-memberships>.civic-section-heading p,.committee-roster>.civic-section-heading p{color:#61716d;max-width:520px;margin:0;font-size:11px;line-height:1.55}.committee-memberships>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.committee-memberships>div:last-child>a{border:1px solid #d0dcd6;border-top:4px solid var(--orange);min-height:176px;color:inherit;background:#fffdf8;border-radius:11px;flex-direction:column;padding:19px;text-decoration:none;display:flex}.committee-memberships small,.committee-roster-grid small{color:var(--orange);letter-spacing:.7px;font-size:11px;font-weight:950}.committee-memberships strong{color:#174e49;margin:11px 0 7px;font-size:18px;line-height:1.25}.committee-memberships span{color:#647570;font-size:11px;line-height:1.5}.committee-memberships b{color:var(--teal);margin-top:auto;padding-top:14px;font-size:11px}.committee-profile-hero h1{max-width:1100px;font-size:clamp(45px,6.4vw,78px)}.committee-roster-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.committee-roster-grid>a{min-height:190px;color:inherit;background:#fffdf8;border:1px solid #d0dcd6;border-radius:11px;grid-template-columns:58px 1fr;align-content:start;gap:4px 13px;padding:18px;text-decoration:none;display:grid}.committee-member-portrait{background:#174e49;border-radius:50%;grid-row:1/5;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}.committee-member-portrait>img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block;position:absolute;inset:0}.committee-roster-grid strong{font-size:18px;line-height:1.2}.committee-roster-grid em{color:#697a75;font-size:11px;font-style:normal}.committee-roster-grid b{color:var(--teal);margin-top:18px;font-size:11px}.committee-roster-empty{border:1px solid #d0dcd6;border-left:5px solid var(--orange);background:#fffdf8;border-radius:10px;padding:24px}.committee-roster-empty p{color:#61716d;max-width:100%;font-size:11px;line-height:1.55}.committee-roster-empty a,.committee-case-heading a{color:var(--teal);font-size:11px;font-weight:900;text-decoration:none}.parliament-hub .civic-hero,.parliament-relationship{max-width:1256px;margin-left:auto;margin-right:auto}.parliament-hub-hero h1{max-width:900px;font-size:clamp(46px,6vw,76px)}.parliament-relationship{margin-bottom:70px}.parliament-relationship-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.parliament-relationship-grid article{background:#fffdf8;border:1px solid #d0dcd6;border-radius:12px;flex-direction:column;min-height:190px;padding:21px;display:flex}.parliament-relationship-grid article>span{color:#fff;background:#e5683f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:950;display:grid}.parliament-relationship-grid strong{color:#174e49;margin:18px 0 8px;font-size:18px}.parliament-relationship-grid p{color:#657570;margin:0;font-size:11px;line-height:1.6}.parliament-transparency{background:#173f3d}.parliament-hub .source-register>div:last-child{grid-template-columns:repeat(2,1fr)}.procedure-panel{background:linear-gradient(135deg,#e8f3ed,#fffdf8 62%);border:1px solid #c8d8d0;border-radius:14px;max-width:1256px;margin:0 auto 70px;padding:26px}.procedure-panel>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:17px;display:flex}.procedure-panel header span{color:var(--teal);letter-spacing:1.1px;font-size:11px;font-weight:950}.procedure-panel h2{color:#234b46;letter-spacing:-.8px;margin:5px 0 0;font-size:28px}.procedure-panel header>p{color:#657570;text-align:right;max-width:405px;margin:0;font-size:12px;line-height:1.55}.procedure-rule-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.procedure-rule-grid article{background:#fffdf8;border:1px solid #d3e0d9;border-radius:10px;align-content:start;gap:8px;min-height:184px;padding:17px;display:grid}.procedure-rule-grid article.upcoming{background:#fffaf0;border-color:#e0c892}.procedure-rule-grid article>div{justify-content:space-between;gap:8px;display:flex}.procedure-rule-grid article>div span{color:#257054;letter-spacing:.7px;font-size:10px;font-weight:950}.procedure-rule-grid article.upcoming>div span{color:#9a6b1e}.procedure-rule-grid time{color:#778580;font-size:11px;font-weight:800}.procedure-rule-grid strong{color:#34534f;font-size:15px;line-height:1.35}.procedure-rule-grid p{color:#59706a;margin:0;font-size:12px}.procedure-rule-grid p b{color:#174e49;font-size:23px}.procedure-rule-grid p small{color:#7d8985;font-size:10px}.procedure-rule-grid a{color:var(--teal);align-self:end;font-size:10px;font-weight:850;line-height:1.45;text-decoration:none}.procedure-rule-grid a:hover{text-decoration:underline}.procedure-limitation{color:#6a7873;margin-top:13px;font-size:10px;line-height:1.5;display:block}.procedure-loading{color:#6d7b77;place-items:center;min-height:120px;font-size:13px;display:grid}.upcoming-meetings{background:#f4f8f5;border:1px solid #cfdcd6;border-radius:15px;min-width:0;max-width:1256px;margin:0 auto 48px;padding:27px}.upcoming-meetings>header{grid-template-columns:minmax(0,1fr) minmax(250px,.65fr) auto;align-items:end;gap:24px;min-width:0;margin-bottom:18px;display:grid}.upcoming-meetings>header>*{min-width:0}.upcoming-meetings>header span{color:var(--orange);letter-spacing:1px;font-size:11px;font-weight:950}.upcoming-meetings h2{margin:6px 0 0;font-size:30px}.upcoming-meetings>header p{color:#657570;margin:0;font-size:11px;line-height:1.55}.upcoming-meetings>header a{color:var(--teal);white-space:nowrap;font-size:11px;font-weight:950;text-decoration:none}.meeting-filters{background:#fffdf8;border:1px solid #d5dfda;border-radius:10px;grid-template-columns:max-content max-content minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;margin-bottom:13px;padding:10px;display:grid}.meeting-filters>*{min-width:0}.meeting-filter-tabs{background:#f2f5f2;border:1px solid #d3ddd8;border-radius:8px;padding:3px;display:flex}.meeting-filter-tabs button{color:#5e706b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 10px;font-size:11px;font-weight:900}.meeting-filter-tabs button.active{background:var(--teal);color:#fff}.meeting-filters label{color:#6c7b77;text-transform:uppercase;gap:4px;min-width:0;font-size:11px;font-weight:900;display:grid}.meeting-filters select{color:#3f5752;background:#fff;border:1px solid #d0dad5;border-radius:7px;width:100%;min-width:0;height:38px;padding:0 34px 0 10px;font-size:11px}.meeting-result-count{min-width:82px;height:38px;color:var(--teal);background:#e7f1ed;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 12px;display:flex}.meeting-result-count strong{font-size:17px}.meeting-result-count span{font-size:11px;font-weight:850}.upcoming-meetings>.meeting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.meeting-grid>button{min-width:0;max-width:100%;min-height:165px;color:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #d0dcd6;border-radius:10px;flex-direction:column;align-items:flex-start;padding:17px;display:flex;overflow:hidden}.meeting-grid>button:hover{background:#f8fbf9;border-color:#83a99a}.meeting-grid>button>span{max-width:100%;color:var(--orange);text-transform:uppercase;overflow-wrap:anywhere;font-size:11px;font-weight:950}.meeting-grid>button>strong{overflow-wrap:anywhere;max-width:100%;margin:11px 0 7px;font-size:16px;line-height:1.25}.meeting-grid>button>small{color:#687873;max-width:100%}.meeting-grid>button>b{max-width:100%;color:var(--teal);margin-top:auto;padding-top:14px;font-size:11px}.upcoming-meetings .upcoming-meetings-empty{background:#fffdf8;border:1px dashed #b9cbc3;border-radius:9px;flex-direction:column;gap:8px;padding:20px;display:flex}.upcoming-meetings-empty span{color:#6b7b76;font-size:11px}.upcoming-meetings-empty button{width:max-content;color:var(--teal);cursor:pointer;background:#fff;border:1px solid #aac1b8;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:900}.meeting-list-footer{color:#72817d;justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;display:flex}.meeting-list-footer a{color:var(--teal);font-weight:900;text-decoration:none}@media (width<=1280px){.parliament-hub .civic-hero,.parliament-relationship{margin-left:24px;margin-right:24px}}.upcoming-meetings>header h3{margin:6px 0 0;font-size:30px}@media (width<=1280px){.upcoming-meetings{margin-left:24px;margin-right:24px}}@media (width<=1000px){.parliament-relationship-grid{grid-template-columns:1fr 1fr}.upcoming-meetings>header{grid-template-columns:1fr}.meeting-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.upcoming-meetings>.meeting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.parliament-hub .civic-hero,.parliament-relationship,.upcoming-meetings{margin-left:14px;margin-right:14px}.parliament-hub-hero h1{letter-spacing:-2.8px;font-size:44px}.parliament-relationship-grid,.parliament-hub .source-register>div:last-child,.upcoming-meetings>.meeting-grid{grid-template-columns:1fr}.upcoming-meetings{padding:18px}.meeting-filters{grid-template-columns:1fr}.meeting-filter-tabs{overflow-x:auto}.meeting-filter-tabs button{flex:1}.meeting-list-footer{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=1000px){.procedure-panel{margin-left:24px;margin-right:24px}.procedure-rule-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.procedure-panel{margin-left:14px;margin-right:14px;padding:19px}.procedure-panel>header{gap:9px;display:grid}.procedure-panel header>p{text-align:left}.procedure-rule-grid{grid-template-columns:1fr}}@media (width>=651px) and (width<=1000px){.public-topbar{gap:12px}.public-topbar .menu-button{display:none}.public-topbar nav{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:0;display:flex;position:static}.public-topbar nav a{min-height:68px;padding:0;font-size:12px}.public-topbar nav a.active:after{width:auto;height:3px;inset:auto 0 0}.public-topbar .header-account-actions{margin-left:auto}.public-topbar .login-link{display:none}.public-topbar .signin-link{padding:8px 10px;font-size:11px}}@media (width<=650px){.public-topbar{flex-wrap:wrap;gap:0 10px;height:auto;min-height:64px;padding:0 12px}.public-topbar .menu-button{display:none}.public-topbar .brand{min-height:64px}.public-topbar nav{width:100%;min-height:39px;box-shadow:none;background:0 0;border:0;border-top:1px solid #d8dfda;border-radius:0;order:5;justify-content:space-between;align-items:stretch;gap:0;margin:0;padding:0;display:flex;position:static}.public-topbar nav a{white-space:nowrap;justify-content:center;align-items:center;min-height:39px;padding:0 4px;font-size:11px;display:flex}.public-topbar nav a.active:after{width:auto;height:3px;inset:auto 2px 0}.public-topbar .header-account-actions{margin-left:auto}.public-topbar .login-link{display:none}.public-topbar .signin-link{min-height:36px;padding:7px 8px;font-size:10px}.topbar{flex-wrap:wrap;gap:0 10px;height:auto;min-height:64px;padding:0 12px}.topbar .menu-button{display:none}.topbar .brand{min-height:64px}.topbar nav{width:100%;min-height:39px;box-shadow:none;background:0 0;border:0;border-top:1px solid #d8dfda;border-radius:0;order:5;justify-content:space-between;align-items:stretch;gap:0;margin:0;padding:0;display:flex;position:static}.topbar nav a{white-space:nowrap;justify-content:center;align-items:center;min-height:39px;padding:0 4px;font-size:11px;display:flex}.topbar nav a.active:after{width:auto;height:3px;inset:auto 2px 0}.topbar .header-account-actions{margin-left:auto}.topbar .login-link{display:none}.topbar .signin-link{min-height:36px;padding:7px 8px;font-size:10px}}@media (width<=1280px){.committee-memberships,.committee-roster,.committee-case-heading{margin-left:24px;margin-right:24px}}@media (width<=900px){.committee-memberships>div:last-child,.committee-roster-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.committee-memberships,.committee-roster,.committee-case-heading{margin-left:14px;margin-right:14px}.committee-memberships>div:last-child,.committee-roster-grid{grid-template-columns:1fr}.committee-profile-hero h1{letter-spacing:-2.5px;font-size:42px}}.insight-topic-jump{color:#155e56;border:1px solid #99b6ad;border-radius:8px;width:max-content;margin-top:18px;padding:10px 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.organization-tabs{margin-top:0}.people-directory .directory-tab-label{display:none}.people-directory .directory-tabs{vertical-align:middle;flex-wrap:wrap;margin:0 4px 12px 0;display:inline-flex}.people-directory .organization-tabs{margin-top:0}@media (width>=1000px){.people-directory .civic-section-heading{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:24px;display:grid}.people-directory .civic-section-heading>label{width:100%}.people-directory .directory-tabs button{white-space:nowrap}}.grouped-person-grid .people-rank-heading{border-left:4px solid var(--party);background:#edf3f0;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;min-height:42px;margin-top:8px;padding:10px 13px;display:flex}.grouped-person-grid .people-rank-heading.new-rank{background:#e3eee9;margin-top:25px}.grouped-person-grid .people-rank-heading:first-child{margin-top:0}.people-rank-heading strong{color:#234d47;font-size:14px}.people-rank-heading span{color:#667a75;font-size:11px;font-weight:850}.grouped-person-grid>article{border:1px solid #d2ddd8;border-top:3px solid var(--party);background:#fffdf8;border-radius:11px;min-height:190px}.grouped-person-grid>article:hover{background:#f4f8f5;border-color:#86aa9c}.grouped-person-grid>article .person-card-link{height:100%;padding:19px}.grouped-person-grid .progressive-more{grid-column:1/-1}@media (width<=650px){.grouped-person-grid .people-rank-heading{flex-direction:column;align-items:flex-start;gap:3px}.grouped-person-grid .people-rank-heading.new-rank{margin-top:18px}.grouped-person-grid>article .person-card-link{padding:15px}}.account-role-badge{background:var(--og-soft);width:max-content;color:var(--og-graphite);border-radius:99px;margin-top:5px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:900}.account-role-badge.owner{background:var(--og-soft);color:var(--og-graphite)}.account-menu-label{color:var(--og-muted);letter-spacing:.9px;padding:10px 10px 4px;font-size:11px;font-weight:950;display:block}.account-menu>button>span,.account-menu>a>span{gap:2px;min-width:0;display:grid}.account-menu>button strong,.account-menu>a strong{color:inherit;font-size:12px}.account-menu>button small,.account-menu>a small{color:var(--og-muted);font-size:11px;font-weight:550}.account-menu>button em,.account-menu>a em{font-size:12px;font-style:normal}.account-menu>button{min-height:53px}.account-next-actions{border:1px solid var(--og-border);background:var(--og-soft);border-radius:10px;padding:16px}.account-next-actions>span{color:var(--teal);letter-spacing:.9px;font-size:11px;font-weight:950}.account-next-actions h3{margin:5px 0 12px;font-size:17px}.account-next-actions>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.account-next-actions button{border:1px solid var(--og-border);min-height:106px;color:var(--og-graphite);text-align:left;cursor:pointer;background:#fff;border-radius:9px;align-content:start;gap:4px;padding:13px;display:grid}.account-next-actions button:hover{border-color:var(--teal)}.account-next-actions button b{color:var(--teal);font-size:25px}.account-next-actions button strong{font-size:11px}.account-next-actions button small{color:var(--og-muted);margin-top:5px;font-size:11px}@media (width<=650px){.account-next-actions>div{grid-template-columns:1fr}}.progressive-more{grid-column:1/-1;justify-content:center;width:100%;padding:18px 0 4px;display:flex}.progressive-more button{min-width:210px;min-height:44px;color:var(--teal);cursor:pointer;background:#fffdf8;border:1px solid #9bb9ae;border-radius:9px;padding:8px 18px;font-size:12px;font-weight:900}.progressive-more button:hover{border-color:var(--teal);background:#eef6f2}.progressive-more button span{color:#71817c;margin-top:2px;font-size:11px;font-weight:700;display:block}.asset-table>.progressive-more{display:flex}.feed-list>.progressive-more{margin-top:4px}.credit-request{background:#edf6f2;border:1px solid #c8d9d2;border-radius:10px;grid-template-columns:1fr minmax(310px,.9fr);align-items:center;gap:14px 24px;margin-top:10px;padding:17px 18px;display:grid}.credit-request>div>span{color:var(--teal);letter-spacing:.8px;font-size:11px;font-weight:950}.credit-request h3{margin:4px 0 3px;font-size:16px}.credit-request p{color:#667873;margin:0;font-size:11px;line-height:1.5}.credit-request form{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.credit-request label{gap:5px;display:grid}.credit-request label>span{color:#58706a;font-size:11px;font-weight:900}.credit-request input{background:#fff;border:1px solid #bdd0c8;border-radius:8px 0 0 8px;min-width:0;min-height:42px;padding:0 11px;font-size:11px}.credit-request button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:0 8px 8px 0;min-height:42px;padding:0 14px;font-size:11px;font-weight:900}.credit-request button:disabled{opacity:.58;cursor:not-allowed}.credit-request>small{grid-column:1/-1;font-size:11px;font-weight:800}.credit-request>small.success{color:#246b51}.credit-request>small.error{color:#a64a34}.credit-request>em{color:#7b8985;grid-column:1/-1;font-size:11px;font-style:normal}@media (width<=700px){.credit-request,.credit-request form{grid-template-columns:1fr}.credit-request input,.credit-request button{border-radius:8px}.credit-request button{margin-top:6px}}.dossier-item-list{gap:6px;display:grid}.dossier-item-list article{background:#fff;border:1px solid #dce3df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.dossier-item-list article>div{gap:3px;display:grid}.dossier-item-list span{color:var(--orange);text-transform:uppercase;font-size:11px;font-weight:900}.dossier-item-list a{color:var(--ink);font-size:11px;font-weight:850;text-decoration:none}.dossier-item-list small{color:#74827e;font-size:11px}.dossier-item-list article>button{color:#7b8884;cursor:pointer;background:#fff;border:1px solid #d7dfdb;border-radius:50%;width:30px;height:30px}.trend-pulse-rail{display:none}@media (width>=1540px){.trend-pulse-rail{z-index:18;width:132px;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8f7;border:1px solid #c7d8d1;border-radius:13px;padding:14px 10px 10px;display:grid;position:fixed;top:235px;right:12px;box-shadow:0 14px 40px #0f35321f}.trend-rail-close{color:#7c8985;cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;font-size:14px;position:absolute;top:5px;right:5px}.trend-pulse-rail>span{color:#2a725e;letter-spacing:.7px;padding-right:18px;font-size:11px;font-weight:950}.trend-pulse-rail>span i{background:#39a57e;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block;box-shadow:0 0 0 3px #dcf2e9}.trend-pulse-rail>strong{margin:4px 0 8px;font-size:17px}.trend-pulse-rail>a:not(.trend-rail-more){color:inherit;border-top:1px solid #e0e6e2;gap:2px;padding:9px 2px;text-decoration:none;display:grid}.trend-pulse-rail>a:hover b{color:var(--orange)}.trend-pulse-rail small{color:#778681;text-transform:uppercase;font-size:11px;font-weight:850}.trend-pulse-rail b{color:var(--teal);text-overflow:ellipsis;font-size:19px;line-height:1.15;overflow:hidden}.trend-pulse-rail b.text-value{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box}.trend-pulse-rail em{color:#74817d;font-size:11px;font-style:normal}.trend-pulse-rail em.up{color:#28775d;font-weight:900}.trend-pulse-rail em.down{color:#a2573d;font-weight:900}.trend-rail-more{background:var(--teal);text-align:center;border-radius:6px;margin-top:4px;padding:7px;font-size:11px;font-weight:900;text-decoration:none;color:#fff!important}}.person-card-rich{position:relative}.person-card-rich>.person-card-link{color:inherit;grid-template-columns:auto minmax(0,1fr);gap:22px;text-decoration:none;display:grid}.person-card-rich>.dossier-save-control{position:absolute;bottom:15px;right:18px}.ministry-grid article>.dossier-save-control{position:absolute;top:14px;right:14px}.ministry-grid article{position:relative}.featured-brief-actions,.brief-grid footer>div{align-items:center;gap:9px;display:flex}.brief-grid footer>div{justify-content:flex-end}.feed-item .dossier-save-popover{left:0;right:auto}@media (width<=650px){.person-card-rich>.dossier-save-control{margin:0 15px 14px;position:relative;bottom:auto;right:auto}.person-card-rich>.person-card-link{gap:13px}.brief-grid footer>div{flex-direction:column;align-items:flex-end}}.analysis-dossiers>div>article{min-width:0;position:relative}.analysis-dossiers>div>article>a{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.analysis-dossiers>div>article>.dossier-save-control{position:absolute;top:14px;right:16px}.analysis-dossiers>div>article>a>span{padding-right:100px}.analysis-dossiers .dossier-save-button{text-align:center!important;border-radius:7px!important;flex-direction:row!important;align-items:center!important;gap:4px!important;height:auto!important;min-height:31px!important;padding:0 10px!important;font-size:11px!important;display:inline-flex!important}.analysis-dossiers .dossier-save-button>span{font-size:13px!important}.analysis-dossiers .dossier-save-popover button{flex-direction:initial;min-height:0;padding:9px;display:grid}:where(.app-shell) small{line-height:1.45;font-size:max(11px,.72rem)!important}:where(.app-shell) .eyebrow,:where(.app-shell) [class$=-label],:where(.app-shell) [class*=section-heading]>div>span{letter-spacing:.07em;font-size:max(11px,.72rem)!important}:where(.app-shell) button,:where(.app-shell) input,:where(.app-shell) select,:where(.app-shell) textarea{font-size:max(13px,.82rem)}:where(.app-shell) p{line-height:1.58}:where(.app-shell) a:focus-visible,:where(.app-shell) button:focus-visible,:where(.app-shell) input:focus-visible,:where(.app-shell) select:focus-visible,:where(.app-shell) textarea:focus-visible{outline-offset:3px;outline:3px solid #167f7461}.budget-loading{background:linear-gradient(135deg,#edf6f2,#fffdf8);border:1px solid #c9dad3;border-radius:16px;align-content:center;justify-items:start;gap:12px;max-width:980px;min-height:390px;margin:24px auto 60px;padding:44px;display:grid}.budget-loading .eyebrow{color:var(--teal);margin:0;font-weight:900}.budget-loading h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(34px,5vw,62px)}.budget-loading>p:not(.eyebrow){color:#526863;max-width:720px;margin:0;font-size:16px}.budget-loading strong{color:#315e56;margin-top:8px;font-size:14px}.budget-loading>a{color:var(--teal);border:1px solid #a9c5ba;border-radius:8px;margin-top:8px;padding:10px 13px;font-size:13px;font-weight:850;text-decoration:none}@media (width<=700px){.budget-loading{min-height:320px;margin:16px;padding:26px 20px}.budget-loading h1{font-size:36px}}.budget-dashboard-pending{min-height:310px}.budget-dashboard-pending>aside{align-content:center;align-self:stretch;display:grid}.budget-dashboard-pending.has-error{background:radial-gradient(circle at 88% 10%,#e2844d4d,#0000 30%),linear-gradient(145deg,#5d3e35,#834a3b)}.budget-dashboard-pending button{color:#8a4937;cursor:pointer;background:#fff;border:1px solid #ffffff80;border-radius:7px;width:max-content;margin-top:8px;padding:10px 13px;font-size:12px;font-weight:900}.budget-pending-lines{gap:8px;margin-top:16px;display:grid}.budget-pending-lines i,.budget-pending-kpis i,.budget-pending-kpis b,.budget-pending-kpis small,.budget-pending-charts article{background:linear-gradient(100deg,#ffffff1f 25%,#ffffff47 48%,#ffffff1f 70%) 0 0/220% 100%;border-radius:999px;animation:1.5s ease-in-out infinite budget-pending-sheen;display:block}.budget-pending-lines i:first-child{width:94%;height:10px}.budget-pending-lines i:nth-child(2){width:74%;height:10px;animation-delay:.12s}.budget-pending-lines i:nth-child(3){width:48%;height:10px;animation-delay:.24s}.budget-pending-kpis{margin-bottom:58px}.budget-pending-kpis article{align-content:center;gap:13px;display:grid}.budget-pending-kpis i{background-color:#e8efeb;width:38%;height:10px}.budget-pending-kpis b{background-color:#e1e9e4;width:75%;height:31px}.budget-pending-kpis small{background-color:#e8efeb;width:61%;height:9px}.budget-pending-charts{margin-bottom:60px}.budget-pending-charts article{min-height:350px;box-shadow:none;background-color:#eff4f1;border:1px solid #d5dfda}.budget-pending-charts article:nth-child(2){animation-delay:.14s}@keyframes budget-pending-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.budget-pending-lines i,.budget-pending-kpis i,.budget-pending-kpis b,.budget-pending-kpis small,.budget-pending-charts article{animation:none}}.decision-maker-activity{max-width:1256px;margin:0 auto 65px;scroll-margin-top:88px}.activity-analysis{border:1px solid #cbdad4;border-left:5px solid var(--orange);background:linear-gradient(135deg,#fffdf8,#edf5f1);border-radius:12px;grid-template-columns:minmax(260px,.75fr) 1.25fr;gap:32px;margin-bottom:24px;padding:25px 28px;display:grid}.activity-analysis span{color:var(--orange);letter-spacing:.8px;font-size:11px;font-weight:950}.activity-analysis h2{margin:7px 0 0;font-size:27px}.activity-analysis p{color:#385852;margin:0;line-height:1.75;font-size:13px!important}.activity-analysis small{color:#71817c;margin-top:8px;font-size:11px;line-height:1.5;display:block}.activity-filters{background:#f3f6f3;border:1px solid #d1ddd8;border-radius:11px;grid-template-columns:1.7fr repeat(3,1fr);gap:9px;margin:17px 0 10px;padding:13px;display:grid}.activity-filters label{color:#637570;gap:5px;font-size:11px;font-weight:900;display:grid}.activity-filters input,.activity-filters select{color:#214e48;min-width:0;height:42px;font:inherit;background:#fffdf8;border:1px solid #c9d6d1;border-radius:8px;padding:0 12px;font-weight:700}.activity-filters input:focus,.activity-filters select:focus{outline-offset:1px;outline:2px solid #7aab9d}.activity-results{grid-template-columns:1fr 1fr;gap:9px;display:grid}.activity-results>a{min-height:210px;color:inherit;background:#fffdf8;border:1px solid #d0dcd7;border-radius:11px;flex-direction:column;padding:20px;text-decoration:none;display:flex}.activity-results>a:hover{background:#f6faf7;border-color:#73a091}.activity-results>a>div,.activity-results footer{justify-content:space-between;gap:12px;display:flex}.activity-results>a>div span{color:var(--orange);text-transform:uppercase;font-size:11px;font-weight:950}.activity-results time{color:#74837f;font-size:11px}.activity-results h3{color:#174e48;margin:12px 0 8px;font-size:19px;line-height:1.3}.activity-results p{color:#62736e;margin:0 0 18px;line-height:1.55;font-size:12px!important}.activity-results footer{border-top:1px solid #e0e7e3;margin-top:auto;padding-top:12px;font-size:11px}.activity-results footer b{color:#2f685d}.activity-results footer span{color:#6c7d78}.activity-empty{color:#647570;text-align:center;background:#f7f9f7;border:1px dashed #b9cbc4;border-radius:11px;padding:28px}@media (width<=850px){.activity-analysis{grid-template-columns:1fr}.activity-filters{grid-template-columns:1fr 1fr}.activity-results{grid-template-columns:1fr}}@media (width<=650px){.decision-maker-activity{margin-left:14px;margin-right:14px}.activity-analysis{gap:14px;padding:19px}.activity-filters{grid-template-columns:1fr}.activity-results>a{min-height:0}}.meeting-grid>button{min-height:215px}.meeting-grid>button>.meeting-topics{width:100%;min-width:0;color:inherit;text-transform:none;flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.meeting-topics em{color:#667873;text-transform:uppercase;width:100%;font-size:10px;font-style:normal;font-weight:900}.meeting-topics i{color:#315d52;text-overflow:ellipsis;white-space:nowrap;background:#eaf2ee;border-radius:999px;min-width:0;max-width:100%;padding:4px 7px;font-size:10px;font-style:normal;font-weight:750;line-height:1.25;overflow:hidden}.route-recovery{background:#f8f7f2;place-items:center;min-height:100vh;padding:24px;display:grid}.route-recovery section{background:#fff;border:1px solid #e4dfd4;max-width:560px;padding:36px}.route-recovery span{color:#8b6e00;letter-spacing:.12em;font-size:.78rem;font-weight:800}.route-recovery h1{color:#1d2731;margin:12px 0}.route-recovery p{color:#59636d;line-height:1.6}.route-recovery div{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.route-recovery button,.route-recovery a{font:inherit;cursor:pointer;border:0;padding:12px 18px;font-weight:800;text-decoration:none}.route-recovery button{color:#1d2731;background:#f2c600}.route-recovery a{color:#fff;background:#1d2731}.activity-more{color:#17302d;cursor:pointer;background:#fff;border:1px solid #aebfba;border-radius:999px;margin:18px auto 0;padding:11px 16px;font:800 .86rem/1.2 inherit;display:block}.activity-more:hover{background:#edf5f1}.person-activity-block{background:linear-gradient(135deg,#fffdf8,#f3f8f5);border:1px solid #cbdad4;border-radius:12px;margin-top:20px;padding:22px}.person-activity-heading{border-bottom:1px solid #d8e4de;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.person-activity-heading span{color:var(--orange);letter-spacing:.8px;font-size:11px;font-weight:950;display:block}.person-activity-heading h2{color:#173c37;margin:5px 0 0;font-size:24px;line-height:1.15}.person-activity-heading>b{color:#176259;background:#e2efea;border-radius:999px;flex:none;margin-top:3px;padding:7px 10px;font-size:12px}.person-activity-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.person-activity-list article{background:#fffdf8;border:1px solid #d2dfd9;border-radius:9px;flex-direction:column;min-width:0;min-height:220px;padding:17px;display:flex}.person-activity-meta,.person-activity-list footer{justify-content:space-between;gap:9px;display:flex}.person-activity-meta span{color:#b75136;letter-spacing:.45px;text-transform:uppercase;font-size:10px;font-weight:950}.person-activity-meta time{color:#73817c;white-space:nowrap;font-size:11px}.person-activity-list h3{color:#164d47;margin:12px 0 8px;font-size:17px;line-height:1.3}.person-activity-list p{color:#5b706a;margin:0;line-height:1.55;font-size:12px!important}.person-activity-list .person-vote-tally{color:#135e54;font-weight:800}.person-activity-list footer{border-top:1px solid #e1e9e5;margin-top:auto;padding-top:12px;font-size:11px}.person-activity-list footer small{color:#62736e}.person-activity-list footer a{color:#075a52;white-space:nowrap;font-weight:900;text-decoration:none}.person-activity-list footer a:hover{text-decoration:underline}.person-profile-stats{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.person-profile-stats span{color:#47625c;background:#f7fbf9;border:1px solid #cbdad4;border-radius:999px;padding:6px 9px;font-size:12px;letter-spacing:0!important}.person-profile-stats b{color:#0f6258}.person-activity-scope-note{max-width:720px;color:#5f6d69!important;margin-top:10px!important;font-size:13px!important;line-height:1.5!important}.person-activity-sync{border:1px solid #ead1c6;border-left:4px solid var(--orange);background:#fff8f4;border-radius:12px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;margin-top:20px;padding:20px 22px;display:grid}.person-activity-sync>div>span{color:var(--orange);letter-spacing:.75px;font-size:12px;font-weight:950}.person-activity-sync h3{color:#173c37;margin:6px 0 7px;font-size:20px}.person-activity-sync p{color:#526b65;margin:0;line-height:1.55;font-size:14px!important}.person-activity-sync ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.person-activity-sync li{background:#fff;border:1px solid #e2d7cf;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.person-activity-sync li b,.person-activity-sync li span{font-size:13px}.person-activity-sync li span{color:#8a5c49}.person-activity-sync li.ready span{color:#28735a}.decision-maker-activity>.activity-empty{margin-top:20px}.decision-maker-activity>.activity-empty strong{color:#214d47;font-size:16px;display:block}.decision-maker-activity>.activity-empty p{margin:7px 0 0;font-size:14px;line-height:1.55}@media (width<=950px){.person-activity-list{grid-template-columns:1fr 1fr}}.person-activity-list .person-vote-tally small{color:#6a7d77;margin-top:7px;font-size:10px;font-weight:700;line-height:1.35;display:block}@media (width<=650px){.person-activity-block{padding:17px}.person-activity-heading{display:block}.person-activity-heading>b{margin-top:10px;display:inline-block}.person-activity-list{grid-template-columns:1fr}.person-activity-list article{min-height:0}.person-activity-sync{grid-template-columns:1fr;padding:17px}}.person-activity-disclosure{background:#fff;border:1px solid #c9dbd3;border-radius:10px;margin-top:12px}.person-activity-disclosure>summary{color:#174e49;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 15px;list-style:none;display:flex}.person-activity-disclosure>summary::-webkit-details-marker{display:none}.person-activity-disclosure>summary>span{gap:3px;min-width:0;display:grid}.person-activity-disclosure>summary small{color:var(--orange);letter-spacing:.08em;font-size:10px;font-weight:950}.person-activity-disclosure>summary strong{font-size:15px;line-height:1.25}.person-activity-disclosure>summary>b{color:#0f6258;flex:none;align-items:center;gap:10px;font-size:14px;display:flex}.person-activity-disclosure>summary>b:after{content:"+";background:#e2efea;border-radius:50%;place-items:center;width:25px;height:25px;font-size:18px;font-weight:700;display:grid}.person-activity-disclosure[open]>summary{border-bottom:1px solid #d8e4de}.person-activity-disclosure[open]>summary>b:after{content:"−"}.person-activity-disclosure-body{padding:0 16px 18px}.person-activity-disclosure-body .person-activity-list{margin-top:16px}@media (width<=650px){.person-activity-disclosure>summary{padding:12px}.person-activity-disclosure-body{padding:0 12px 14px}}.person-activity-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.person-activity-overview>a{color:#315f57;background:#fff;border:1px solid #c9dbd3;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 13px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.person-activity-overview>a:hover{background:#f1f8f4;border-color:#79a497}.person-activity-overview b{color:#0f6258;flex:none;font-size:15px}.person-activity-group{margin-top:28px}.person-activity-group>h3{color:#5d746d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 -8px;padding-left:2px;font-size:13px;font-weight:950}.activity-coverage-note{color:#607770;margin:16px 0 -4px;font-size:13px;line-height:1.5}.activity-coverage-note b{color:#0e6258}.person-official-roles,.person-profile-details{background:#fff;border:1px solid #cbdad4;border-radius:12px;margin-top:20px;padding:22px}.profile-detail-unavailable{color:#71817c;margin:0;font-size:13px;line-height:1.5}.activity-load-error button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:12px;padding:9px 13px;font-weight:900}@media (width<=950px){.person-activity-overview,.person-official-roles>div:last-child,.person-profile-detail-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.person-activity-overview,.person-official-roles>div:last-child,.person-profile-detail-grid{grid-template-columns:1fr}.person-activity-group{margin-top:24px}.person-official-roles,.person-profile-details{padding:17px}}.search-hub-hero,.search-hub-panel,.search-hub-results{max-width:1120px;margin-left:auto;margin-right:auto}.search-hub-hero{padding:44px 0 20px}.search-hub-hero h1{letter-spacing:-.06em;max-width:760px;margin:8px 0;font-size:clamp(34px,5vw,54px)}.search-hub-hero p:last-child{color:#526762;max-width:690px;font-size:16px;line-height:1.6}.search-hub-panel{border-top:4px solid var(--orange);background:#f8fbfa;border-bottom:1px solid #bdd5ca;border-left:1px solid #bdd5ca;border-right:1px solid #bdd5ca;border-radius:0 0 15px 15px;padding:18px;box-shadow:0 18px 42px #123e3712}.search-hub-kicker{color:#a65437;letter-spacing:.06em;margin:1px 0 8px;font-size:11px;font-weight:950;display:block}.search-hub-input{background:#fff;border:1px solid #9ebfb1;border-radius:0;grid-template-columns:30px 1fr;align-items:center;padding:0 15px;display:grid}.search-hub-input span{color:var(--teal);font-size:23px}.search-hub-input input{width:100%;min-height:50px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:15px}.search-hub-filters{background:#eff5f2;border-top:1px solid #d9e4df;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px -18px -18px;padding:14px 18px;display:grid}.search-hub-filters label{color:#526762;letter-spacing:.5px;text-transform:uppercase;gap:5px;min-width:0;font-size:10px;font-weight:900;display:grid}.search-hub-filters select,.search-hub-filters button{color:#244c47;width:100%;min-width:0;min-height:41px;font:inherit;background:#fff;border:1px solid #bfd1c8;border-radius:0;padding:0 10px;font-size:12px;font-weight:750}.search-hub-filters button{cursor:pointer;align-self:end}.search-hub-count{color:#60736d;margin:18px 0 0;font-size:13px}.search-hub-count strong{color:var(--teal);font-size:20px}.search-hub-results{gap:12px;padding:26px 0 58px;display:grid}.search-hub-results article{border:1px solid #d8e2dd;border-left:4px solid var(--orange);background:#fffdf9;border-radius:0 12px 12px 0;padding:20px 22px}.search-hub-results article header,.search-hub-results article footer{color:#637671;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:flex}.search-hub-results article header span{color:#a65437;letter-spacing:.7px;font-weight:900}.search-hub-results h2{margin:8px 0;font-size:21px}.search-hub-results h2 a{color:inherit;text-decoration:none}.search-hub-results article>p{color:#526762;margin:0;font-size:13px;line-height:1.6}.search-hub-results footer{align-items:center;margin-top:15px}.search-hub-results footer b{color:#23614d;background:#e9f4ef;border-radius:5px;padding:4px 7px}.search-hub-results footer a{color:var(--teal);margin-left:auto;font-weight:900;text-decoration:none}.search-results-more{color:#244c47;cursor:pointer;background:#fff;border:1px solid #9ebfb1;border-radius:8px;justify-self:center;margin-top:8px;padding:11px 16px;font:800 13px/1.2 inherit}.search-results-more:hover{background:#edf5f1}@media (width<=700px){.search-hub-hero{padding:32px 0 18px}.search-hub-panel{padding:14px}.search-hub-filters{grid-template-columns:1fr 1fr;margin:14px -14px -14px;padding:14px}.search-hub-filters button{grid-column:1/-1}.search-hub-results article{padding:16px}.search-hub-results footer a{width:100%;margin-left:0}}.search-mode-switch{background:#fff;border:1px solid #b9c9c2;width:max-content;max-width:100%;margin-top:20px;display:flex;overflow-x:auto}.search-mode-switch a{min-height:44px;color:var(--teal);white-space:nowrap;border-right:1px solid #d7e1dc;align-items:center;padding:10px 16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.search-mode-switch a:last-child{border-right:0}.search-mode-switch a.active{background:var(--teal);color:#fff}.detailed-question-entry{border-top:4px solid var(--teal)!important;background:#f7faf8!important;border-radius:0!important;margin-top:8px!important}.detailed-question-entry>div:first-child{max-width:720px}.detailed-question-entry h2{font-size:30px!important}.detailed-question-entry form{margin-top:20px!important}.detailed-question-entry form button{min-width:210px;background:var(--orange)!important}@media (width<=700px){.search-mode-switch{width:100%}.search-mode-switch a{flex:1;justify-content:center}.detailed-question-entry h2{font-size:24px!important}}.search-question{background:#f1f7f3;border:1px solid #c6dacf;border-radius:14px;max-width:1120px;margin:20px auto;padding:24px}.search-question h2{margin:6px 0;font-size:27px}.search-question p{color:#5f716b;margin:0;font-size:13px}.search-question form{grid-template-columns:1fr auto;gap:10px;margin-top:16px;display:grid}.search-question textarea{min-height:82px;font:inherit;resize:vertical;background:#fff;border:1px solid #b8cdc3;border-radius:9px;padding:12px;font-size:13px;line-height:1.5}.search-question button,.search-more{background:var(--teal);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-size:12px;font-weight:900}.search-question button:disabled{opacity:.55}.search-question-answer{background:#fff;border-radius:9px;margin-top:15px;padding:14px}.search-question-answer>strong{color:#294640;font-size:14px;line-height:1.55;display:block}.search-question-answer>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.search-question-answer a{color:#245f4d;background:#e9f4ef;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:800;text-decoration:none}.search-question-answer small{color:#647973;display:block}.search-more{justify-self:center;min-height:42px;margin-top:4px}.briefs-overview-list>header{justify-content:space-between;align-items:end;gap:15px;display:flex}.briefs-overview-list>header h2{margin:4px 0 0;font-size:28px}.briefs-overview-list>header>a{color:var(--teal);font-size:12px;font-weight:900;text-decoration:none}@media (width<=700px){.search-question{margin:16px auto;padding:16px}.search-question form{grid-template-columns:1fr}.search-question button{min-height:42px}.briefs-overview-list>header{flex-direction:column;align-items:start}}.search-hub-help{color:#60736d;margin:9px 0 0;font-size:12px}.search-question-suggestions{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.search-question-suggestions button{color:#245f4d;cursor:pointer;background:#fff;border:1px solid #b8cdc3;border-radius:99px;min-height:31px;padding:0 10px;font:800 11px inherit}.answer-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.answer-status span{border-radius:99px;padding:4px 7px;font-size:10px;font-weight:900}.answer-status-sufficient{color:#176048;background:#dff2e9}.answer-status-partial{color:#775000;background:#fff0cf}.answer-status-insufficient{color:#8e3522;background:#f8e4df}.answer-status small{color:#647973;font-size:11px}.answer-uncertainty{background:#fff8e9;border-left:3px solid #d79730;padding:9px 10px;color:#6a542f!important;margin-top:12px!important}.answer-limitations{color:#526762;margin-top:12px;font-size:12px}.answer-limitations summary{cursor:pointer;font-weight:800}.answer-limitations ul{margin:8px 0 0;padding-left:18px}.answer-citations{border-top:1px solid #d8e6df;margin-top:14px;padding-top:13px}.answer-citations h3{color:#244c47;text-transform:uppercase;letter-spacing:.06em;margin:0 0 9px;font-size:12px}.answer-citations>div{gap:8px;display:grid}.answer-citations article{background:#fbfdfc;border:1px solid #dce9e3;border-radius:7px;grid-template-columns:1fr auto;gap:3px 12px;padding:10px;display:grid}.answer-citations article>a:first-child{color:#245f4d;font-size:12px;font-weight:900;text-decoration:none}.answer-citations article p{grid-column:1/-1;font-size:11px}.answer-citations article>a:last-child{color:#245f4d;grid-area:1/2;font-size:11px;font-weight:800}.answer-citations>button{color:#245f4d;cursor:pointer;background:#fff;border:1px solid #b8cdc3;border-radius:7px;margin-top:10px;padding:7px 10px;font:800 11px inherit}@media (width<=700px){.answer-citations article{grid-template-columns:1fr}.answer-citations article>a:last-child{grid-area:auto/1}}.detailed-question-entry form{grid-template-columns:1fr!important}.detailed-question-entry form button{justify-self:end;min-width:210px;min-height:48px;background:var(--teal)!important}.detailed-question-entry form button:disabled{opacity:1!important;background:#36736f!important}.detailed-question-entry .search-question-suggestions button{color:#35675c!important;background:0 0!important}.detailed-question-entry .search-question-suggestions button:hover{border-color:var(--teal)!important;background:#edf6f2!important}@media (width<=700px){.detailed-question-entry form button{justify-self:stretch;width:100%}}.search-mode-switch button{min-height:44px;color:var(--teal);cursor:pointer;white-space:nowrap;background:#fff;border:0;border-right:1px solid #d7e1dc;padding:10px 16px;font:900 11px inherit}.search-mode-switch button:last-child{border-right:0}.search-mode-switch button.active{background:var(--teal);color:#fff}.search-mode-detail .search-hub-panel,.search-mode-detail .search-hub-results,.search-mode-list .detailed-question-entry{display:none}.search-mode-switch{width:auto!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:1px solid #b7ccc3!important;border-radius:9px!important;gap:0!important;margin:18px 0 0!important;display:inline-flex!important;overflow:hidden!important}.search-mode-switch button{min-width:154px;letter-spacing:0!important;border-right:1px solid #d7e3dd!important;min-height:42px!important;padding:0 18px!important;font-size:12px!important}.search-mode-switch button:first-child{border-radius:8px 0 0 8px}.search-mode-switch button:last-child{border-radius:0 8px 8px 0}.search-mode-switch button:not(.active):hover{background:#edf5f1}@media (width<=650px){.search-mode-switch{width:100%!important;display:flex!important}.search-mode-switch button{flex:1;min-width:0;padding:0 10px!important}}.search-mode-detail .search-hub-hero{padding:24px 0 14px}.search-mode-detail .search-hub-hero h1{max-width:700px;font-size:clamp(32px,4vw,44px)}.search-mode-detail .search-hub-hero p:last-child{font-size:14px;line-height:1.45}.search-mode-detail .detailed-question-entry{padding:20px 24px;margin-top:0!important}.search-mode-detail .detailed-question-entry form{gap:10px;display:grid;grid-template-columns:minmax(0,1fr) 230px!important;margin-top:14px!important}.search-mode-detail .detailed-question-entry textarea{height:72px;min-height:72px;display:block}.search-mode-detail .detailed-question-entry form button{place-self:start stretch;width:100%;height:72px;min-height:72px}.search-mode-detail .search-question-suggestions{margin-top:11px}@media (width<=700px){.search-mode-detail .search-hub-hero{padding:26px 0 14px}.search-mode-detail .detailed-question-entry{padding:16px}.search-mode-detail .detailed-question-entry form{grid-template-columns:1fr!important}.search-mode-detail .detailed-question-entry form button{height:46px;min-height:46px}}.upcoming-meetings>header h2,.feed-panel .section-heading h2{letter-spacing:-.035em}.meeting-card-trigger>strong{letter-spacing:-.022em;font-size:18px;line-height:1.28}.meeting-card-trigger>small{font-size:12px;line-height:1.45}.meeting-agenda-heading strong{color:#294d48;max-width:760px;font-size:15px;font-weight:700;line-height:1.5}.meeting-agenda-list>ol>li strong{font-size:15px;line-height:1.38}.meeting-agenda-list>ol>li small{font-size:12px;line-height:1.45}@media (width<=700px){.upcoming-meetings>header h2,.feed-panel .section-heading h2{font-size:28px}.meeting-card-trigger>strong{font-size:17px}.meeting-agenda-heading strong{font-size:14px}}.people-hero{max-width:1256px;margin:0 auto;padding:50px 0 23px}.people-hero .eyebrow{color:var(--orange);letter-spacing:1.15px;margin:0;font-size:11px;font-weight:950}.people-hero h1{color:#102f2d;letter-spacing:-.065em;max-width:720px;margin:8px 0 11px;font-size:clamp(46px,5.7vw,74px);line-height:.94}.people-hero>p:last-child{color:#4f6862;max-width:660px;margin:0;font-size:15px;line-height:1.58}.people-directory{padding-top:0}.people-directory-toolbar{justify-content:flex-start;margin-bottom:12px;display:flex}.people-directory-toolbar label{color:#536b65;letter-spacing:.06em;gap:6px;width:min(100%,560px);font-size:11px;font-weight:950;display:grid}.people-directory-toolbar input{color:#244c47;height:52px;font:inherit;background:#fff;border:2px solid #98c7b9;border-radius:10px;padding:0 15px;font-size:14px;box-shadow:0 0 0 4px #76b7a421}.people-directory .directory-filters{gap:6px;margin:0 0 22px;display:flex}.people-directory .directory-filters button{min-height:38px}@media (width<=1280px){.people-hero{margin-left:24px;margin-right:24px}}@media (width<=700px){.people-hero{margin-left:14px;margin-right:14px;padding:31px 0 18px}.people-hero h1{font-size:43px}.people-hero>p:last-child{font-size:14px}.people-directory{padding-top:0}.people-directory-toolbar{display:block}.people-directory-toolbar label{width:100%}.people-directory .directory-filters{margin-bottom:18px}}.search-box{background:#fff;border:2px solid #9fcbbd;min-height:62px;padding:0 10px 0 17px;box-shadow:0 0 0 4px #6eb29e1f}.search-box>span{font-size:27px}.search-box input{font-size:16px;font-weight:650}.search-box .filter-toggle{height:42px;padding:0 14px;font-size:12px}@media (width<=650px){.search-box{min-height:56px}.search-box input{font-size:14px}.search-box .filter-toggle{min-height:40px}}.analysis-signin-prompt{background:#edf6f2;border:1px solid #c6dcd2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.analysis-signin-prompt strong{margin:0}.analysis-signin-prompt a{background:var(--teal);color:#fff;white-space:nowrap;border-radius:7px;padding:9px 11px;font-size:11px;font-weight:900;text-decoration:none}@media (width<=650px){.analysis-signin-prompt{flex-direction:column;align-items:stretch}.analysis-signin-prompt a{text-align:center}}.homepage-shell .welcome{min-height:0;padding:28px 0 20px;display:block}.homepage-shell .welcome h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(34px,3.55vw,48px)}.homepage-shell .welcome .lede{max-width:740px;margin-top:11px;font-size:15px}.homepage-shell .hero-actions{margin-top:15px}.homepage-shell .hero-action{min-height:40px;margin-top:0}.homepage-shell .thirty-day-brief,.homepage-shell .upcoming-meetings,.homepage-shell .database-assistant,.homepage-shell .feed-panel{box-shadow:none;background:#fffdf9;border:1px solid #d2ddd7;border-radius:13px}.attention-issue-meta{color:#71817d;grid-column:1/-1;align-items:center;gap:7px;display:flex}.attention-issue-meta .status{border-radius:99px;padding:4px 7px;font-size:10px}.attention-issue-meta .status i{width:5px;height:5px}.attention-issue-meta .high-risk-badge{color:#a8452b;background:#fde8e1;border-radius:99px;padding:4px 7px;font-size:10px;font-weight:900}.attention-issue-meta small{color:#71817d;margin-left:auto;font-size:11px}.attention-issue-empty{color:#60736d;border:1px dashed #b9cbc3;border-radius:9px;gap:5px;padding:20px;display:grid}.attention-issue-empty strong{color:#274d47;font-size:14px}.attention-issue-empty span{font-size:12px}.homepage-shell .upcoming-meetings{background:#fffdf9;margin-bottom:18px}.homepage-shell .upcoming-meetings>header{border-bottom:1px solid #dce4df;padding-bottom:16px}.homepage-shell .database-assistant{background:#fffdf9;margin-bottom:18px}.homepage-shell .workspace{padding-bottom:70px}.homepage-shell .feed-panel{padding:26px 27px}.homepage-shell .feed-list:not(.submission-grid){grid-template-columns:1fr;gap:9px}.homepage-shell .feed-item{border-left:4px solid #d26036;border-radius:9px}.homepage-shell .feed-item.selected{border-left-width:4px}.homepage-shell .feed-card-main{padding:18px 19px 10px}.homepage-shell .section-heading{border-bottom:1px solid #dce4df;padding-bottom:15px}@media (width<=700px){.homepage-shell .welcome{padding:23px 14px 17px}.homepage-shell .welcome h1{font-size:34px}.homepage-shell .thirty-day-brief,.homepage-shell .upcoming-meetings,.homepage-shell .database-assistant,.homepage-shell .workspace{margin-left:14px;margin-right:14px}.homepage-shell .thirty-day-brief,.homepage-shell .upcoming-meetings{padding:18px}.attention-issue-meta small{margin-left:0}.homepage-shell .feed-panel,.homepage-shell .database-assistant{padding:19px}}.execution-card-meta{color:#6d7f79;grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.execution-card-meta span{color:#36765f;letter-spacing:.65px;font-size:10px;font-weight:950}.execution-card-meta small{font-size:11px}.homepage-shell .feed-panel>.homepage-assistant{background:#f7fbf8;border-color:#c9d8d1;margin:18px 0 21px;padding:20px 22px}@media (width<=700px){.homepage-shell .feed-panel>.homepage-assistant{padding:17px}}.homepage-shell{color:#17344c;background:#f8fafb}.homepage-shell .topbar{max-width:none;box-shadow:none;background:#17344c;border-bottom:0;padding-inline:max(24px,50vw - 590px)}.homepage-shell .topbar .brand,.homepage-shell .topbar nav a,.homepage-shell .topbar nav button{color:#fff}.homepage-shell .welcome{grid-template-columns:minmax(0,1.1fr) minmax(300px,.78fr);gap:54px;max-width:1180px;min-height:0;margin:0 auto;padding:52px 0 42px;display:grid!important}.homepage-shell .welcome h1{color:#17344c;letter-spacing:-.045em;max-width:690px;font:500 clamp(43px,5vw,62px)/1.02 Georgia,serif}.homepage-shell .welcome .lede{color:#5a7180;max-width:620px;font-size:15px;line-height:1.58}.homepage-shell .hero-action{background:#17344c;border-radius:0}.homepage-shell .hero-secondary{color:#315f84}.national-decision-radar{max-width:1180px;margin:0 auto 28px;scroll-margin-top:92px}.national-decision-radar .decision-radar-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:22px;display:flex}.national-decision-radar .decision-radar-heading h2{color:#17344c;letter-spacing:-.03em;margin:8px 0 0;font:500 35px/1.08 Georgia,serif}.national-decision-radar .decision-radar-heading .eyebrow{color:#607987;letter-spacing:.1em;margin:0;font-size:9px;font-weight:900}.national-decision-radar .decision-radar-actions{justify-items:end;gap:7px;min-width:270px;display:grid}.national-decision-radar .decision-radar-actions span{color:#607382;font-size:9px}.national-decision-radar .decision-radar-actions span b{color:#b7443d;font:600 18px/1 Georgia,serif}.national-decision-radar .decision-radar-actions a,.national-decision-radar .radar-lane-heading-action a{color:#315f84;border-bottom:1px solid #aebdc6;font-size:9px;font-weight:850;text-decoration:none}.national-decision-radar .decision-radar-grid{background:#fff;border:1px solid #d4dee3;grid-template-columns:1fr;display:grid}.national-decision-radar .radar-followup-grid{margin-top:12px}.national-decision-radar .radar-lane{border-top:4px solid #315f84;min-width:0;padding:25px 25px 21px}.national-decision-radar .radar-lane>header{grid-template-columns:30px 1fr auto;align-items:start;gap:11px;padding-bottom:18px;display:grid}.national-decision-radar .radar-lane>header>span{color:#315f84;background:#eaf1f7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.national-decision-radar .radar-lane header small{color:#788895;letter-spacing:.12em;font-size:7px;font-weight:850;display:block}.national-decision-radar .radar-lane h3{color:#17344c;margin:4px 0 0;font:500 23px/1.1 Georgia,serif}.national-decision-radar .radar-lane-heading-action{justify-items:end;gap:7px;display:grid}.national-decision-radar .radar-lane header b{color:#99a7b0;font:500 29px/1 Georgia,serif}.national-radar-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.national-radar-list>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e4eaed;align-content:start;gap:6px;padding:15px 0 13px;display:grid}.national-radar-list>button:hover strong{color:#b7443d}.national-radar-list>button>span{color:#6f818e;font-size:9px;font-weight:750;line-height:1.45}.national-radar-list>button>strong{color:#243e53;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:500 17px/1.3 Georgia,serif;display:-webkit-box;overflow:hidden}.national-radar-list>button>p{color:#455f70;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.national-radar-list>p{color:#748591;margin:16px 0;font-size:10px;line-height:1.6}.national-home-meetings{max-width:1180px;margin:28px auto 0;box-shadow:none!important;background:#fff!important;border:1px solid #d4dee3!important;border-top:4px solid #315f84!important;border-radius:0!important;padding:0!important}.national-home-meetings>header{border-bottom:1px solid #dfe6ea!important;justify-content:space-between!important;align-items:end!important;gap:28px!important;margin:0!important;padding:21px 25px 17px!important;display:flex!important}.national-home-meetings>header>div>span{letter-spacing:.1em;color:var(--muted)!important;font-size:9px!important}.national-home-meetings>header h2{letter-spacing:-.02em;color:var(--ink)!important;margin:6px 0 0!important;font:500 clamp(24px,2.4vw,28px)/1.12 Georgia,serif!important}.national-home-meetings>header>a{font-weight:850;color:var(--ink)!important;font-size:11px!important}.national-home-meetings .meeting-filters{display:none}.national-home-meetings .homepage-meeting-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important}.national-home-meetings .homepage-meeting-list>.meeting-card{box-shadow:none!important;border:0!important;border-right:1px solid #e1e8eb!important;border-radius:0!important}.national-home-meetings .homepage-meeting-list>.meeting-card:last-child{border-right:0!important}.national-home-meetings .homepage-meeting-list .meeting-card-trigger{grid-template-columns:1fr!important;gap:7px!important;min-height:0!important;padding:18px 24px 20px!important;display:grid!important}.national-home-meetings .homepage-meeting-list .meeting-card-trigger>span:not(.meeting-topics),.national-home-meetings .homepage-meeting-list .meeting-card-trigger>strong,.national-home-meetings .homepage-meeting-list .meeting-card-trigger>small,.national-home-meetings .homepage-meeting-list .meeting-card-trigger>.meeting-topics,.national-home-meetings .homepage-meeting-list .meeting-card-trigger>b{text-align:left!important;grid-area:auto/1!important}.national-home-meetings .homepage-meeting-list .meeting-card-trigger>span:not(.meeting-topics){font-size:9px;color:var(--muted)!important}.national-home-meetings .homepage-meeting-list .meeting-card-trigger>strong{color:var(--ink)!important;font:500 18px/1.28 Georgia,serif!important}.national-home-meetings .homepage-meeting-list .meeting-card-trigger>small{color:var(--muted)!important;white-space:normal!important;font-size:11px!important}.national-home-meetings .meeting-topics{display:none!important}.national-home-meetings .homepage-meeting-list .meeting-card-trigger>b{color:var(--ink)!important;margin-top:7px!important;font-size:11px!important}.national-home-meetings .meeting-drilldown{border-top:1px solid #dce5e9}.national-home-meetings .meeting-list-footer{display:none}.homepage-shell .home-case-directory-shell{max-width:1180px;margin:0 auto;padding:58px 0 42px}.homepage-shell .home-case-directory{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.homepage-shell .home-case-directory .section-heading{border-bottom:0;margin-bottom:20px;padding-bottom:0}.homepage-shell .home-case-directory .section-heading h2{color:#17344c;font:500 clamp(30px,3vw,38px)/1.12 Georgia,serif}.homepage-shell .home-case-directory .feed-list:not(.submission-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.homepage-shell .home-case-directory .feed-item{background:#fff;border:1px solid #cfdae0;border-left:5px solid #e45145;border-radius:0}.homepage-shell .home-case-directory .feed-card-main{padding:22px 23px 17px}.homepage-shell .home-case-directory .feed-item h3{font:500 21px/1.25 Georgia,serif}.homepage-shell .home-case-directory .feed-item .item-footer{border-top:1px solid #e0e7eb}.homepage-shell .home-case-directory .search-box{box-shadow:none;background:#fff;border-color:#bdced7;border-radius:0}@media (width<=1000px){.homepage-shell .welcome,.homepage-shell .homepage-overview,.national-decision-radar,.national-home-meetings,.homepage-shell .database-ask,.homepage-shell .home-case-directory-shell{margin-left:24px;margin-right:24px}.homepage-shell .welcome{grid-template-columns:1fr}.national-radar-list,.national-home-meetings .homepage-meeting-list{grid-template-columns:1fr 1fr!important}.national-home-meetings .homepage-meeting-list>.meeting-card:nth-child(2n){border-right:0!important}.homepage-shell .home-case-directory .feed-list:not(.submission-grid){grid-template-columns:1fr}}@media (width<=700px){.homepage-shell .topbar{padding-inline:14px}.homepage-shell .welcome{margin:0 14px;padding:33px 0 28px}.homepage-shell .welcome h1{font-size:40px}.homepage-shell .homepage-overview,.national-decision-radar,.national-home-meetings,.homepage-shell .database-ask,.homepage-shell .home-case-directory-shell{margin-left:14px;margin-right:14px}.national-decision-radar .decision-radar-heading{flex-direction:column;align-items:start;gap:12px}.national-decision-radar .decision-radar-actions{justify-items:start;min-width:0}.national-decision-radar .radar-lane{padding:20px 18px}.national-decision-radar .radar-lane>header{grid-template-columns:30px 1fr}.national-decision-radar .radar-lane-heading-action{grid-area:2/1/auto/-1;justify-items:start;margin-top:4px}.national-radar-list,.national-home-meetings .homepage-meeting-list{grid-template-columns:1fr!important}.national-home-meetings>header{align-items:start!important;padding:22px 18px!important}.national-home-meetings .homepage-meeting-list>.meeting-card{border-bottom:1px solid #e1e8eb!important;border-right:0!important}.national-home-meetings .homepage-meeting-list>.meeting-card:last-child{border-bottom:0!important}.homepage-shell .home-case-directory-shell{padding:42px 18px 28px}.homepage-shell .home-case-directory .feed-list:not(.submission-grid){grid-template-columns:1fr}}.decision-maker-biography{border:1px solid #c9d8d2;border-left:5px solid var(--orange);background:linear-gradient(135deg,#fffaf5,#f0f7f3);border-radius:12px;grid-template-columns:minmax(220px,.48fr) minmax(0,1fr) auto;align-items:start;gap:26px;max-width:1256px;margin:0 auto 62px;padding:24px;display:grid}.decision-maker-biography span{color:var(--orange);letter-spacing:.75px;font-size:11px;font-weight:950}.decision-maker-biography h2{color:#174e49;margin:8px 0 0;font-size:25px;line-height:1.08}.decision-maker-biography p{color:#526661;margin:0;font-size:14px;line-height:1.7}.decision-maker-biography>small{color:#6f817b;white-space:nowrap;align-self:end;font-size:11px;font-weight:850}@media (width<=1280px){.decision-maker-biography{margin-left:24px;margin-right:24px}}@media (width<=650px){.decision-maker-biography{grid-template-columns:1fr;gap:14px;margin-left:14px;margin-right:14px;padding:20px}.decision-maker-biography>small{justify-self:start}}.homepage-shell{background:var(--paper);color:var(--ink)}.homepage-shell .topbar{background:var(--teal)}.homepage-shell .welcome h1,.homepage-shell .homepage-overview h2,.national-decision-radar .decision-radar-heading h2,.national-decision-radar .radar-lane h3,.national-home-meetings>header h2,.homepage-shell .database-ask .database-assistant-heading h2,.homepage-shell .home-case-directory .section-heading h2{color:var(--ink)!important}.homepage-shell .welcome h1 span{color:var(--teal)}.homepage-shell .hero-action,.homepage-shell .database-ask .database-question-form button{background:var(--teal)}.homepage-shell .hero-secondary,.homepage-shell .homepage-overview>header>a,.national-decision-radar .decision-radar-actions a,.national-decision-radar .radar-lane-heading-action a,.national-home-meetings>header>a,.national-home-meetings .homepage-meeting-list .meeting-card-trigger>b{color:var(--teal)!important}.national-decision-radar .decision-radar-actions span b,.national-radar-list>button:hover strong{color:var(--orange)}.national-decision-radar .radar-lane{border-top-color:var(--teal)}.national-decision-radar .radar-lane-followup{background:#fbfdfb;border-top-color:#368063}.national-decision-radar .radar-lane>header>span{color:var(--teal);background:#dcece7}.national-decision-radar .radar-lane-followup>header>span{color:#287057;background:#e6f3ea}.national-radar-list>button>strong{color:#174e49}.national-radar-list>button>p b{color:var(--teal)}.national-home-meetings{border-top-color:var(--teal)!important}.homepage-shell .database-ask .database-assistant-heading>div>span,.homepage-shell .homepage-overview>header span,.national-home-meetings>header>div>span{color:#627774!important}.homepage-shell .home-case-directory .search-box{border-color:#b9cdc5}.person-crossref-topics{flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.person-crossref-topics li{color:#46655c;background:#ffffffc7;border:1px solid #d4e3dc;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800}.person-crossref-soon{text-align:right;background:#ffffffad;border:1px dashed #a8c5ba;border-radius:9px;min-width:170px;padding:12px 14px}.person-crossref-soon span{color:var(--coral);margin:0;font-size:11px}.person-crossref-soon p{color:#597069;max-width:190px;margin:0;font-size:11px;line-height:1.4}@media (width<=700px){.person-crossref-soon{text-align:left}}.person-profile-role{letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;color:var(--orange)!important;font-size:13px!important;font-weight:950!important}.person-facts .person-role-fact{background:#fff7e8;border-color:#efbf72}.person-facts .person-role-fact span{color:var(--og-red)}.person-facts .person-role-fact strong{color:#c96b12}.person-facts .person-role-fact small{color:#9b6a36}.decision-remit{background:#fff;border:1px solid #cbdad4;border-radius:18px;width:auto;max-width:1256px;margin:24px auto 65px;padding:24px}.decision-remit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.decision-remit-grid article{background:#f7fbf9;border:1px solid #dce7e2;border-radius:14px;padding:18px}.decision-remit-grid small{color:#0f6258;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.decision-remit-grid strong{font-size:17px;line-height:1.35;display:block}.decision-remit-grid p,.decision-remit-grid li{color:#435650;line-height:1.55}.decision-remit-grid ul{margin:0;padding-left:20px}.government-system{background:#fff;border:1px solid #dce7e2;border-radius:14px;margin-top:14px}.government-system summary{color:#183f38;cursor:pointer;padding:16px 18px;font-weight:900}.government-system>div{background:#dce7e2;border-top:1px solid #dce7e2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.government-system p{background:#fff;flex-direction:column;gap:6px;margin:0;padding:16px;display:flex}.government-system span{color:#536761;font-size:14px;line-height:1.45}.decision-remit-sources{color:#5b6e68;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.decision-remit-sources span{flex:360px}.decision-remit-sources a{color:#0f6258;border:1px solid #bfd2ca;border-radius:9px;padding:8px 10px;font-weight:800;text-decoration:none}@media (width<=1280px){.decision-remit{margin-left:24px;margin-right:24px}}@media (width<=850px){.decision-remit-grid{grid-template-columns:1fr}.government-system>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.decision-remit{margin-left:14px;margin-right:14px;padding:16px}.government-system>div{grid-template-columns:1fr}}.dossier-note{color:#42635a;margin:12px 0 0;font-size:12px;font-weight:700;line-height:1.4}.government-briefing{background:#f7fafb;border:1px solid #c9d8df;border-top:4px solid #315f84;border-radius:10px;margin:22px 0;padding:22px}.government-briefing>header{border-bottom:1px solid #d9e3e7;justify-content:space-between;align-items:end;gap:24px;padding-bottom:16px;display:flex}.government-briefing header span,.government-briefing nav span{color:#607987;letter-spacing:.1em;margin-bottom:6px;font-size:9px;font-weight:950;display:block}.government-briefing h3{color:#17344c;margin:0;font:500 26px/1.15 Georgia,serif}.government-briefing header small{color:#6b5250;background:#fff;border-left:3px solid #b7443d;max-width:330px;padding:9px 11px;font-size:11px;font-weight:750;line-height:1.45}.government-briefing>ol{margin:0;padding:0;list-style:none;display:grid}.government-briefing>ol>li{border-bottom:1px solid #dce5e9;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.government-briefing>ol>li>b{color:#315f84;border:1px solid #adc0c9;border-radius:50%;place-items:center;width:34px;height:34px;font:700 12px/1 Georgia,serif;display:grid}.government-briefing h4{color:#203d53;margin:0;font:600 17px/1.35 Georgia,serif}.government-briefing p{color:#4e6574;margin:7px 0 0;font-size:12px;line-height:1.6}.government-briefing nav{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.government-briefing nav span{width:100%;margin:0}.government-briefing nav a{color:#315f84;background:#fff;border:1px solid #cbd9df;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:850;text-decoration:none}.government-briefing>footer{justify-content:flex-end;padding-top:14px;display:flex}.government-briefing>footer a{color:#315f84;font-size:11px;font-weight:900;text-decoration:none}@media (width<=700px){.government-briefing{padding:17px}.government-briefing>header{flex-direction:column;align-items:start;gap:10px}.government-briefing h3{font-size:22px}.government-briefing header small{max-width:none}.government-briefing>ol>li{grid-template-columns:34px minmax(0,1fr);gap:10px}.government-briefing>ol>li>b{width:30px;height:30px}}.homepage-shell .topbar{background:#fffdf8f0;border-bottom:1px solid #12282b24}.homepage-shell .topbar .brand{color:var(--ink)}.homepage-shell .topbar .brand>span:last-child>span{color:var(--teal)}.homepage-shell .topbar nav a,.homepage-shell .topbar nav button{color:#5c696a}.homepage-shell .topbar nav a.active,.homepage-shell .topbar nav button.active{color:var(--ink);background:0 0}.homepage-brief-hero{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:center;gap:46px;max-width:1180px;margin:0 auto;padding:42px 0 34px;display:grid}.homepage-brief-hero-copy{min-width:0}.homepage-brief-kicker{align-items:center;gap:8px;display:flex;color:var(--orange)!important;letter-spacing:.12em!important;margin:0 0 12px!important;font-size:10px!important;font-weight:950!important}.homepage-brief-kicker .live-dot{background:var(--orange);border-radius:50%;width:7px;height:7px;margin:0;box-shadow:0 0 0 4px #de654824}.homepage-brief-hero h1{max-width:770px;color:var(--ink);letter-spacing:-.052em;margin:0;font:500 clamp(43px,4.7vw,64px)/1.01 Georgia,serif}.homepage-brief-hero h1 span{color:var(--teal);display:block}.homepage-brief-hero-copy>p:not(.homepage-brief-kicker){color:#536b65;max-width:650px;margin:19px 0 0;font-size:15px;line-height:1.62}.homepage-brief-hero nav{flex-wrap:wrap;align-items:center;gap:17px;margin-top:23px;display:flex}.homepage-brief-hero nav a{color:var(--teal);font-size:12px;font-weight:900;text-decoration:none}.homepage-brief-hero nav a:not(.homepage-brief-primary):hover{text-decoration:underline}.homepage-brief-primary{background:var(--teal);align-items:center;gap:10px;min-height:43px;padding:0 16px;display:inline-flex;color:#fff!important}.homepage-brief-primary:hover{background:#0a4741}.homepage-brief-primary span{font-size:17px;line-height:1}.homepage-brief-snapshot{border:1px solid #c9d9d2;border-top:4px solid var(--teal);background:#fffdf8;flex-direction:column;align-self:stretch;min-width:0;display:flex}.homepage-brief-snapshot header{border-bottom:1px solid #dce7e1;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px 13px;display:flex}.homepage-brief-snapshot header span{color:#55736a;letter-spacing:.1em;font-size:9px;font-weight:950}.homepage-brief-snapshot header small{color:#73877f;white-space:nowrap;font-size:9px}.homepage-brief-snapshot-main{padding:19px 18px 17px}.homepage-brief-snapshot-main strong{color:var(--ink);letter-spacing:-.05em;font:500 48px/1 Georgia,serif;display:block}.homepage-brief-snapshot-main p{color:#536b65;margin:5px 0 0;font-size:12px}.homepage-brief-snapshot-stats{background:#dce7e1;grid-template-columns:1fr 1fr;gap:1px;margin-top:auto;padding:1px;display:grid}.homepage-brief-snapshot-stats a{color:#526b63;background:#fff;gap:5px;min-height:86px;padding:14px 16px;text-decoration:none;display:grid}.homepage-brief-snapshot-stats a:hover{background:#f1f7f4}.homepage-brief-snapshot-stats b{color:var(--teal);font:500 26px/1 Georgia,serif}.homepage-brief-snapshot-stats span{font-size:10px;font-weight:750;line-height:1.35}@media (width<=1200px){.homepage-brief-hero{margin-left:24px;margin-right:24px}}@media (width<=760px){.homepage-brief-hero{grid-template-columns:1fr;gap:25px;margin:0 14px;padding:31px 0 25px}.homepage-brief-hero h1{font-size:clamp(38px,11vw,52px)}.homepage-brief-hero-copy>p:not(.homepage-brief-kicker){margin-top:16px;font-size:14px}.homepage-brief-hero nav{gap:14px;margin-top:20px}.homepage-brief-snapshot-main{padding-top:17px}.homepage-brief-snapshot-stats a{min-height:78px;padding:13px 14px}}.national-home-meetings>.homepage-meeting-drilldown-groups{gap:12px;padding:14px 0 0;display:grid}.national-home-meetings>.homepage-meeting-drilldown-groups .homepage-meeting-lane{border-top:4px solid var(--teal);background:#fff}.national-home-meetings>.homepage-meeting-drilldown-groups .homepage-meeting-lane.committee{background:#fbfdfb;border-top-color:#368063}.national-home-meetings>.homepage-meeting-drilldown-groups .homepage-meeting-lane>header{border-bottom:1px solid #dfe6ea!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:start!important;gap:11px!important;margin:0!important;padding:20px 25px 16px!important;display:grid!important}.homepage-meeting-lane>header>span{width:27px;height:27px;color:var(--teal);background:#dcece7;border-radius:50%;place-items:center;font-size:8px;font-weight:850;display:grid}.homepage-meeting-lane.committee>header>span{color:#287057;background:#e6f3ea}.homepage-meeting-lane>header small{color:#647a76;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.homepage-meeting-lane>header h3{color:var(--ink);margin:5px 0 0;font:500 23px/1.1 Georgia,serif}.homepage-meeting-lane>header a{color:var(--teal);white-space:nowrap;align-self:center;font-size:10px;font-weight:850;text-decoration:none}.homepage-meeting-empty{color:#637774;margin:0;padding:22px 25px;font-size:12px}@media (width<=700px){.national-home-meetings>.homepage-meeting-drilldown-groups .homepage-meeting-lane>header{grid-template-columns:30px 1fr!important;padding:18px!important}.homepage-meeting-lane>header a{grid-column:1/-1;margin-top:2px}.homepage-meeting-lane>header h3{font-size:21px}}.homepage-meeting-heading-action{justify-items:end;gap:7px;display:grid}.homepage-meeting-heading-action>b{color:#99a7b0;font:500 29px/1 Georgia,serif}.homepage-meeting-heading-action a{align-self:auto}.homepage-load-more{color:var(--teal);cursor:pointer;background:#fff;border:1px solid #aebfba;border-radius:8px;margin:18px auto 4px;padding:11px 16px;font:800 12px/1.2 inherit;display:block}.homepage-load-more:hover{background:#edf5f1;border-color:#83a99a}.national-home-meetings .homepage-meeting-list.homepage-meeting-stack{grid-template-columns:1fr!important;display:grid!important}.national-home-meetings .homepage-meeting-stack>.meeting-card{border-bottom:1px solid #e1e8eb!important;border-right:0!important}.national-home-meetings .homepage-meeting-stack>.meeting-card:last-child{border-bottom:0!important}.national-home-meetings .homepage-meeting-stack .meeting-card-trigger{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:20px!important;padding:16px 24px!important}.national-home-meetings .homepage-meeting-stack .meeting-card-trigger>span:not(.meeting-topics){grid-area:1/1!important}.national-home-meetings .homepage-meeting-stack .meeting-card-trigger>strong{grid-area:2/1!important}.national-home-meetings .homepage-meeting-stack .meeting-card-trigger>small{grid-area:3/1!important}.national-home-meetings .homepage-meeting-stack .meeting-card-trigger>b{text-align:right!important;grid-area:1/2/4!important;align-self:center!important;margin:0!important}.national-home-meetings .homepage-meeting-stack .meeting-drilldown{grid-column:1/-1}@media (width<=700px){.homepage-meeting-heading-action{grid-area:2/1/auto/-1;justify-items:start;margin-top:4px}.national-home-meetings .homepage-meeting-stack .meeting-card-trigger{grid-template-columns:1fr!important;padding:16px 18px!important}.national-home-meetings .homepage-meeting-stack .meeting-card-trigger>b{text-align:left!important;grid-area:auto/1!important;justify-self:start!important;margin-top:7px!important}}.search-hub-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.search-result-plenary{border-left-color:var(--teal)!important}.search-result-committee{border-left-color:#368063!important}.homepage-shell .home-case-directory-shell.list-mode{display:none}@media (width<=1160px){.search-hub-hero,.search-hub-panel,.search-hub-results{margin-left:24px;margin-right:24px}}@media (width<=760px){.search-hub-hero,.search-hub-panel,.search-hub-results{margin-left:14px;margin-right:14px}}.topbar{box-sizing:border-box;width:100%;max-width:none;padding-inline:max(32px,50vw - 628px)}@media (width<=1000px){.topbar{padding-inline:24px}}@media (width<=650px){.topbar{padding-inline:12px}}.intelligent-search-hub{background:linear-gradient(#f6faf8 0,#fffdf8 470px)}.intelligent-search-hub :is(.search-hub-hero,.search-hub-panel,.intelligent-search-answer,.search-hub-results){max-width:920px}.intelligent-search-hero{text-align:center;padding:42px 0 26px}.intelligent-search-hero h1{letter-spacing:-.045em;max-width:none;margin:0 0 11px;font-size:clamp(36px,4.3vw,50px)}.intelligent-search-hero p:last-child{color:#5b6f69;max-width:650px;margin:0 auto;font-size:14px;line-height:1.6}.intelligent-search-panel{background:0 0;border:0;padding:0}.intelligent-search-form{background:#fff;border:1px solid #a9c5ba;border-radius:22px;padding:8px;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 18px 50px #123e371c,0 2px 8px #123e370d}.intelligent-search-form:focus-within{border-color:var(--teal);box-shadow:0 20px 54px #123e3724,0 0 0 3px #0f555314}.intelligent-search-form .search-hub-input{background:#fff;border:0;min-width:0;padding:0;display:block}.intelligent-search-form .search-hub-input textarea{width:100%;min-height:78px;color:var(--ink);resize:none;background:0 0;border:0;outline:0;padding:17px 18px 8px;font:650 17px/1.5 inherit}.intelligent-search-form .search-hub-input textarea::placeholder{color:#71847e;font-weight:550}.intelligent-search-refine{text-align:center;background:0 0;border:0;max-width:880px;margin:8px auto 0}.intelligent-search-refine>summary{color:#58716a;cursor:pointer;padding:9px 12px;font-size:10px;font-weight:850;list-style-position:inside;display:inline-block}.intelligent-search-refine[open]{text-align:left;background:#f8fbf9;border:1px solid #d5e2dc;border-radius:12px;margin-top:12px}.intelligent-search-refine[open]>summary{border-bottom:1px solid #dce7e2;display:block}.intelligent-search-refine .search-hub-filters{background:0 0;border-top:0;margin:0;padding:14px 18px 18px}.intelligent-search-panel>.search-hub-count{color:#687a74;background:0 0;border-top:1px solid #dde8e3;max-width:880px;margin:10px auto 0;padding:10px 14px}.intelligent-search-answer{border:1px solid #c6d9d0;border-left:4px solid var(--teal);background:#fff;border-radius:10px;margin:22px auto 0;padding:25px 27px;box-shadow:0 12px 30px #123e370d}.intelligent-search-answer h2{color:var(--ink);margin:17px 0 8px;font-size:22px}.intelligent-search-summary{color:#294640;max-width:850px;margin:0;font-size:15px;line-height:1.7}.intelligent-search-thinking{color:#315a52;gap:20px;display:grid}.intelligent-search-thinking__heading{align-items:center;gap:14px;display:flex}.intelligent-search-thinking__heading>span{border:3px solid #d6e7df;border-top-color:var(--teal);border-radius:50%;flex:0 0 25px;width:25px;height:25px;animation:.8s linear infinite spin}.intelligent-search-thinking strong{font-size:15px}.intelligent-search-thinking p{color:#6b7d77;margin:4px 0 0;font-size:12px}.intelligent-search-thinking__steps{counter-reset:analysis;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.intelligent-search-thinking__steps li{color:#8a9893;gap:8px;min-width:0;padding:0 12px 0 0;display:grid;position:relative}.intelligent-search-thinking__steps li:not(:last-child):after{content:"";background:#dce8e2;height:2px;position:absolute;top:14px;left:30px;right:0}.intelligent-search-thinking__steps li>span{z-index:1;color:#71817a;background:#fff;border:1px solid #cadbd3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid;position:relative}.intelligent-search-thinking__steps li>div{gap:3px;display:grid}.intelligent-search-thinking__steps b{color:inherit;font-size:12px;line-height:1.3}.intelligent-search-thinking__steps small{color:inherit;font-size:11px;line-height:1.35;display:block}.intelligent-search-thinking__steps .is-active{color:#155f56}.intelligent-search-thinking__steps .is-active>span{color:#fff;background:#155f56;border-color:#155f56;box-shadow:0 0 0 5px #e4f1ec}.intelligent-search-thinking__steps .is-active:not(:last-child):after{background:linear-gradient(90deg,#155f56 0 35%,#dce8e2 35%)}.intelligent-search-thinking__steps .is-done{color:#3f7167}.intelligent-search-thinking__steps .is-done>span{color:#155f56;background:#e4f1ec;border-color:#4f8e80}.intelligent-search-thinking__steps .is-done:not(:last-child):after{background:#86b9aa}.intelligent-search-thinking__finalising{background:#f3f8f5;border-left:3px solid #4f8e80;padding:10px 12px;font-weight:700;color:#315a52!important;margin:-8px 0 0!important}@media (width<=820px){.intelligent-search-thinking__steps{grid-template-columns:1fr;gap:12px}.intelligent-search-thinking__steps li{grid-template-columns:28px 1fr;padding:0}.intelligent-search-thinking__steps li:not(:last-child):after{width:2px;height:auto;inset:29px auto -12px 13px}.intelligent-search-thinking__steps .is-active:not(:last-child):after{background:linear-gradient(#155f56 0 35%,#dce8e2 35%)}}.intelligent-search-hub .search-hub-results{padding-top:34px}.intelligent-search-hub .search-hub-results>header{padding-bottom:4px}.intelligent-search-hub .search-hub-results>header h2{margin:5px 0 0;font-size:29px}@media (width<=1048px){.intelligent-search-hub :is(.search-hub-hero,.search-hub-panel,.intelligent-search-answer,.search-hub-results){margin-left:24px;margin-right:24px}}@media (width<=700px){.intelligent-search-hero{text-align:left;padding:30px 0 19px}.intelligent-search-hero h1{font-size:36px}.intelligent-search-hero p:last-child{font-size:13px}.intelligent-search-hub :is(.search-hub-hero,.search-hub-panel,.intelligent-search-answer,.search-hub-results){margin-left:14px;margin-right:14px}.intelligent-search-form{border-radius:17px}.intelligent-search-form .search-hub-input textarea{min-height:90px;padding:14px 12px 8px;font-size:15px}.intelligent-search-refine{text-align:left}.intelligent-search-refine .search-hub-filters{grid-template-columns:1fr;padding:12px}.intelligent-search-answer{padding:20px 18px}}.intelligent-search-hero{padding-bottom:20px}.intelligent-search-hero h1{font-size:clamp(34px,3.8vw,46px)}.intelligent-search-panel{background:#fff;border:1px solid #ccdcd5;border-radius:12px;padding:18px;box-shadow:0 10px 28px #123e3712;max-width:1040px!important}.standard-search-form{box-shadow:none;border:1px solid #9ebcb0;border-radius:8px;grid-template-columns:minmax(0,1fr) 128px;padding:0}.standard-search-form:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #0f555314}.standard-search-form .search-hub-input{display:block}.standard-search-form .search-hub-input input{width:100%;height:52px;color:var(--ink);background:#fff;border:0;outline:0;padding:0 15px;font:650 14px/1.2 inherit}.standard-search-form .search-hub-input input::placeholder{color:#758680;font-weight:550}.standard-search-form>button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-left:1px solid #0a4943;border-radius:0 7px 7px 0;font:900 12px/1.2 inherit}.standard-search-form>button:hover{background:#0a4741}.standard-search-form>button:disabled{color:#789089;cursor:not-allowed;background:#d7e4df;border-left-color:#cad8d3}.intelligent-search-refine-visible{text-align:left;background:#f7faf8;border:1px solid #d8e4df;border-radius:8px;max-width:none;margin:0;display:block}.intelligent-search-refine-visible .search-hub-filters{background:0 0;border:0;margin:0;padding:14px}.intelligent-search-refine-visible .search-hub-filters label{font-size:10px}.intelligent-search-panel>.search-hub-count{max-width:none;margin:12px 0 -4px;padding:10px 2px 0}@media (width<=700px){.intelligent-search-panel{padding:12px}.standard-search-form{border-radius:8px;grid-template-columns:1fr}.standard-search-form>button{border-top:1px solid #0a4943;border-left:0;border-radius:0 0 7px 7px;min-height:44px}.intelligent-search-refine-visible .search-hub-filters{padding:11px}}.app-shell>header.topbar{box-sizing:border-box;width:100%;max-width:none;height:68px;min-height:68px;margin:0;padding-inline:max(32px,50vw - 628px)!important}@media (width<=1000px){.app-shell>header.topbar{padding-inline:24px!important}}@media (width<=650px){.app-shell>header.topbar{height:auto;min-height:64px;padding-inline:12px!important}}.homepage-shell .welcome{padding:34px 0 30px;display:block!important}@media (width<=700px){.homepage-shell .welcome{padding:25px 0 23px}}.search-directory-shell :is(.search-hub-hero,.search-hub-panel,.intelligent-search-answer,.search-hub-results){width:auto;margin-left:auto;margin-right:auto;max-width:1256px!important}.search-directory-shell .intelligent-search-hero{text-align:left;padding:50px 0 23px}.search-directory-shell .intelligent-search-hero .eyebrow{max-width:none;color:var(--orange);letter-spacing:1.15px;margin:0;font-size:11px;font-weight:950}.search-directory-shell .intelligent-search-hero h1{color:#102f2d;letter-spacing:-.065em;max-width:820px;margin:8px 0 11px;font-size:clamp(46px,5.7vw,74px);line-height:.94}.search-directory-shell .intelligent-search-hero>p:last-child{color:#4f6862;max-width:660px;margin:0;font-size:15px;line-height:1.58}.search-directory-shell .intelligent-search-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.search-directory-label{color:#536b65;letter-spacing:.06em;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.search-directory-shell .standard-search-form{width:min(100%,780px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 116px;gap:8px;padding:0;display:grid;overflow:visible}.search-directory-shell .standard-search-form:focus-within{box-shadow:none;border:0}.search-directory-shell .standard-search-form .search-hub-input{background:#fff;border:0;border-radius:10px;padding:0;box-shadow:0 0 0 4px #76b7a421}.search-directory-shell .standard-search-form .search-hub-input input{color:#244c47;background:#fff;border:2px solid #98c7b9;border-radius:10px;height:52px;padding:0 15px;font-size:14px}.search-directory-shell .standard-search-form .search-hub-input input:focus{border-color:#5f9e8c;outline:0}.search-directory-shell .standard-search-form>button{border:1px solid var(--teal);background:var(--teal);color:#fff;border-radius:10px;min-height:52px}.search-directory-shell .standard-search-form>button:disabled{color:#789089;background:#d7e4df;border-color:#cad8d3}.search-directory-shell .intelligent-search-refine-visible{text-align:left;background:#fffdf8;border:1px solid #d2ddd8;border-radius:11px;margin:0;padding:0}.search-directory-shell .intelligent-search-refine-visible .search-hub-filters{background:0 0;border:0;gap:10px;margin:0;padding:16px}.search-directory-shell .intelligent-search-refine-visible .search-hub-filters label{color:#536b65;letter-spacing:.06em;gap:6px;font-size:10px;font-weight:950}.search-directory-shell .intelligent-search-refine-visible .search-hub-filters select,.search-directory-shell .intelligent-search-refine-visible .search-hub-filters button{color:#274943;background:#fff;border:1px solid #c8d5cf;border-radius:8px;min-height:42px}.search-directory-shell .intelligent-search-refine-visible .search-hub-filters button{color:var(--teal);background:#f2f6f4}.search-directory-shell .intelligent-search-panel>.search-hub-count{border-top:1px solid #d8e3de;margin:12px 0 0;padding:10px 0 0}.search-directory-shell .intelligent-search-answer{border-color:#d2ddd8;border-left-color:var(--teal);box-shadow:none;background:#fffdf8;border-radius:11px}.search-directory-shell .search-hub-results{padding-top:34px}.search-directory-shell .search-hub-results article{background:#fffdf8;border-color:#d2ddd8;border-left-width:4px;border-radius:11px}.search-directory-shell .search-result-reason{border-top:1px solid #e4ebe7;justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex;color:#657a74!important;margin-top:12px!important;font-size:11px!important}.search-directory-shell .search-result-reason b{color:#275b51}.search-directory-shell .search-result-reason a{color:var(--teal);flex:none;font-weight:900;text-decoration:none}.search-directory-shell .search-result-reason a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.search-directory-shell .search-result-reason{flex-direction:column;align-items:flex-start;gap:7px}}.search-directory-shell .search-result-decision-maker{align-items:baseline;gap:8px;display:flex;color:#254d48!important;margin-top:10px!important}.search-directory-shell .search-result-decision-maker span{color:#a65437;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.search-directory-shell .search-result-decision-maker b{font-size:13px}.search-directory-shell .search-analysis-entry :is(button,a){background:var(--teal);color:#fff;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;min-height:46px;padding:0 17px;font:900 11px/1.2 inherit;text-decoration:none;display:inline-flex}.search-directory-shell .detailed-question-entry{width:auto;max-width:1256px;margin-left:auto!important;margin-right:auto!important}.search-directory-shell .detailed-question-entry label{display:block}.search-directory-shell .detailed-question-entry textarea{box-sizing:border-box;border-radius:0;width:100%}.search-mode-detail .intelligent-search-answer{margin-bottom:46px}.detailed-analysis-signin{margin-top:18px;padding:18px 20px}.detailed-analysis-signin>div{gap:4px;display:grid}.detailed-analysis-signin p{margin:0!important}@media (width<=1280px){.search-directory-shell .detailed-question-entry{margin-left:24px!important;margin-right:24px!important}}@media (width<=700px){.search-directory-shell .search-analysis-entry :is(button,a){width:100%}.search-directory-shell .detailed-question-entry{margin-left:14px!important;margin-right:14px!important}}@media (width<=1280px){.search-directory-shell :is(.search-hub-hero,.search-hub-panel,.intelligent-search-answer,.search-hub-results){margin-left:24px;margin-right:24px}}@media (width<=700px){.search-directory-shell .intelligent-search-hero{padding:31px 0 18px}.search-directory-shell .intelligent-search-hero h1{font-size:43px}.search-directory-shell .intelligent-search-hero>p:last-child{font-size:14px}.search-directory-shell .standard-search-form{grid-template-columns:1fr;gap:7px}.search-directory-shell .standard-search-form>button{border:0;border-radius:9px;min-height:44px}.search-directory-shell .intelligent-search-refine-visible .search-hub-filters{padding:12px}.search-directory-shell :is(.search-hub-hero,.search-hub-panel,.intelligent-search-answer,.search-hub-results){margin-left:14px;margin-right:14px}}.search-directory-shell .intelligent-search-hero{padding-bottom:20px}.search-directory-shell .intelligent-search-hero h1{letter-spacing:-.04em;max-width:960px;font-size:clamp(38px,5vw,58px);line-height:1.02}.search-directory-shell .intelligent-search-hero>p:last-child{max-width:760px;font-size:16px;line-height:1.5}.search-directory-shell .intelligent-search-panel{border:1px solid #c7d8d1;border-top:4px solid var(--teal);background:#f7faf8;margin-top:0;padding:20px;box-shadow:0 12px 32px #123e370d}.search-directory-shell .search-directory-label{color:#234f48;letter-spacing:.055em;margin-bottom:8px}.search-directory-shell .standard-search-form{grid-template-columns:minmax(280px,1fr) minmax(150px,190px);gap:8px;width:100%}.search-directory-shell .standard-search-form .search-hub-input{box-shadow:none;border-radius:0}.search-directory-shell .standard-search-form .search-hub-input input{border:1px solid #aebfb8;border-radius:0;height:56px;min-height:56px;padding:0 17px;font-size:16px}.search-directory-shell .standard-search-form .search-hub-input input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #e6643d24}.search-directory-shell .standard-search-form>button{border-color:var(--orange);background:var(--orange);border-radius:0;min-height:56px;font-size:12px}.search-directory-shell .standard-search-form>button:hover{background:#c94f2f}.search-directory-shell .intelligent-search-refine-visible{background:#fff;border-radius:0;margin-top:14px}.search-directory-shell .intelligent-search-refine-visible .search-hub-filters{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;padding:14px}.search-directory-shell .intelligent-search-refine-visible .search-hub-filters label{letter-spacing:.015em;text-transform:none;grid-template-rows:28px 42px;align-content:end;gap:0}.search-directory-shell .intelligent-search-refine-visible .search-hub-filters select,.search-directory-shell .intelligent-search-refine-visible .search-hub-filters button{border-radius:0;height:42px;min-height:42px}.search-directory-shell .intelligent-search-panel>.search-hub-count{margin-top:14px}.search-directory-shell .search-hub-results{background:#fff;border:1px solid #d3dfda;margin-top:30px;margin-bottom:44px;padding:24px}.search-directory-shell .search-hub-results>header{border-bottom:2px solid var(--teal);justify-content:space-between;align-items:end;gap:18px;padding-bottom:18px;display:flex}.search-hub-sort{color:#536b65;letter-spacing:.04em;gap:5px;min-width:190px;font-size:10px;font-weight:950;display:grid}.search-hub-sort select{color:#274943;background:#fff;border:1px solid #c8d5cf;height:42px;padding:0 32px 0 10px;font:750 12px/1 inherit}.search-directory-shell .search-hub-results article{background:#fff;border:0 solid #d9e3de;border-bottom-width:1px;border-radius:0;padding:18px 2px}.search-directory-shell .search-hub-results article h2{font-family:Georgia,serif;font-weight:500}@media (width<=1080px){.search-directory-shell .intelligent-search-refine-visible .search-hub-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.search-directory-shell .intelligent-search-hero h1{font-size:clamp(31px,8.8vw,38px)}.search-directory-shell .intelligent-search-panel{padding:15px}.search-directory-shell .standard-search-form{grid-template-columns:1fr}.search-directory-shell .standard-search-form>button{min-height:50px}.search-directory-shell .intelligent-search-refine-visible .search-hub-filters{grid-template-columns:1fr 1fr;padding:12px}.search-directory-shell .search-hub-results{padding:18px 15px}.search-directory-shell .search-hub-results>header{flex-direction:column;align-items:stretch}.search-hub-sort{width:100%;min-width:0}}.homepage-shell{background:radial-gradient(circle at 82% 1%,#84beaa33,transparent 31rem),var(--paper)}.homepage-shell .welcome{width:auto;margin-left:auto;margin-right:auto;max-width:1256px!important;padding:50px 0 27px!important;display:block!important}@media (width<=1280px){.homepage-shell .welcome{margin-left:24px;margin-right:24px}}@media (width<=700px){.homepage-shell .welcome{margin-left:14px;margin-right:14px;padding:31px 0 22px!important}}.contracts-coverage{color:#4f6761;background:#edf4f1;border:1px solid #d4dfda;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:10px;width:min(1180px,100% - 40px);margin:12px auto 0;padding:12px 15px;display:flex}.contracts-coverage strong{color:#174f48;font-size:12px}.contracts-coverage span{font-size:12px;line-height:1.5}.contracts-coverage small{color:#71817c;margin-left:auto}@media (width<=800px){.contracts-coverage{width:min(100% - 28px,1180px)}.contracts-coverage small{width:100%;margin-left:0}}.homepage-brief-snapshot-stats{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.homepage-brief-snapshot-stats a{align-content:center;min-width:0;padding-inline:12px}@media (width<=760px){.homepage-brief-snapshot-stats a{padding-inline:10px}}.public-topbar,.homepage-shell>.topbar{background:#fffffff0;border-bottom:1px solid #d9e2e6;gap:22px;max-width:1180px;height:76px;padding:0}.public-topbar .brand,.homepage-shell>.topbar .brand{letter-spacing:0;gap:10px;font-size:0}.public-topbar .brand-mark,.homepage-shell>.topbar .brand-mark{color:#315f84;filter:none;border-radius:0;width:39px;height:39px}.public-topbar .brand-wordmark,.homepage-shell>.topbar .brand-wordmark{gap:1px;line-height:1;display:grid}.public-topbar .brand-wordmark strong,.homepage-shell>.topbar .brand-wordmark strong{color:#17344c;letter-spacing:-.04em;font:800 17px/1 "Source Sans 3",sans-serif}.public-topbar .brand-wordmark small,.homepage-shell>.topbar .brand-wordmark small{color:#315f84;letter-spacing:.08em;text-transform:uppercase;font:800 11px/1 "Source Sans 3",sans-serif}.public-topbar nav,.homepage-shell>.topbar nav{gap:28px;margin-left:18px}.public-topbar nav a,.homepage-shell>.topbar nav a{color:#526a7b;font-size:13px;font-weight:800}.public-topbar nav a.active,.homepage-shell>.topbar nav a.active{color:#17344c}.public-topbar nav a.active:after,.homepage-shell>.topbar nav a.active:after{background:#e54c3d;height:3px}.public-topbar .signin-link,.homepage-shell>.topbar .signin-link{color:#315f84;background:#fff;border-color:#cbd8df;border-radius:7px;min-height:38px;font-size:11px}.homepage-shell .homepage-brief-hero{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:54px;max-width:1180px;padding:54px 0 42px}.homepage-shell .homepage-brief-kicker{color:#5c7485!important;letter-spacing:.1em!important}.homepage-shell .homepage-brief-kicker .live-dot{background:#2f9168;box-shadow:0 0 0 4px #2f91681f}.homepage-shell .homepage-brief-hero h1{color:#17344c;letter-spacing:-.055em;font:500 clamp(44px,4.7vw,64px)/1.01 Georgia,serif}.homepage-shell .homepage-brief-hero h1 span{color:#315f84;margin-top:2px}.homepage-shell .homepage-brief-hero-copy>p:not(.homepage-brief-kicker){color:#536a7a;max-width:660px;font-size:16px;line-height:1.62}.homepage-shell .homepage-brief-hero nav{justify-content:flex-start;gap:18px;height:auto;margin:24px 0 0}.homepage-shell .homepage-brief-hero nav a{color:#315f84;font-size:12px}.homepage-shell .homepage-brief-primary{background:#17344c;border-radius:7px}.homepage-shell .homepage-brief-primary:hover{background:#0f273a}.homepage-shell .homepage-brief-snapshot{background:#fff;border-color:#315f84 #cbd8df #cbd8df;border-radius:0;box-shadow:0 14px 34px #122a3d12}.homepage-shell .homepage-brief-snapshot header{border-color:#dbe4e8}.homepage-shell .homepage-brief-snapshot header span{color:#607987}.homepage-shell .homepage-brief-snapshot-main{padding:20px 18px 18px}.homepage-shell .homepage-brief-snapshot-main strong{color:#17344c}.homepage-shell .homepage-brief-snapshot-main p{color:#667b89}.homepage-shell .homepage-brief-snapshot-stats a{color:#607585;background:#fff}.homepage-shell .homepage-brief-snapshot-stats a:hover{background:#f4f8fa}.homepage-shell .homepage-brief-snapshot-stats b{color:#315f84}@media (width<=1200px){.public-topbar,.homepage-shell>.topbar,.homepage-shell .homepage-brief-hero{margin-left:24px;margin-right:24px}}@media (width<=760px){.public-topbar,.homepage-shell>.topbar{gap:0 10px;height:auto;min-height:64px;margin:0;padding:0 14px}.public-topbar .brand,.homepage-shell>.topbar .brand{min-height:64px}.public-topbar nav,.homepage-shell>.topbar nav{border-top:1px solid #dbe3e7;order:5;justify-content:space-between;gap:0;width:100%;min-height:40px;margin:0}.public-topbar nav a,.homepage-shell>.topbar nav a{min-height:40px;padding:0 4px;font-size:11px}.public-topbar nav a.active:after,.homepage-shell>.topbar nav a.active:after{bottom:0}.homepage-shell .homepage-brief-hero{gap:27px;margin:0 14px;padding:34px 0 28px}.homepage-shell .homepage-brief-hero h1{font-size:clamp(39px,10.8vw,53px)}.homepage-shell .homepage-brief-hero-copy>p:not(.homepage-brief-kicker){font-size:14px}.homepage-shell .homepage-brief-snapshot{min-height:0}.homepage-shell .homepage-brief-snapshot-main{padding:18px 14px 16px}}.current-parliament-sources{background:#fffdf8;border:1px solid #cfdcd6;border-radius:15px;max-width:1256px;margin:0 auto 24px;padding:27px}.current-parliament-sources>header{border-bottom:1px solid #dce5e0;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:34px;padding-bottom:18px;display:grid}.current-parliament-sources>header span{color:var(--orange);letter-spacing:1px;font-size:11px;font-weight:950}.current-parliament-sources h2{color:#183f3a;letter-spacing:-.035em;margin:6px 0 0;font-size:30px}.current-parliament-sources>header p{color:#61736d;margin:0;font-size:12px;line-height:1.6}.current-parliament-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.current-parliament-sources article{background:#f8faf8;border:1px solid #d7e1dc;border-radius:10px;padding:18px}.current-parliament-sources h3{color:#234b46;margin:0;font-size:17px}.current-parliament-sources article>p{color:#657670;min-height:40px;margin:7px 0 12px;font-size:12px;line-height:1.5}.current-parliament-sources ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.current-parliament-sources li{border-top:1px solid #e0e8e4}.current-parliament-sources a{color:var(--teal);justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;font-weight:850;text-decoration:none;display:flex}.current-parliament-sources a:hover{text-decoration:underline}.current-parliament-sources a span{color:#82938c}.current-parliament-sources>small{color:#6b7b75;margin-top:14px;font-size:10px;line-height:1.5;display:block}@media (width<=760px){.current-parliament-sources{margin-left:14px;margin-right:14px;padding:18px}.current-parliament-sources>header,.current-parliament-sources>div{grid-template-columns:1fr}.current-parliament-sources h2{font-size:27px}.current-parliament-sources article>p{min-height:0}}.homepage-shell .home-case-directory-shell.detail-mode{width:min(1380px,100% - 48px);max-width:1380px;margin-left:auto;margin-right:auto}@media (width<=700px){.homepage-shell .home-case-directory-shell.detail-mode{width:100%;max-width:none;margin-left:0;margin-right:0;padding:18px 0 32px}.homepage-shell .home-case-directory-shell.detail-mode .detail-panel{border-left:0;border-right:0;border-radius:0;width:100%;padding-left:14px;padding-right:14px}.homepage-shell .home-case-directory-shell.detail-mode .detail-tabs{width:100%;margin-inline:0;overflow:visible}.homepage-shell .home-case-directory-shell.detail-mode .detail-tabs button{min-width:0}.homepage-shell .home-case-directory-shell.detail-mode .detail-panel>h1{overflow-wrap:anywhere;max-width:100%}}@media (width<=760px){.homepage-shell .homepage-brief-hero{min-width:0;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:22px!important;width:auto!important;max-width:none!important;margin:0 14px!important;padding:30px 0 26px!important;display:grid!important}.homepage-shell .homepage-brief-hero-copy,.homepage-shell .homepage-brief-snapshot{width:100%;min-width:0}.homepage-shell .homepage-brief-hero h1{overflow-wrap:anywhere;letter-spacing:-.045em!important;max-width:100%!important;font-size:clamp(36px,10vw,48px)!important;line-height:1.03!important}.homepage-shell .homepage-brief-hero h1 span{display:block}.homepage-shell .homepage-brief-hero-copy>p:not(.homepage-brief-kicker){max-width:100%;font-size:14px;line-height:1.58}.homepage-shell .homepage-brief-hero nav{grid-template-columns:1fr;gap:8px;width:100%;height:auto!important;margin:20px 0 0!important;display:grid!important}.homepage-shell .homepage-brief-hero nav a{min-height:44px;padding:0 14px;height:auto!important;margin:0!important}.homepage-shell .homepage-brief-primary{justify-content:space-between}.homepage-shell .homepage-brief-snapshot{align-self:auto;min-height:0}.homepage-shell .homepage-brief-snapshot header{flex-direction:column;align-items:flex-start;gap:4px}.homepage-shell .homepage-brief-snapshot-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.homepage-shell .homepage-brief-hero h1{font-size:34px!important}.homepage-shell .homepage-brief-snapshot-stats{grid-template-columns:1fr}}.homepage-shell .national-decision-radar{margin-top:26px}.decision-maker-activity>.civic-section-heading{margin-bottom:18px}.decision-maker-activity>.civic-section-heading h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(30px,3vw,40px);line-height:1.08}.decision-maker-activity>.civic-section-heading p{color:#536b65;max-width:820px;margin-top:7px;line-height:1.58;font-size:14px!important}.person-profile-stats{gap:9px;margin-top:16px}.person-profile-stats span{color:#405d56;background:#fff;border-color:#bfd4cc;align-items:baseline;gap:5px;padding:8px 11px;font-size:13px;display:inline-flex}.person-profile-stats b{font-variant-numeric:tabular-nums;font-size:14px}.speech-word-cloud button{min-height:40px;transition:background-color .15s,transform .15s}.speech-word-cloud button:hover{transform:translateY(-1px)}.speech-word-cloud button:focus-visible,.topic-bars button:focus-visible,.initiative-bars button:focus-visible,.vote-legend:focus-visible{outline-offset:2px;outline:3px solid #0f625842}.person-activity-loading{background:#f7faf8;border:1px solid #d2dfda;border-radius:12px;align-content:center;gap:13px;min-height:178px;padding:26px;display:grid;overflow:hidden}.person-activity-loading>span,.person-activity-loading>strong,.person-activity-loading>i,.person-activity-loading b{background:linear-gradient(90deg,#e3ebe7 25%,#f5f8f6 50%,#e3ebe7 75%) 0 0/220% 100%;border-radius:999px;animation:1.25s linear infinite person-activity-shimmer;display:block}.person-activity-loading>span{width:130px;height:11px}.person-activity-loading>strong{width:min(520px,82%);height:30px}.person-activity-loading>i{width:min(720px,96%);height:13px}.person-activity-loading>div{flex-wrap:wrap;gap:8px;display:flex}.person-activity-loading b{width:155px;height:31px}@keyframes person-activity-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.person-activity-loading>span,.person-activity-loading>strong,.person-activity-loading>i,.person-activity-loading b{animation:none}}@media (width<=650px){.decision-maker-activity>.civic-section-heading{margin-bottom:15px}.decision-maker-activity>.civic-section-heading h2{letter-spacing:-.035em;font-size:clamp(29px,9vw,38px)}.decision-maker-activity>.civic-section-heading p{line-height:1.55;font-size:15px!important}.person-profile-stats{grid-template-columns:1fr;width:100%;display:grid}.person-profile-stats span{justify-content:space-between;width:100%;padding:10px 12px}.person-activity-sync{gap:18px;margin-top:16px}.person-activity-sync li{min-height:44px}.speech-word-cloud{justify-content:flex-start;padding:4px 0}.speech-word-cloud button{min-height:44px}.activity-chart{margin-top:13px}.activity-chart h3{font-size:20px}.activity-chart p{font-size:14px!important}.initiative-bars button,.topic-bars button{grid-template-columns:minmax(105px,1.35fr) minmax(64px,1fr) 28px;min-height:42px;padding:6px 4px}.person-activity-disclosure>summary{align-items:flex-start;min-height:64px}.person-activity-disclosure>summary strong{overflow-wrap:anywhere;font-size:15px}.person-activity-disclosure>summary>b{white-space:nowrap;font-size:13px}.person-activity-loading{min-height:190px;padding:20px}}.activity-chart{background:linear-gradient(135deg,#f7fbf8,#edf5f1);border:1px solid #d3e1db;border-radius:12px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:24px;margin-top:16px;padding:19px 20px;display:grid}.activity-chart>div:first-child>span{color:var(--orange);letter-spacing:.09em;font-size:10px;font-weight:950}.activity-chart h3{color:#173c37;margin:5px 0 6px;font-size:19px;line-height:1.2}.activity-chart p{color:#5a716a;margin:0;line-height:1.5;font-size:13px!important}.initiative-bars,.topic-bars{align-content:center;gap:9px;display:grid}.initiative-bars button,.topic-bars button{color:#315f57;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(92px,1fr) minmax(86px,2.2fr) 24px;align-items:center;gap:10px;padding:4px 6px;display:grid}.initiative-bars button:hover,.topic-bars button:hover{background:#e5f1ec}.initiative-bars i,.topic-bars i{background:#dbe8e2;border-radius:99px;height:11px;overflow:hidden}.initiative-bars b,.topic-bars b{border-radius:inherit;background:linear-gradient(90deg,#0f6258,#51a782);min-width:4px;height:100%;display:block}.initiative-bars strong,.topic-bars strong{color:#0e6258;text-align:right;font-size:14px}.speech-word-cloud{flex-wrap:wrap;place-content:center;gap:7px;padding:8px;display:flex}.speech-word-cloud button{color:#0d5d55;font-size:calc(13px * var(--word-scale));cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:baseline;gap:4px;padding:4px 7px;font-weight:850;line-height:1.1;display:inline-flex}.speech-word-cloud button:hover{background:#fff}.speech-word-cloud small{color:#71817c;font-size:10px;font-weight:750}.vote-chart-body{justify-content:center;align-items:center;gap:22px;display:flex}.vote-chart-body svg{width:160px;height:160px;transform:rotate(-90deg)}.vote-slice{stroke-width:8px;cursor:pointer;transition:stroke-width .15s}.vote-slice:hover{stroke-width:10px}.vote-chart-body>div{gap:6px;display:grid}.vote-legend{color:#315f57;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:12px minmax(84px,1fr) 28px;align-items:center;gap:8px;padding:5px 7px;font-size:12px;display:grid}.vote-legend:hover{background:#fff}.vote-legend i{background:#0f6258;border-radius:50%;width:9px;height:9px}.vote-legend b{color:#0e6258;text-align:right}.connection-pills{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.connection-pills button{color:#315f57;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccddd6;border-radius:99px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;font-weight:800;display:flex}.connection-pills button:hover{background:#f2f8f4;border-color:#77a898}.connection-pills b{color:#0e6258;background:#e2efea;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}.activity-chart-empty{text-align:center;background:#fff;border:1px dashed #c6d8d0;border-radius:8px;align-self:center;padding:12px}.activity-filter-chip{color:#0f6258;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1ddd8;border-radius:99px;margin:8px 0 0;padding:5px 8px;font-size:12px;font-weight:850}.activity-filter-empty{text-align:center;background:#fff;border:1px dashed #c9dbd3;border-radius:8px;padding:12px;margin:15px 0 0!important}@media (width<=760px){.activity-chart{grid-template-columns:1fr;gap:13px;padding:16px}.vote-chart-body{justify-content:flex-start}}.official-profile-facts-body{gap:18px;padding:0 16px 16px;display:grid}.official-profile-facts-body h3{margin:0 0 10px;font-size:16px}.official-profile-facts-body ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.official-profile-facts-body li{overflow-wrap:anywhere;gap:4px;display:grid}.official-profile-facts-body dl{gap:10px;margin:0;display:grid}.official-profile-facts-body dt{font-weight:650}.official-profile-facts-body dd{overflow-wrap:anywhere;margin:3px 0 0}.official-profile-facts-body a{color:var(--accent,#174e49);text-underline-offset:3px;text-decoration:underline}.official-profile-provenance{flex-wrap:wrap;gap:10px;display:flex}.official-profile-provenance small{align-self:center}.vote-chart-body svg{overflow:visible;transform:none}.vote-slice{fill:var(--og-chart-1,#292b29);stroke-width:0;pointer-events:visiblePainted;outline:none}.vote-slice-1{fill:var(--og-chart-2,#a3212b)}.vote-slice-2{fill:var(--og-chart-3,#b8832e)}.vote-slice-3{fill:#8c8a83}.vote-slice:hover,.vote-slice:focus-visible,.vote-slice[aria-pressed=true]{stroke-width:.65px}.vote-slice:focus-visible{filter:drop-shadow(0 0 .5px);outline:none}.vote-legend{min-height:44px;font-size:14px}.vote-legend[aria-pressed=true]{background:var(--og-chart-track,#dedbd4)}.vote-legend:disabled,.initiative-bars button:disabled{cursor:default;opacity:.55}.person-activity-disclosure,.person-activity-group{scroll-margin-top:100px}.activity-vote-scopes{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.activity-vote-scopes button{color:#183e38;cursor:pointer;background:#fff;border:1px solid #d8d7cf;border-radius:8px;min-height:44px;padding:10px 14px}.activity-vote-scopes button[aria-pressed=true]{background:#e7efe9;border-color:#24654b;font-weight:700}.issue-text-link:link,.issue-text-link:visited{color:inherit;font:inherit;white-space:normal;text-decoration:none}.issue-text-link:hover{text-underline-offset:3px;text-decoration:underline}.issue-text-link:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:2px}@keyframes analysis-step-pulse{50%{opacity:.55}}.intelligent-search-thinking__steps .is-active>span{animation:1.4s ease-in-out infinite analysis-step-pulse}@media (prefers-reduced-motion:reduce){.intelligent-search-thinking__steps .is-active>span{animation:none}}.legal-content pre{color:#25332e;white-space:pre;background:#f3f5f2;border:1px solid #d8dfda;border-radius:9px;max-width:100%;margin:14px 0;padding:14px 16px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.legal-content code{overflow-wrap:anywhere}.legal-content pre code{overflow-wrap:normal}.content-domain-switch{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.content-domain-switch button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.4rem;padding:.65rem 1rem;font-size:.9375rem}.content-domain-switch button[aria-pressed=true]{color:#fff;background:#242724;border-color:#242724}.content-domain-switch button:focus-visible{outline-offset:3px;outline:3px solid #a45027}.watch-workspace{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.watch-workspace>section{min-width:0}.watch-workspace h3{margin:18px 0;font-size:20px}.watch-picker>label,.watch-delivery>label{color:#343d39;font-size:13px;font-weight:700;display:block}.watch-picker input,.watch-delivery select{color:#232c28;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #a9b5af;border-radius:7px;margin-top:8px;padding:10px 12px;font-size:16px;display:block}.watch-help{color:#53615c;overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.6}.watch-result-count{color:#53615c;font-size:13px}.watch-issue-list,.watch-saved-list{margin:12px 0;padding:0;list-style:none}.watch-issue-list>li{border-top:1px solid #deded6;align-items:center;gap:14px;padding:16px 0;display:flex}.watch-issue-list>li>div{flex:1;min-width:0}.watch-issue-list small{color:#5c6862;margin-bottom:5px;font-size:12px;display:block}.watch-issue-list a,.watch-saved-list>li>a{color:#252d29;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none}.watch-issue-list a:hover,.watch-saved-list>li>a:hover{text-decoration:underline}.watch-setup-content button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#a3212b;border:1px solid #a3212b;border-radius:7px;padding:10px 13px;font-size:13px;font-weight:700}.watch-issue-list button{flex-shrink:0}.watch-setup-content button:disabled{cursor:default;opacity:.65}.watch-setup-content button:hover:not(:disabled){background:#811a22}.watch-setup-content button.watch-more{color:#85232b;background:#fff;width:100%}.watch-saved{background:#f3f2ec;border:1px solid #dddcd4;border-radius:10px;padding:0 20px 18px;scroll-margin-top:104px}.watch-saved-list>li{border-top:1px solid #d4d6ce;padding:15px 0}.watch-saved-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.watch-saved-actions label{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.watch-saved-actions input{accent-color:#a3212b;width:18px;height:18px}.watch-saved-actions button{color:#85232b;background:0 0;border-color:#bba5a5}.watch-saved-actions button:hover:not(:disabled){color:#fff}.watch-delivery select:disabled{opacity:.65}.watch-empty,.watch-signin{color:#47574e;border:1px dashed #acb6af;border-radius:8px;padding:18px;line-height:1.65}.watch-signin{margin-top:24px}.watch-feedback{color:#225337;min-height:28px;margin-top:18px;font-size:14px;font-weight:700;line-height:1.6}.watch-error{color:#86232a;background:#fff0ef;border:1px solid #d99b9b;border-radius:7px;padding:12px 14px;font-size:14px;line-height:1.6}.watch-error p{margin-top:0}.watch-error a{color:inherit;text-decoration:underline}@media (width<=950px){.watch-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.watch-saved-list{max-height:440px;overflow:auto}}@media (width<=650px){.watch-issue-list>li{flex-direction:column;align-items:flex-start;gap:10px}.watch-issue-list button{width:100%}.watch-saved{padding:0 12px 14px}.watch-delivery select{font-size:14px}}.watch-quick-link{color:#85232b;text-underline-offset:3px;min-height:44px;padding:10px 0;font-size:14px;font-weight:700;display:inline-block}.immunity-case-facts{border-top:1px solid var(--line,#ddd);margin-top:1.25rem;padding-top:1rem;font-size:.94rem}.immunity-case-facts summary{cursor:pointer;font-weight:600}.immunity-case-facts>div{padding-top:.75rem}.immunity-case-facts li{margin:.65rem 0;line-height:1.65}.immunity-case-facts h3{margin:1.2rem 0 .4rem;font-size:1rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.site-watch-cta{width:calc(100% - 48px);max-width:var(--site-content-max-width);background:#efede8;border:1px solid #d8d5cf;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin:46px auto 0;padding:26px 30px;display:flex}.site-watch-cta span{color:#686a68;letter-spacing:.11em;margin-bottom:6px;font-size:10px;font-weight:950;display:block}.site-watch-cta h2{color:var(--ink);margin:0;font:500 28px/1.13 Georgia,serif}.site-watch-cta p{color:#5f625f;max-width:620px;margin:8px 0 0;font-size:13px;line-height:1.5}.site-watch-cta>a{background:var(--action);color:#fff;white-space:nowrap;border-radius:8px;flex:none;padding:14px 18px;font-size:12px;font-weight:900;text-decoration:none}.site-watch-cta+.site-footer{margin-top:20px}@media (width<=700px){.site-watch-cta{gap:17px;width:calc(100% - 36px);margin-top:32px;padding:22px;display:grid}.site-watch-cta h2{font-size:24px}.site-watch-cta>a{text-align:center}}:root{--site-content-max-width:1180px}.app-shell :is(h1,h2,h3,p,li,dd,a,strong,small){overflow-wrap:anywhere}.civic-hero.inventory-hero h1{font-size:clamp(2.75rem,6vw,5.25rem);line-height:1.05}.person-activity-list footer,.person-activity-meta{flex-wrap:wrap}.person-activity-list footer a{white-space:normal}.person-activity-list p{line-height:1.6;font-size:1rem!important}.person-activity-list :is(footer,small,time),.person-activity-list .person-vote-tally small{font-size:.875rem;line-height:1.5}.person-activity-meta span{font-size:.75rem}.activity-chart p{font-size:.875rem!important}.speech-word-cloud button{min-height:44px;font-size:clamp(.875rem, calc(1rem * var(--word-scale)), 1.55rem)}.speech-word-cloud small{font-size:.875rem}.initiative-bars button,.topic-bars button,.activity-filter-chip{min-height:44px}.route-navigation-status{z-index:1000;pointer-events:none;width:100vw;height:2px;position:fixed;top:0;left:0;overflow:hidden}.route-navigation-status:before{content:"";background:var(--og-red,#a6212c);width:38%;height:100%;animation:1.25s ease-in-out infinite route-navigation-sweep;display:block}.route-navigation-status>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes route-navigation-sweep{0%{transform:translate(-100%)}to{transform:translate(264%)}}@media (prefers-reduced-motion:reduce){.route-navigation-status:before{width:100%;animation:none}}@media (width>=701px){.homepage-shell .topbar{padding-inline:max(24px, calc((100vw - var(--site-content-max-width)) / 2))}}.homepage-shell .welcome,.homepage-shell .homepage-overview,.national-decision-radar,.national-home-meetings,.homepage-shell .database-ask,.homepage-shell .home-case-directory-shell,.homepage-brief-hero,.homepage-search-gateway,.site-watch-cta,.site-footer{max-width:var(--site-content-max-width)}.app-shell .person-activity-list footer.speech-context-footer{flex-direction:column;align-items:flex-start;gap:8px}.app-shell .person-activity-list .speech-context-links{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0 16px;width:100%;min-width:0;height:auto;margin:0;display:flex}.app-shell .person-activity-list .speech-context-links a{white-space:normal;align-items:center;min-width:0;max-width:100%;height:auto;min-height:44px;font-size:.875rem;display:inline-flex}.speech-context-links a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.speech-transcript-toggle{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.875rem;font-weight:650;text-decoration:underline}.speech-transcript-toggle:focus-visible{outline-offset:3px;outline:2px solid}.speech-transcript .speech-transcript-text p{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:unset;max-height:none;margin:12px 0;line-height:1.65;display:block;overflow:visible;font-size:1rem!important}.person-activity-list article:has(.speech-transcript-toggle[aria-expanded=true]){grid-column:1/-1}.speech-transcript-text{max-width:75ch}.app-shell .person-activity-list{align-items:start;gap:16px}.app-shell .person-activity-list>article{min-height:0;padding:20px}.app-shell .person-activity-list>article>footer{width:100%;max-width:none;margin:16px 0 0;padding:12px 0 0}.app-shell .person-activity-list .person-activity-meta{align-items:baseline;gap:4px 12px}.app-shell .person-activity-list h3{margin-block:12px;line-height:1.4}.app-shell .speech-transcript-toggle{color:var(--og-red);text-align:left}.app-shell .activity-pagination{font:400 .875rem/1.5 var(--ui-font-family);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:20px;display:flex}.app-shell .activity-pagination .activity-more{margin:0}.app-shell .activity-less{min-height:44px;color:var(--og-red);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline}.app-shell .activity-less:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=650px){.app-shell .person-activity-list>article{padding:16px}.app-shell .activity-pagination>span{text-align:center;flex-basis:100%}}.search-decision-brief{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:22px auto 0;padding:0;overflow:hidden}.search-decision-brief__lead{border-left:5px solid var(--action);padding:28px 30px 25px}.search-decision-brief>.intelligent-search-thinking,.search-decision-brief>.analysis-signin-prompt{padding:26px 30px}.search-decision-brief>strong{padding:24px 30px;display:block}.search-decision-brief .intelligent-search-thinking__steps li.is-pending{color:#555955}.search-decision-brief__lead>p+p{margin-top:1em}.search-decision-brief__kicker{color:var(--action);letter-spacing:.12em;margin-bottom:10px;font-size:10px;font-weight:950;display:block}.search-decision-brief h2{color:var(--ink);letter-spacing:-.035em;margin:0 0 10px;font:500 clamp(27px,3vw,36px)/1.1 Georgia,serif}.search-decision-brief__lead>p{max-width:100%;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.search-decision-brief__grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-decision-brief__finding{overflow-wrap:anywhere;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#555955;gap:8px;min-width:0;min-height:148px;padding:21px 24px;font-size:13px;line-height:1.55;text-decoration:none;display:grid}.search-decision-brief__finding:nth-child(2n){border-right:0}.search-decision-brief__finding:hover{background:#f5f4f1}.search-decision-brief__finding b{color:var(--ink);font-size:15px}.search-decision-brief__finding span{color:var(--action);letter-spacing:.04em;align-self:end;font-size:10px;font-weight:900}.search-decision-brief__related{background:#f5f4f1;padding:22px 30px 26px}.search-decision-brief__related>span{color:#626562;letter-spacing:.1em;margin-bottom:10px;font-size:10px;font-weight:950;display:block}.search-decision-brief__related-links{flex-wrap:wrap;gap:8px;display:flex}.search-decision-brief__related-links a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none}.search-decision-brief__related-links a:hover{background:#eceae5}.search-decision-brief__official-sources{gap:7px;margin-top:18px;display:grid}.search-decision-brief__official-sources>span{color:#626562;letter-spacing:.1em;font-size:10px;font-weight:950}.search-decision-brief__official-sources a{color:var(--ink);text-underline-offset:3px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:underline}.search-decision-brief__coverage{border-top:1px solid var(--line);background:var(--card);padding:19px 30px}.search-decision-brief__coverage>span{color:#626562;letter-spacing:.1em;margin-bottom:9px;font-size:10px;font-weight:950;display:block}.search-decision-brief__coverage>div{flex-wrap:wrap;gap:8px;display:flex}.search-decision-brief__coverage p{border:1px solid var(--line);color:#555955;border-radius:7px;margin:0;padding:8px 10px;font-size:12px;line-height:1.4}.search-decision-brief__coverage b{color:var(--ink)}.search-decision-brief details{color:#626562;padding:14px 30px 17px;font-size:12px}.search-decision-brief summary{cursor:pointer;font-weight:800}.search-decision-brief details p{margin:8px 0 0}@media (width<=700px){.search-decision-brief>.intelligent-search-thinking,.search-decision-brief>.analysis-signin-prompt,.search-decision-brief>strong{padding:22px 18px}.search-decision-brief__lead{padding:23px 18px 20px}.search-decision-brief h2{font-size:28px}.search-decision-brief__lead>p{max-width:100%;font-size:15px}.search-decision-brief__grid{grid-template-columns:1fr}.search-decision-brief__finding,.search-decision-brief__finding:nth-child(2n){border-right:0;min-height:0;padding:18px}.search-decision-brief__related,.search-decision-brief__coverage,.search-decision-brief details{padding-left:18px;padding-right:18px}}.search-filter-drawer>summary{color:var(--ink);cursor:pointer;padding:14px 16px;font-size:14px;font-weight:700}.search-directory-shell :is(.search-hub-filters label,.search-hub-filters select){min-width:0;max-width:100%}.search-directory-shell :is(.search-hub-results article,.search-person-overview){overflow-wrap:anywhere;min-width:0}.search-directory-shell .search-hub-results article>p:not(.search-result-reason){max-width:100%}.search-directory-shell .search-result-categories{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 20px;min-width:0;height:auto;margin:8px 0 12px;padding:0;display:flex}.search-directory-shell .search-result-categories>button{max-width:100%;height:auto;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:10px 0;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.search-directory-shell .search-result-categories>button:hover,.search-directory-shell .search-result-categories>button[aria-pressed=true]{color:var(--action)}.search-directory-shell .search-result-categories>button[aria-pressed=true]{border-bottom-color:var(--action)}.search-directory-shell .search-result-categories>button>span{color:#626562;font-variant-numeric:tabular-nums;background:#f0efec;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:500;line-height:18px}.search-directory-shell .search-result-categories>button[aria-pressed=true]>span{color:var(--action);background:#f6e9eb}@media (width<=480px){.search-directory-shell .search-result-categories{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:4px 6px;display:grid}.search-directory-shell .search-result-categories>button{flex-direction:column;gap:2px;padding:6px 0;font-size:13px}.search-directory-shell .search-result-categories>button>span{padding-inline:4px}}.search-directory-shell .search-result-preview a{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-directory-shell .search-vote-context{overflow-wrap:anywhere;max-width:100%;font-size:14px;line-height:1.6}.search-directory-shell .search-vote-context p{font-size:inherit;line-height:inherit;margin:8px 0}.search-directory-shell .search-vote-result{flex-wrap:wrap;gap:4px 24px;display:flex}.search-directory-shell .search-hub-results article h2 a{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-directory-shell .search-person-overview h2{margin-bottom:0}.search-directory-shell .search-person-more{color:var(--action);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;font-family:inherit;font-size:14px;font-weight:700;line-height:1.5}.search-directory-shell .search-person-more:hover{text-underline-offset:3px;text-decoration:underline}.search-directory-shell .search-person-more:focus-visible{outline:2px solid var(--action);outline-offset:3px}.search-directory-shell .search-result-decision-maker{flex-wrap:wrap;gap:4px 8px}.search-directory-shell .search-result-decision-maker span{white-space:nowrap;color:#626562;flex-shrink:0}.search-directory-shell .search-result-decision-maker b{min-width:0;color:var(--ink)}.search-directory-shell .search-result-decision-maker-card{border-left-color:var(--action)}.search-directory-shell .search-result-organization{color:#626562;margin-top:6px;font-size:14px}.search-directory-shell .search-hub-results article header span{color:#626562}.search-decision-brief__related-links{margin-top:14px}.search-decision-brief :is(.search-decision-brief__related-links a,.search-decision-brief__official-sources a,details p){overflow-wrap:anywhere;min-width:0}.search-decision-brief sup{white-space:normal;line-height:0}.search-decision-brief sup a{margin-inline:2px;text-decoration:underline;display:inline}.search-analysis-error{padding:24px 30px}.search-analysis-error p{margin:0 0 16px}.search-analysis-error button{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:10px 16px}.search-directory-shell :is(button,a,summary,select,textarea,input):focus-visible{outline:3px solid var(--action);outline-offset:3px}@media (width<=480px){.search-directory-shell .intelligent-search-refine-visible .search-hub-filters{grid-template-columns:1fr}.search-directory-shell .search-hub-results article>header{flex-wrap:wrap}.search-analysis-error{padding:22px 18px}}.search-decision-brief__finding>p{white-space:pre-line;margin:0}.search-finding-sources{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-finding-sources a{color:var(--ink);text-underline-offset:3px;padding:6px;font-weight:700;text-decoration:underline}.search-directory-shell .search-decision-brief{width:auto;min-width:0;max-width:920px;scroll-margin-top:175px}.search-directory-shell .search-hub-results{scroll-margin-top:175px}.search-decision-brief__finding{font-size:15px;line-height:1.65}.search-decision-brief__finding b{font-size:16px;line-height:1.45}.search-decision-brief__finding span{font-size:12px}.search-finding-sources a{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px 10px;display:inline-flex}.search-decision-brief details{font-size:14px;line-height:1.6}.search-decision-brief summary{overflow-wrap:anywhere;align-content:center;min-height:44px}.search-decision-brief__related-links a{align-content:center;min-height:44px;font-size:14px}.search-decision-brief__official-sources a{padding-block:10px;font-size:14px;display:block}.search-directory-shell .intelligent-search-thinking__steps li{overflow-wrap:anywhere;min-width:0}.search-directory-shell .intelligent-search-thinking__steps li>div{min-width:0}.search-analysis-retry{border:1px solid var(--action);background:var(--action);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:6px;margin-top:18px;padding:10px 16px;font-weight:700}.search-decision-brief__lead>.search-answer-uncertainty{border-top:1px solid var(--line);color:#555955;margin-top:20px;padding-top:16px;font-size:14px;line-height:1.6}.search-source-extracts .search-decision-brief__grid{grid-template-columns:1fr;margin-top:16px}.search-source-extracts .search-decision-brief__finding{border-right:0;padding-inline:0}@media (width<=700px){.search-directory-shell .detailed-question-entry{gap:16px;padding:20px 16px}.search-directory-shell .detailed-question-entry h2{font-size:27px;line-height:1.2}.search-directory-shell .detailed-question-entry p{font-size:15px;line-height:1.6}.search-directory-shell .detailed-question-entry textarea{width:100%;min-width:0;font-size:16px;line-height:1.55}.search-directory-shell .search-mode-switch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.search-directory-shell .search-mode-switch button{white-space:normal;min-width:0;min-height:48px;padding-inline:10px;line-height:1.35}.search-directory-shell .search-mode-switch button small{display:block}.search-decision-brief__lead>p,.search-decision-brief__finding{font-size:16px;line-height:1.7}.search-directory-shell .intelligent-search-thinking__steps{grid-template-columns:1fr}.search-directory-shell .intelligent-search-thinking__steps li{padding:12px 0}.search-directory-shell .search-hub-results article h2{font-size:23px;line-height:1.3}.search-directory-shell .search-hub-results article>p{font-size:15px;line-height:1.65}.search-directory-shell .search-result-reason{flex-wrap:wrap}.search-directory-shell .search-result-reason>a{align-content:center;min-height:44px}}.search-answer-evidence>summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:1rem}.search-answer-evidence[open]>summary{margin-bottom:12px}.search-answer-evidence .search-decision-brief__grid{grid-template-columns:1fr}.search-answer-evidence .search-decision-brief__finding{border-right:0;min-height:0;font-size:1rem;line-height:1.6}.search-answer-evidence .search-finding-sources a{align-items:center;min-width:32px;min-height:44px;display:inline-flex}.search-answer-evidence>summary:focus-visible{outline:2px solid var(--action);outline-offset:4px}.contracts-shell{color:#17302d;background:#f4f2eb}.contracts-hero,.contracts-controls,.contracts-summary,.contracts-results{width:min(1180px,100% - 40px);margin-inline:auto}.contracts-hero{padding:42px 0 24px}.contracts-hero>p{color:#176158;letter-spacing:.12em;margin:0;font-size:12px;font-weight:900}.contracts-hero h1{color:#17302d;margin:8px 0;font:500 44px/1.05 Georgia,serif}.contracts-hero span{color:#5d706b;font-size:16px}.contracts-controls{background:#fff;border:1px solid #c8d8d0;border-radius:12px;grid-template-columns:1fr 210px;gap:12px;padding:18px;display:grid}.contracts-controls input,.contracts-controls select{color:#17302d;background:#fff;border:1px solid #b9ccc4;border-radius:8px;min-height:48px;padding:0 14px;font:700 14px inherit}.contracts-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.contracts-summary article{background:#fff;border:1px solid #d3dfda;border-radius:10px;padding:17px}.contracts-summary span{color:#647771;font-size:12px;font-weight:800;display:block}.contracts-summary strong{color:#0d5b53;margin-top:7px;font-size:19px;display:block}.contracts-results{gap:12px;padding:24px 0 56px;display:grid}.contracts-results>article{background:#fff;border:1px solid #ccd9d4;border-left:4px solid #176158;border-radius:10px;padding:20px 22px}.contracts-results header,.contracts-results footer{justify-content:space-between;gap:12px;display:flex}.contracts-results header b{color:#176158;text-transform:uppercase;font-size:12px}.contracts-results time{color:#72817c;font-size:12px}.contracts-results h2{margin:10px 0 7px;font:600 22px/1.25 Georgia,serif}.contracts-results p{color:#566b65;line-height:1.55}.contracts-results dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.contracts-results dl div{background:#f5f8f6;padding:10px}.contracts-results dt{color:#71817c;font-size:11px}.contracts-results dd{margin:4px 0 0;font-size:13px;font-weight:800}.contracts-results footer{justify-content:flex-start}.contracts-results a{color:#176158;font-weight:850;text-decoration:none}.contracts-empty{text-align:center;background:#f9fbfa;border:1px dashed #abc3b9;padding:42px}.contracts-empty strong{font-size:19px}.contracts-empty p{color:#657771;margin:8px 0 0}@media (width<=800px){.contracts-controls,.contracts-summary,.contracts-results dl{grid-template-columns:1fr}.contracts-hero h1{font-size:34px}.contracts-hero,.contracts-controls,.contracts-summary,.contracts-results{width:min(100% - 28px,1180px)}}html{background:var(--paper)}body,.app-shell,.homepage-shell,.civic-shell,.auth-page-shell{background:var(--paper);color:var(--ink)}.topbar,.public-topbar,.homepage-shell>.topbar{box-shadow:none;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf8f4f5;border-bottom:1px solid #cbc9c3}.brand,.homepage-shell .topbar .brand,.public-topbar .brand{color:var(--ink);gap:12px}.brand-mark,.public-topbar .brand-mark,.homepage-shell>.topbar .brand-mark{width:40px;height:40px;color:var(--teal);filter:none;border-radius:11px}.public-topbar .brand-wordmark,.homepage-shell>.topbar .brand-wordmark{gap:0}.public-topbar .brand-wordmark strong,.homepage-shell>.topbar .brand-wordmark strong{color:var(--ink);letter-spacing:-.035em;text-transform:uppercase;font:700 15px/1.02 Georgia,Times New Roman,serif}.public-topbar .brand-wordmark small,.homepage-shell>.topbar .brand-wordmark small{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;margin-top:2px;font:850 10px/1 "Source Sans 3",sans-serif}.topbar nav a,.topbar nav button,.homepage-shell .topbar nav a,.homepage-shell .topbar nav button{color:#626963}.topbar nav a:hover,.topbar nav button:hover,.topbar nav a.active,.topbar nav button.active,.homepage-shell .topbar nav a:hover,.homepage-shell .topbar nav button:hover,.homepage-shell .topbar nav a.active,.homepage-shell .topbar nav button.active{color:var(--ink);background:0 0}.menu-button span{background:var(--teal)}.homepage-shell .homepage-brief-hero h1,.homepage-shell .homepage-overview h2,.national-decision-radar .decision-radar-heading h2,.national-decision-radar .radar-lane h3,.national-home-meetings>header h2,.homepage-shell .database-ask .database-assistant-heading h2,.homepage-shell .home-case-directory .section-heading h2,.civic-hero h1,.intelligence-hero h1,.people-hero h1,.legal-hero h1,.profile-hero h1{color:var(--ink)!important}.homepage-shell .homepage-brief-hero h1 span,.civic-hero h1 span,.intelligence-hero h1 span,.articles-hero h1 span{color:var(--teal)!important}.homepage-shell .homepage-brief-hero-copy>p:not(.homepage-brief-kicker),.homepage-shell .welcome .lede,.civic-hero>div>p,.intelligence-hero>div>p,.legal-hero>p{color:#626b64!important}.homepage-brief-snapshot,.homepage-shell .homepage-overview,.national-decision-radar .decision-radar-grid,.national-home-meetings,.homepage-shell .database-ask,.homepage-shell .home-case-directory .feed-item,.feed-panel,.detail-panel,.pulse-card,.site-signin-form,.civic-hero>aside,.intelligence-hero>aside{border-color:var(--line)!important;background:var(--card)!important;box-shadow:0 14px 38px #2327230d!important}.homepage-brief-snapshot,.homepage-shell .homepage-overview,.national-home-meetings,.homepage-shell .database-ask{border-top-color:var(--teal)!important}.homepage-brief-snapshot header,.homepage-shell .homepage-overview>header,.national-home-meetings>header{border-bottom-color:var(--line)!important}.homepage-brief-snapshot-stats,.homepage-shell .homepage-overview .thirty-day-kpis{background:var(--line)!important}.homepage-brief-snapshot-stats a,.homepage-shell .homepage-overview .thirty-day-kpis>button,.national-home-meetings .homepage-meeting-list>.meeting-card{background:#fffefa!important}.homepage-brief-snapshot-stats a:hover,.homepage-shell .homepage-overview .thirty-day-kpis>button:hover,.national-home-meetings .meeting-card-trigger:hover{background:#f1efe9!important}.homepage-brief-snapshot-stats b,.homepage-shell .homepage-overview .thirty-day-kpis strong,.homepage-shell .today-card>div strong{color:var(--teal)!important}.homepage-shell .home-case-directory .feed-item:hover,.feed-item:hover{border-color:#aaa9a3!important}.homepage-shell .home-case-directory .search-box,.intelligent-search-form,.site-signin-form input,.site-signin-form textarea,.homepage-shell .database-ask .database-question-form textarea{background:#fffefa!important;border-color:#c5c3bd!important}.intelligent-search-form:focus-within,.site-signin-form input:focus,.homepage-shell .database-ask .database-question-form textarea:focus{border-color:var(--action)!important;box-shadow:0 0 0 3px #c5440f1a!important}.homepage-brief-kicker,.homepage-shell .database-question-examples button small,.homepage-shell .feed-meta .high-risk-badge,.national-decision-radar .decision-radar-actions span b,.national-radar-list>button:hover strong{color:var(--orange)!important}.homepage-shell .homepage-brief-snapshot,.national-decision-radar .radar-lane,.national-home-meetings{border-top-color:var(--teal)!important}.signin-link,.signup-link,.account-header-link,.homepage-shell .homepage-brief-primary,.homepage-shell .search-submit,.homepage-shell .database-question-form button,.homepage-shell .hero-search-control button,.homepage-shell .search-direct-answer-action,.intelligent-search-form>button,.intelligent-search-actions>button,.site-signin-form button[type=submit],.primary-action,.auth-gate-primary,.campaign-primary,.campaign-final>button,.campaign-final>a,.homepage-watch-cta>a,.site-watch-cta>a,.civic-hero-actions a:first-child{border-color:var(--action)!important;background:var(--action)!important;color:#fff!important;box-shadow:none!important}.signin-link:hover,.signup-link:hover,.account-header-link:hover,.homepage-shell .homepage-brief-primary:hover,.homepage-shell .search-submit:not(:disabled):hover,.homepage-shell .database-question-form button:not(:disabled):hover,.homepage-shell .hero-search-control button:not(:disabled):hover,.homepage-shell .search-direct-answer-action:hover,.intelligent-search-form>button:not(:disabled):hover,.intelligent-search-actions>button:not(:disabled):hover,.site-signin-form button[type=submit]:not(:disabled):hover,.primary-action:hover,.auth-gate-primary:hover,.campaign-primary:hover,.campaign-final>button:hover,.campaign-final>a:hover,.homepage-watch-cta>a:hover,.site-watch-cta>a:hover,.civic-hero-actions a:first-child:hover{background:var(--action-hover)!important}.signin-link,.signup-link,.account-header-link{border-radius:7px;min-height:40px;padding-inline:15px}.account-header-initials{color:#fff!important;background:#ffffff30!important}.site-google-signin,.secondary-action,.filter-toggle,.civic-hero-actions a:not(:first-child){color:var(--teal)!important;background:#fffefa!important;border-color:#c8c6c0!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #c5440f47}@media (width<=760px){.public-topbar nav,.homepage-shell>.topbar nav{border-top-color:var(--line)}.brand-mark,.public-topbar .brand-mark,.homepage-shell>.topbar .brand-mark{width:36px;height:36px}.public-topbar .brand-wordmark strong,.homepage-shell>.topbar .brand-wordmark strong{font-size:15px}.signin-link,.signup-link,.account-header-link{min-height:38px;padding-inline:12px}}.search-directory-shell{background:var(--paper)!important}.search-directory-shell .intelligent-search-hero{padding-top:30px;padding-bottom:18px}.search-directory-shell .intelligent-search-hero .eyebrow{margin:0 0 7px;color:#757873!important}.search-directory-shell .intelligent-search-hero h1{letter-spacing:-.045em;max-width:940px;margin:0;font-size:clamp(38px,4vw,54px);line-height:1.02;color:var(--ink)!important}.search-directory-shell .search-mode-switch{background:#eceae5!important;border-color:#cbc8c1!important;border-radius:8px!important;margin-top:18px!important}.search-directory-shell .search-mode-switch button{color:#555b56;background:0 0;min-width:150px;border-color:#cbc8c1!important;min-height:48px!important;font-size:14px!important}.search-directory-shell .search-mode-switch button.active{color:#fff;box-shadow:inset 0 -3px 0 var(--orange);background:#2b2d2b}.search-directory-shell .search-mode-switch button:not(.active):hover{color:var(--ink);background:#e3e1dc}.search-directory-shell .intelligent-search-panel{margin-top:0;background:var(--card)!important;border:1px solid #d3d0ca!important;border-radius:10px!important;padding:16px!important;box-shadow:0 12px 30px #2327230e!important}.search-directory-shell .search-directory-label{margin-bottom:8px;font-size:11px;color:#565e58!important}.search-directory-shell .standard-search-form{grid-template-columns:minmax(280px,1fr) 138px;gap:8px}.search-directory-shell .standard-search-form .search-hub-input{background:#fff!important;border:1px solid #c6c3bd!important;border-radius:8px!important}.search-directory-shell .standard-search-form .search-hub-input input{height:52px;min-height:52px;color:var(--ink);padding:0 15px;font-size:16px;border:0!important;border-radius:8px!important}.search-directory-shell .standard-search-form .search-hub-input:focus-within{border-color:var(--action)!important;box-shadow:0 0 0 3px #c5440f1a!important}.search-directory-shell .standard-search-form>button{border-radius:8px;min-height:52px;font-size:12px}.search-directory-shell .intelligent-search-refine-visible{background:#f7f5f1;border:0;border-top:1px solid #ddd9d2;border-radius:0;margin-top:12px}.search-directory-shell .intelligent-search-refine-visible .search-hub-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:13px 0 0}.search-directory-shell .intelligent-search-refine-visible .search-hub-filters label{color:#656a66;grid-template-rows:auto 42px;gap:6px;font-size:11px}.search-directory-shell .intelligent-search-refine-visible .search-hub-filters select,.search-directory-shell .intelligent-search-refine-visible .search-hub-filters button{color:#343a36;background:#fffefa;border-color:#cfccc5;border-radius:7px;height:42px;min-height:42px;font-size:13px}.search-directory-shell .search-analysis-entry{border:1px solid #d3d0ca;border-left:4px solid var(--orange);background:#efede8;border-radius:8px;gap:24px;margin-top:18px;margin-bottom:42px;padding:21px 24px}.search-directory-shell .search-analysis-entry span{color:var(--orange)}.search-directory-shell .search-analysis-entry h2{color:var(--ink);margin:5px 0 6px;font-size:28px}.search-directory-shell .search-analysis-entry p{color:#5f655f;font-size:14px}.search-directory-shell .search-analysis-entry :is(button,a){background:var(--action);border-radius:7px;min-width:116px;min-height:44px;padding:0 18px;font-size:13px}.search-directory-shell .search-analysis-entry :is(button,a):hover{background:var(--action-hover)}.public-topbar .brand-wordmark small,.homepage-shell>.topbar .brand-wordmark small{color:#555955!important}.search-directory-shell .detailed-question-entry{box-shadow:0 12px 30px #2324230d;border:1px solid #d3d0ca!important;border-top:4px solid var(--orange)!important;background:var(--card)!important;border-radius:8px!important}.search-directory-shell .detailed-question-entry p{color:#626562}.search-directory-shell .detailed-question-entry textarea{height:4.5rem;min-height:4.5rem;max-height:20rem;color:var(--ink);background:#fff;border:1px solid #cbc8c2;padding:.75rem;font-size:1rem;line-height:1.55;overflow-y:auto;border-radius:7px!important}@media (width<=700px){.search-directory-shell .detailed-question-entry textarea{height:8rem;min-height:8rem}}.search-directory-shell .detailed-question-entry textarea:focus{border-color:var(--action);outline:0;box-shadow:0 0 0 3px #c5440f1a}.search-directory-shell .detailed-question-entry form button,.analysis-signin-prompt a,.search-direct-answer>button,.signin-banner a{border-color:var(--action)!important;background:var(--action)!important;color:#fff!important}.search-directory-shell .detailed-question-entry form button:not(:disabled):hover,.analysis-signin-prompt a:hover,.search-direct-answer>button:hover,.signin-banner a:hover{background:var(--action-hover)!important}.search-directory-shell .detailed-question-entry form button:disabled{color:#fff!important;background:#b9ada6!important;border-color:#b9ada6!important}.search-question,.analysis-signin-prompt,.signin-banner,.search-direct-answer,.workbench,.budget-procedure-gate,.decision-maker-biography,.national-snapshot,.political-landscape{border-color:var(--line)!important;box-shadow:none!important;background:#f1efea!important}.homepage-shell .homepage-overview,.national-decision-radar .radar-lane,.national-home-meetings,.homepage-shell .database-ask{border-top-color:#3b3d3b!important}.national-decision-radar .radar-lane-followup{border-top-color:var(--orange)!important;background:var(--card)!important}@media (width<=700px){.search-directory-shell .intelligent-search-hero{padding-top:24px;padding-bottom:16px}.search-directory-shell .intelligent-search-hero h1{font-size:clamp(32px,9vw,40px)}.search-directory-shell .search-mode-switch button{min-width:0;padding-inline:9px!important}.search-directory-shell .intelligent-search-panel{padding:13px!important}.search-directory-shell .standard-search-form{grid-template-columns:1fr}.search-directory-shell .intelligent-search-refine-visible .search-hub-filters{grid-template-columns:1fr;gap:9px}.search-directory-shell .search-analysis-entry{gap:16px;margin-top:14px;padding:18px}.search-directory-shell .search-analysis-entry :is(button,a){justify-self:start;width:auto}}.topbar .brand-logo{object-fit:contain;flex-shrink:0;width:184px;height:auto;max-height:72px;display:block}@media (width<=760px){.topbar .brand-logo{width:156px;max-height:60px}}.privacy-notice-actions{flex-wrap:wrap;gap:8px;display:flex}.privacy-notice .privacy-notice-actions button{color:#fff;background:#971c31;border:1px solid #971c31;min-height:44px}@media (width<=700px){.privacy-notice .privacy-notice-actions{grid-column:1/-1}.privacy-notice-actions button{flex:1}body.privacy-notice-visible{padding-bottom:240px}}.page-share-links{color:#595959;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;font-size:14px;display:flex}.page-share-links a,.page-share-links button{color:#971c31;text-underline-offset:3px;text-decoration:underline}.page-share-links button{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.page-share-links a{align-items:center;min-height:44px;display:inline-flex}.page-share-links .page-share-status{color:#343936;flex-basis:100%;min-height:1.2em}.site-footer{width:calc(100% - 48px);max-width:var(--site-content-max-width);border-top:1px solid var(--og-border);color:var(--og-muted);font-family:var(--ui-font-family);box-shadow:none;background:0 0;border-radius:0;margin:54px auto 0;padding:15px 0 24px;display:block}.site-footer .footer-bottom{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:0;font-weight:400;display:flex}.site-footer .footer-bottom p{color:var(--og-muted);margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.site-footer .footer-bottom nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;height:auto;margin:0 0 0 auto;display:flex}.site-footer .footer-bottom a{min-height:44px;color:var(--og-muted);align-items:center;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.site-footer .footer-bottom a:hover,.site-footer .footer-bottom a:focus-visible{color:var(--og-red);text-underline-offset:3px;text-decoration:underline}.free-access-badge{color:#4f504c;letter-spacing:.02em;background:#efede8;border:1px solid #d8d5cf;border-radius:99px;width:max-content;margin-top:10px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}@media (width<=900px){.site-footer{width:calc(100% - 48px)}}@media (width<=650px){.site-footer{width:calc(100% - 28px);margin-top:42px;padding:14px 0 22px}.site-footer .footer-bottom{align-items:flex-start;display:grid}.site-footer .footer-bottom nav{justify-content:flex-start;gap:4px 16px;margin:0}}html[data-analytics-choice=saved] .privacy-notice[data-initial-consent]{display:none}@media (width<=760px){html,body{max-width:100%}.app-shell img{max-width:100%;height:auto}.app-shell :is(h1,h2,h3,p,li,dd,a,strong,small){overflow-wrap:anywhere}.app-shell :is(pre,code){max-width:100%;overflow-x:auto}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell select,.app-shell textarea{min-width:0;max-width:100%;font-size:16px!important}.app-shell button,.app-shell summary,.privacy-notice button{min-height:44px!important}.public-topbar nav,.homepage-shell>.topbar nav,.public-topbar nav a,.homepage-shell>.topbar nav a,.public-topbar .signin-link,.homepage-shell>.topbar .signin-link,.section-nav{min-height:44px}.section-nav a,.site-footer .footer-bottom nav a,.privacy-notice a,.homepage-shell .homepage-command-actions>a,.current-parliament-sources a,.country-signal-card>div:first-child>a,.meeting-agenda-list li a,.meeting-linked-proposal>a,.meeting-agenda-source{align-items:center;min-height:44px;display:inline-flex}.site-footer .footer-bottom nav{align-items:stretch;height:auto}.privacy-notice a{padding-inline:4px}.activity-chart,.activity-chart>*,.vote-chart-body,.vote-chart-body>*{min-width:0}.vote-chart-body{flex-direction:column;align-items:stretch}.vote-chart-body svg{align-self:center}.initiative-bars button,.topic-bars button{grid-template-columns:minmax(0,1fr) minmax(72px,1.4fr) 24px}.money-flow{grid-template-columns:1fr}.money-flow>i{transform:rotate(90deg)}.region-mini-chart>a{grid-template-columns:minmax(72px,95px) minmax(0,1fr) 42px}.contracts-results header{flex-direction:column;align-items:flex-start}.contracts-results h2{overflow-wrap:anywhere}}@media (width<=390px){.public-topbar,.homepage-shell>.topbar{padding-inline:9px}.public-topbar .brand-wordmark strong,.homepage-shell>.topbar .brand-wordmark strong{font-size:16px}.public-topbar .signin-link,.homepage-shell>.topbar .signin-link{padding-inline:7px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--og-forest:#292b29;--og-forest-hover:#191a19;--og-red:#a3212b;--og-red-hover:#821a22;--og-graphite:#292b29;--og-muted:#686a68;--og-border:#d8d5cf;--og-panel:#fffefa;--og-soft:#efede8;--ink:#191a19!important;--muted:#686a68!important;--paper:#f5f2ed!important;--card:#fffefa!important;--line:#d8d5cf!important;--teal:#292b29!important;--orange:#a3212b!important;--action:#a3212b!important;--action-hover:#821a22!important;--soft-orange:#f4e6e6!important;--mint:#efede8!important}.save-profile:not(:disabled):hover{border-color:var(--og-red-hover);background:var(--og-red-hover)}.command-center :is(button,a,input,select,summary):focus-visible,.account-menu :is(button,a):focus-visible{outline:2px solid var(--og-red);outline-offset:3px}.command-center .profile-form :is(input,select):focus{border-color:var(--og-red)}.command-center :is(.command-center-heading>button,.workspace-section-heading>button,.account-actions a):hover{border-color:var(--og-graphite);background:var(--og-soft);color:var(--og-graphite)}.command-center .command-tabs button:not(.active):hover,.command-center .account-settings summary:hover{color:var(--og-red)}.command-center .account-next-actions button:hover{border-color:var(--og-red)}html,body,.app-shell,.homepage-shell,.civic-shell,.auth-page-shell,.search-directory-shell,.contracts-shell{background:var(--paper)!important;color:var(--ink)!important}::selection{color:var(--ink);background:#ead9d8}.topbar,.public-topbar,.homepage-shell>.topbar{color:var(--ink)!important;background:#faf8f4f7!important;border-bottom-color:#cbc9c3!important}.brand,.brand-wordmark strong,.public-topbar .brand-wordmark strong,.homepage-shell>.topbar .brand-wordmark strong{color:var(--ink)!important}.brand-mark,.brand-wordmark small,.public-topbar .brand-mark,.public-topbar .brand-wordmark small,.homepage-shell>.topbar .brand-mark,.homepage-shell>.topbar .brand-wordmark small{color:var(--og-forest)!important}.topbar nav a,.topbar nav button,.public-topbar nav a,.homepage-shell>.topbar nav a{color:#626560!important}.topbar nav a:hover,.topbar nav button:hover,.topbar nav a.active,.topbar nav button.active,.public-topbar nav a:hover,.public-topbar nav a.active,.homepage-shell>.topbar nav a:hover,.homepage-shell>.topbar nav a.active{color:var(--ink)!important}.topbar nav a.active:after,.topbar nav button.active:after{background:var(--og-red)!important}:is(.signin-link,.signup-link,.account-header-link,.homepage-brief-primary,.search-submit,.database-question-form button,.hero-search-control button,.search-direct-answer-action,.intelligent-search-form>button,.intelligent-search-actions>button,.site-signin-form button[type=submit],.primary-action,.auth-gate-primary,.campaign-primary,.campaign-final>button,.campaign-final>a,.homepage-watch-cta>a,.site-watch-cta>a,.civic-hero-actions a:first-child){border-color:var(--og-red)!important;background:var(--og-red)!important;color:#fff!important;box-shadow:none!important}:is(.signin-link,.signup-link,.account-header-link,.homepage-brief-primary,.search-submit,.database-question-form button,.hero-search-control button,.search-direct-answer-action,.intelligent-search-form>button,.intelligent-search-actions>button,.site-signin-form button[type=submit],.primary-action,.auth-gate-primary,.campaign-primary,.campaign-final>button,.campaign-final>a,.homepage-watch-cta>a,.site-watch-cta>a,.civic-hero-actions a:first-child):not(:disabled):hover{border-color:var(--og-red-hover)!important;background:var(--og-red-hover)!important}.detail-panel .source-documents-first a>span{min-width:0}.detail-panel .source-documents-first a>span .document-description{color:#4f4f4b;overflow-wrap:anywhere;margin-top:5px;font-size:14px;font-weight:400;line-height:1.55}.detail-panel .source-documents-first a>span .document-format{color:#6b6b65;margin-top:5px;font-size:12px;line-height:1.4}.detail-panel .issue-share-actions{gap:8px;display:grid}.detail-panel .issue-share-actions>button{min-height:46px;margin:0;padding:12px 16px;line-height:1.4}.detail-panel .issue-share-actions>.share-action{color:#262624!important;background:#fffefa!important;border-color:#c8c6c0!important}.detail-panel .issue-share-actions>.share-action:hover{background:#eeede9!important}.detail-panel .issue-share-actions>button:disabled{opacity:.65;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#a3212b57!important}:is(.homepage-brief-hero h1,.homepage-overview h2,.decision-radar-heading h2,.radar-lane h3,.national-home-meetings>header h2,.database-assistant-heading h2,.home-case-directory .section-heading h2,.civic-hero h1,.intelligence-hero h1,.people-hero h1,.legal-hero h1,.profile-hero h1,.government-briefing h3,.government-briefing h4){color:var(--ink)!important}:is(.homepage-brief-hero h1 span,.homepage-brief-snapshot-stats b,.homepage-overview .thirty-day-kpis strong,.today-card>div strong,.homepage-brief-hero nav a:not(.homepage-brief-primary),.government-briefing nav a,.government-briefing>footer a){color:var(--og-forest)!important}.homepage-brief-kicker,.eyebrow,.section-heading .eyebrow{color:#686b66!important}.homepage-brief-kicker .live-dot,.eyebrow .live-dot{background:var(--og-red)!important;box-shadow:0 0 0 4px #a3212b1c!important}:is(.homepage-brief-snapshot,.homepage-overview,.decision-radar-grid,.national-home-meetings,.database-ask,.home-case-directory .feed-item,.feed-panel,.detail-panel,.pulse-card,.site-signin-form,.civic-hero>aside,.intelligence-hero>aside,.government-briefing,.meeting-drilldown-summary,.meeting-agenda-point,.meeting-agenda-list>ol>li){border-color:var(--og-border)!important;background:var(--og-panel)!important;box-shadow:0 14px 38px #2327230b!important}:is(.homepage-brief-snapshot,.homepage-overview,.national-home-meetings,.database-ask,.government-briefing){border-top-color:var(--og-forest)!important}.homepage-brief-snapshot header,.homepage-overview>header,.national-home-meetings>header,.government-briefing>header{border-bottom-color:var(--og-border)!important}.homepage-brief-snapshot-stats,.homepage-overview .thirty-day-kpis{background:var(--og-border)!important}.homepage-brief-snapshot-four .homepage-brief-snapshot-stats{flex:1;grid-auto-rows:1fr;margin-top:0}.homepage-brief-snapshot-four .homepage-brief-snapshot-stats a{align-content:center;min-height:108px}.homepage-brief-snapshot-four .homepage-brief-snapshot-stats b{font-size:2rem}.homepage-brief-snapshot-four .homepage-brief-snapshot-stats span{font-size:.875rem;font-weight:500;line-height:1.4}.homepage-brief-snapshot-stats a,.homepage-overview .thirty-day-kpis>button,.national-home-meetings .homepage-meeting-list>.meeting-card{border-color:var(--og-border)!important;background:var(--og-panel)!important;color:#5f625f!important}.homepage-brief-snapshot-stats a:hover,.homepage-overview .thirty-day-kpis>button:hover,.national-home-meetings .meeting-card-trigger:hover{background:var(--og-soft)!important}:is(.homepage-shell .database-ask,.homepage-shell .hero-search-slot,.homepage-shell .search-ai-answer,.homepage-shell .homepage-watch-cta,.site-watch-cta,.search-start-state,.forecast-method,.editorial-model,.parliamentary-dossier,.decision-maker-biography){background:linear-gradient(135deg,#f0efeb,#fffefa)!important;border-color:#d0cdc6!important;box-shadow:0 12px 28px #2327230b!important}:is(.homepage-shell .search-box,.homepage-shell .hero-search-control,.intelligent-search-form,.site-signin-form input,.site-signin-form textarea,.database-question-form textarea,.filter-toggle,select){background-color:#fffefa!important;border-color:#c7c4bd!important}:is(.database-assistant-heading p,.database-question-help,.homepage-brief-hero-copy>p:not(.homepage-brief-kicker),.homepage-brief-snapshot-main p,.latest-meeting-glance>small,.meeting-linked-proposal p,.meeting-proposal-summary,.site-watch-cta span,.site-watch-cta p,.government-briefing p){color:var(--og-muted)!important}:is(.database-assistant-heading>div>span,.hero-search-heading>span,.search-ai-answer header span,.search-ai-answer-loading span,.government-briefing header span,.government-briefing nav span){color:#6f716d!important}.homepage-shell .database-question-examples,.homepage-shell .database-question-examples button,.homepage-shell .search-ai-findings article,.homepage-shell .search-ai-sources a,.meeting-linked-proposals,.meeting-linked-proposal,.packet-text-row,.government-briefing>ol>li{border-color:#dedbd4!important}.homepage-shell .database-question-examples button{color:#4f534f!important;background:0 0!important}.homepage-shell .database-question-examples button:hover,.homepage-load-more-surface,.search-start-state{background:#f0efeb!important}.homepage-shell .database-question-examples button b,.homepage-shell .hero-search-control>span,.homepage-load-more,.latest-meeting-glance>strong,.homepage-search-filter-row .result-count,.homepage-search-filter-row .result-count button,.directory-search-empty>strong{color:var(--og-forest)!important}.homepage-search-filter-row .result-count,.directory-search-empty,.meeting-drilldown,.meeting-point-preparation,.meeting-agenda-introduction,.meeting-all-procedures,.packet-text-row.note{background:#efede8!important;border-color:#d8d5cf!important}.homepage-shell .home-case-directory .feed-item{border-left-color:var(--og-red)!important}.homepage-shell .database-question-examples button small,.latest-meeting-glance>span,.today-latest-meeting>span,.meeting-agenda-point-heading>span,.meeting-linked-proposals>span,.meeting-linked-proposal>span,.packet-text-row.agenda strong{color:var(--og-red)!important}.search-mode-switch,.search-kind-switch{border-color:var(--og-border)!important;background:#e9e7e2!important}.search-mode-switch button.active,.search-kind-switch button.active,.forecast-controls button.active,.budget-status-tabs button.active,.budget-section-title button.active{border-color:var(--og-graphite)!important;background:var(--og-graphite)!important;color:#fff!important}.government-briefing>ol>li>b{color:var(--og-forest)!important;border-color:#aaa8a2!important}.government-briefing header small{border-left-color:var(--og-red)!important;background:#f6eeee!important}:disabled,.route-loading-line,.route-loading-cards i{color:#767873;background-color:#e7e4de;border-color:#d5d2cb}:root{--og-chart-1:#292b29;--og-chart-2:#a3212b;--og-chart-3:#b8832e;--og-chart-4:#292b29;--og-chart-5:#7a6a58;--og-chart-track:#dedbd4}:is(.civic-shell,.intelligence-shell,.balance-shell,.community-shell,.contracts-shell,.campaign-shell) :is(input,textarea,select){background-color:var(--og-panel)!important;color:var(--og-graphite)!important;box-shadow:none!important;border-color:#c7c4bd!important}:is(.political-landscape,.hemicycle-shell,.people-data-charts>article,.person-grid>a,.faction-grid>a,.profile-status :is(a,article),.person-facts :is(a,article),.decision-maker-biography,.person-crossrefs,.person-official-roles,.person-profile-details,.person-official-roles article,.person-profile-detail-grid>article,.person-activity-block,.person-activity-list article,.person-activity-disclosure,.person-activity-overview>a,.person-profile-stats span,.person-activity-loading,.activity-chart,.activity-chart-empty,.activity-filter-empty,.connection-pills button){border-color:var(--og-border)!important;background:var(--og-panel)!important;box-shadow:none!important}.political-landscape,.decision-maker-biography,.person-crossrefs,.activity-chart,.person-activity-loading{background:linear-gradient(135deg,#f0efeb,#fffefa)!important}:is(.people-hero h1,.profile-hero h1,.decision-maker-biography h2,.person-activity-heading h2,.person-activity-list h3,.activity-chart h3,.person-official-roles h3,.person-official-roles article strong,.person-profile-detail-grid h4,.person-profile-detail-grid dd,.people-data-charts article strong,.hemicycle-title h3){color:var(--ink)!important}:is(.people-hero>p:last-child,.decision-maker-biography p,.person-crossrefs p,.decision-maker-activity .civic-section-heading p,.person-activity-list p,.activity-chart p,.person-official-roles article p,.person-profile-detail-grid dt,.profile-detail-unavailable,.people-data-charts article p,.person-card-footer em){color:var(--og-muted)!important}.people-directory-toolbar input{background:var(--og-panel)!important;color:var(--ink)!important;border-color:#aaa8a2!important;box-shadow:0 0 0 4px #a3212b14!important}.person-crossrefs{border-left-color:var(--og-red)!important}.person-profile-stats b,.person-activity-heading>b,.person-activity-disclosure>summary>b,.person-activity-overview b,.person-activity-list footer a,.person-official-roles article a,.person-official-roles .civic-section-heading a,.person-card-footer>b{color:var(--og-forest)!important}.person-activity-heading>b,.person-activity-disclosure>summary>b:after,.connection-pills b{background:var(--og-soft)!important}.initiative-bars i,.topic-bars i,.person-card-footer>span,.role-bar>i{background:var(--og-chart-track)!important}.initiative-bars strong,.topic-bars strong,.vote-legend b,.speech-word-cloud button{color:var(--og-forest)!important}.speech-word-cloud button:nth-child(3n+2){color:var(--og-red)!important}.speech-word-cloud button:nth-child(4n){color:var(--og-graphite)!important}.vote-slice-0{stroke:var(--og-chart-1)!important}.vote-slice-1{stroke:var(--og-chart-2)!important}.vote-slice-2{stroke:var(--og-chart-3)!important}.vote-slice-3{stroke:#8c8982!important}.vote-legend i{background:var(--og-chart-1)!important}.vote-legend-1 i{background:var(--og-chart-2)!important}.vote-legend-2 i{background:var(--og-chart-3)!important}.vote-legend-3 i{background:#8c8982!important}.role-bar>i>span{background:var(--og-forest)!important}.hemicycle-floor{stroke:var(--og-border)!important}.hemicycle-speaker rect{fill:var(--og-graphite)!important}.hemicycle-speaker text{fill:#e2ded6!important}:is(.hungary-map-canvas,.map-metric-bar,.map-instruction,.country-signal-card,.territory-visual-summary,.regional-benchmark,.regional-chart article){border-color:var(--og-border)!important;background:var(--og-panel)!important;box-shadow:none!important}.hungary-map-canvas{background:radial-gradient(circle at 52% 44%,#fffefa,#e7e4de)!important}.map-county-card{background:linear-gradient(150deg, var(--og-forest), #191a19)!important;border-color:#191a19!important;box-shadow:0 18px 38px #292b2924!important}.map-county-card>span,.map-county-card>p,.map-card-heading>div:first-child>span,.map-card-heading>div:last-child small,.map-mini-chart header,.map-profile-facts dt,.map-profile-facts small{color:#d7d2c9!important}.map-mini-chart i{background:linear-gradient(90deg, var(--og-red), #c06a4a)!important}.map-region-filter button.active,.map-metric-bar button.active{border-color:var(--og-graphite)!important;background:var(--og-graphite)!important}.map-instruction>span{background:var(--og-soft)!important;color:var(--og-forest)!important}.county-shapes a:hover path,.county-shapes a:focus path,.county-shapes path.active{stroke:var(--og-red)!important}.regional-chart article.focus{background:#f0efeb!important;border-color:#9a8f7d!important}.regional-chart article>div,.comparison-bars :is(article,button)>div{background:var(--og-chart-track)!important}.regional-chart article>div i{background:#9a8f7d!important}.regional-chart article.focus>div i{background:linear-gradient(90deg, var(--og-forest), #6f716d)!important}:is(.national-budget-hero,.national-kpis article,.national-chart-card,.year-comparison,.year-comparison-kpis article,.comparison-bars article,.comparison-bars>button,.budget-chart-reading,.budget-detail-controls>div,.budget-detail-list article,.budget-line-card,.budget-line-expanded,.chapter-table,.budget-explainers article,.balance-method-card,.balance-coverage,.balance-topics,.balance-kpis>button,.balance-card,.topic-question,.kpi-drilldown,.balance-sectors,.balance-actors,.balance-priority,.balance-transparency,.lab-panel,.stakeholder-map article){border-color:var(--og-border)!important;background:var(--og-panel)!important;box-shadow:none!important}.year-comparison,.budget-chart-reading,.budget-line-expanded,.balance-method-card,.topic-question,.kpi-drilldown,.balance-transparency{background:linear-gradient(135deg,#f0efeb,#fffefa)!important}.app-shell.budget-shell .national-budget-hero{border:1px solid var(--og-border);color:var(--ink);border-radius:.5rem;align-items:start;gap:2rem;padding:2rem}.budget-shell .national-budget-hero>:is(div,aside){min-width:0}.budget-shell .national-budget-hero :is(h1,aside>strong){color:var(--ink)!important}.budget-shell .national-budget-hero .eyebrow{color:var(--og-muted)!important}.budget-shell .national-budget-hero>div>p:not(.eyebrow),.budget-shell .national-budget-hero>aside>p{color:#4f504c;font-size:1rem;line-height:1.6}.budget-shell .national-data-state{gap:.5rem;margin-top:1.25rem}.budget-shell .national-data-state>*{border-color:var(--og-border);background:var(--og-soft);color:var(--ink);overflow-wrap:anywhere;line-height:1.5;font-size:.875rem!important}.budget-shell .national-data-state>small{color:var(--og-muted);background:0 0;border:0;flex-basis:100%;padding:.25rem 0 0}.budget-shell .national-budget-hero>aside{border-color:var(--og-border);background:var(--og-soft);border-radius:.5rem;padding:1.25rem}.budget-shell .national-budget-hero>aside>span{color:var(--og-red);font-size:.875rem;font-weight:700}.budget-shell .budget-pending-lines i{background-color:var(--og-border)}.budget-shell .budget-dashboard-pending button{border-color:var(--og-red);color:var(--og-red);font-size:.875rem}@media (width<=650px){.app-shell.budget-shell .national-budget-hero{gap:1.25rem;padding:1.25rem}.app-shell.budget-shell .national-budget-hero h1{margin-block:.75rem 1rem;font-size:clamp(2rem,8.5vw,2.75rem)!important}.budget-shell .national-budget-hero>aside{padding:1rem}.budget-shell .national-budget-hero>aside>strong{font-size:1.375rem;line-height:1.3}}.budget-chart-switch,.budget-period-switch,.selected-budget-group,.budget-detail-list footer>:is(span,em),.budget-line-summary>footer>:is(span,em),.decision-funnel>button>span,.network-map>div>span,.personal-issue-links a{border-color:var(--og-border)!important;background:var(--og-soft)!important;color:#555853!important}.budget-chart-switch button.active,.budget-period-switch button.active,.budget-detail-controls button.active,.chapter-table>header{background:var(--og-graphite)!important;color:#fff!important}.national-donut{box-shadow:0 12px 28px #292b291a!important}.national-donut>div{background:var(--og-panel)!important;box-shadow:inset 0 0 0 1px var(--og-border)!important}.national-donut-legend button:hover,.national-donut-legend button.active{background:var(--og-soft)!important;color:var(--ink)!important}.chart-key .revenue{background:var(--og-chart-1)!important}.chart-key .expense{background:var(--og-chart-2)!important}.national-monthly-chart,.national-monthly-chart article,.national-monthly-chart article>div{border-color:var(--og-border)!important;background:0 0!important}.national-monthly-chart i.revenue{background:linear-gradient(#626560, var(--og-chart-1))!important}.national-monthly-chart i.expense{background:linear-gradient(#c06a4a, var(--og-chart-2))!important}.comparison-bars i.previous,.budget-card-mini-chart>span>i.previous{background:#9a8f7d!important}.comparison-bars i.current,.budget-card-mini-chart>span>i.actual{background:var(--og-forest)!important}.detail-progress,.budget-card-mini-chart>span>i{background:var(--og-chart-track)!important}.detail-progress>i{background:linear-gradient(90deg, var(--og-forest), #7a6a58)!important}.detail-progress>b{background:var(--og-red)!important}.network-map span i{background:#9a8f7d!important}.network-map em{background:var(--og-forest)!important}.stakeholder-map article{border-top-color:var(--og-red)!important}.city-budget-explorer{background:radial-gradient(circle at 91% 8%,#a3212b2e,#0000 28%),linear-gradient(145deg,#292b29,#191a19)!important;border-color:#191a19!important;box-shadow:0 25px 70px #292b2924!important}.city-budget-explorer :is(.city-budget-controls label,.city-budget-kpis span,.city-budget-kpis small,.city-budget-bars>article>header,.city-budget-bars>article>small,.district-comparison>p,.district-comparison>small){color:#d7d2c9!important}.city-budget-bars>article>div i{background:linear-gradient(90deg, var(--og-forest), #9a8f7d)!important}.city-budget-bars>article:nth-child(2)>div i{background:linear-gradient(90deg, var(--og-red), #c06a4a)!important}:is(.civic-shell,.intelligence-shell,.balance-shell,.community-shell,.contracts-shell,.campaign-shell) :is(a,button,input,textarea,select):focus-visible{outline-color:#a3212b57!important}.people-directory .directory-tabs button{border-color:var(--og-border)!important;background:var(--og-panel)!important;color:#5f625f!important}.people-directory .directory-tabs button:hover{background:var(--og-soft)!important;color:var(--ink)!important;border-color:#aaa8a2!important}.people-directory .directory-tabs button.active{border-color:var(--og-graphite)!important;background:var(--og-graphite)!important;color:#fff!important}.grouped-person-grid>article,.faction-grid>a,.ministry-grid article,.committee-directory-grid article{border-color:var(--og-border)!important;background:var(--og-panel)!important;box-shadow:none!important}.grouped-person-grid>article:hover,.faction-grid>a:hover,.ministry-grid article:hover,.committee-directory-grid article:hover{background:var(--og-soft)!important;border-color:#aaa8a2!important}.grouped-person-grid .people-rank-heading,.grouped-person-grid .people-rank-heading.new-rank,.person-card-link dl>div{background:var(--og-soft)!important}.people-rank-heading strong,.person-card-rich h3,.faction-grid strong,.ministry-grid h3,.ministry-grid strong,.committee-directory-grid h3,.committee-directory-grid h3 a,.person-card-link dd{color:var(--ink)!important}.people-rank-heading span,.person-card-rich p,.person-card-link dt,.ministry-grid p,.committee-directory-grid p,.committee-directory-grid small{color:var(--og-muted)!important}.person-card-footer>b,.ministry-grid a,.committee-directory-grid a,.faction-grid b{color:var(--og-forest)!important}.person-portrait-ring{background:conic-gradient(var(--party) var(--coverage), var(--og-border) 0)!important}.person-portrait-ring .person-avatar,.uniform-portrait,.person-portrait-ring>.uniform-portrait{background-image:none;background-color:var(--og-graphite)!important;box-shadow:0 6px 15px #292b2924!important}.unified-party-mark,.orbit-party,.hemicycle-focus{--party:var(--og-forest);--party-soft:var(--og-soft)}.people-directory .progressive-more button{background:var(--og-panel)!important;color:var(--og-forest)!important;border-color:#aaa8a2!important}.people-directory .progressive-more button:hover{border-color:var(--og-forest)!important;background:var(--og-soft)!important}.national-home-meetings .homepage-meeting-list .meeting-card-trigger>b,.meeting-agenda-source,.meeting-linked-proposal>a,.meeting-agenda-list>ol>li a{color:var(--ink)!important}.national-home-meetings .homepage-meeting-list .meeting-card-trigger:hover>strong,.meeting-linked-proposal>a:hover,.meeting-agenda-list>ol>li a:hover{color:var(--orange)!important}.national-home-meetings .homepage-meeting-list .meeting-card-trigger>span:not(.meeting-topics),.national-home-meetings>header>div>span{color:var(--muted)!important}.app-shell .homepage-list-controls{border-top-color:var(--og-border);background:0 0!important}.app-shell .homepage-list-controls .homepage-load-more,.app-shell .search-results-more,.app-shell .activity-more,.app-shell .progressive-more button{letter-spacing:0;text-align:center;white-space:normal;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;width:fit-content;max-width:100%;min-height:2.875rem;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.4;transition:background-color .15s,border-color .15s,color .15s;display:flex;background:var(--og-panel)!important;color:var(--og-red)!important;box-shadow:none!important;border:1px solid #baa4a5!important;border-radius:.4375rem!important;padding:.6875rem 1.25rem!important}.app-shell .homepage-list-controls .homepage-load-more{background:0 0!important;border:0!important;border-radius:0!important;padding-inline:.875rem!important}.app-shell .progressive-more button span{color:var(--og-muted);margin:0;font-size:.75rem;font-weight:500}@media (hover:hover){.app-shell .homepage-list-controls .homepage-load-more:hover:not(:disabled),.app-shell .search-results-more:hover:not(:disabled),.app-shell .activity-more:hover:not(:disabled),.app-shell .progressive-more button:hover:not(:disabled){border-color:var(--og-red)!important;background:var(--og-red)!important;color:#fff!important}.app-shell .homepage-list-controls .homepage-load-more:hover:not(:disabled){color:#7e1821!important;background:#faf6f6!important;border-color:#0000!important}.app-shell .progressive-more button:hover:not(:disabled) span{color:inherit}}.app-shell :is(.homepage-load-more,.search-results-more,.activity-more,.progressive-more button):focus-visible{outline:3px solid var(--og-red);outline-offset:3px}.app-shell :is(.homepage-load-more,.search-results-more,.activity-more,.progressive-more button):disabled{opacity:.55;cursor:wait}@media (width<=700px){.app-shell .homepage-list-controls .homepage-load-more,.app-shell .search-results-more,.app-shell .activity-more,.app-shell .progressive-more button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.app-shell :is(.homepage-load-more,.search-results-more,.activity-more,.progressive-more button){transition:none}}.homepage-brief-snapshot-four .homepage-brief-snapshot-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-brief-snapshot-four .homepage-brief-snapshot-stats small{font-size:.75rem;line-height:1.35}body .app-shell>header.topbar{padding-inline:max(24px, calc((100% - var(--site-content-max-width)) / 2))!important}body .app-shell>header.topbar .brand-logo{--brand-logo-width:184px;width:var(--brand-logo-width);margin-inline-start:calc(var(--brand-logo-width) * -.05894)}body .civic-shell .editorial-page-hero{width:min(var(--site-content-max-width), calc(100% - 48px));text-align:left;margin:0 auto;padding:3.375rem 0 2rem;max-width:var(--site-content-max-width)!important}body .homepage-shell .homepage-brief-kicker,body .civic-shell .editorial-page-hero>.homepage-brief-kicker{font-family:var(--ui-font-family);text-transform:uppercase;align-items:center;gap:.5rem;line-height:1.5;display:flex;color:var(--og-muted)!important;letter-spacing:.1em!important;margin:0 0 .75rem!important;font-size:.75rem!important;font-weight:600!important}body .homepage-brief-kicker .live-dot{flex:0 0 7px;background:#a3212b!important;box-shadow:0 0 0 4px #a3212b1f!important}body .app-shell.civic-shell .editorial-page-hero>h1{text-wrap:balance;max-width:60rem;margin:0;color:var(--ink)!important;letter-spacing:-.055em!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.75rem,4.7vw,4rem)!important;font-weight:500!important;line-height:1.01!important}body .people-directory-shell .people-directory,body .decision-maker-profile-shell>:is(section,.person-activity-scope-note),body .search-directory-shell>:is(.search-hub-panel,.search-hub-results,.intelligent-search-answer,.search-question),body .app-shell.homepage-shell>:is(.homepage-brief-hero,.national-home-meetings,.national-decision-radar,.homepage-overview,.database-ask,.home-case-directory-shell,.homepage-search-gateway),body .app-shell>:is(.site-footer,.site-watch-cta){width:min(var(--site-content-max-width), calc(100% - 48px))!important;max-width:var(--site-content-max-width)!important;margin-inline:auto!important}body .people-directory-shell .people-directory{padding-top:0;padding-inline:0}body .people-directory-shell .people-directory-toolbar{margin-bottom:1rem;padding-inline-start:8px}body .people-directory-shell .people-directory-toolbar label{color:var(--og-muted);font-family:var(--ui-font-family);letter-spacing:0;gap:.5rem}body .people-directory-shell .people-directory-toolbar input{border-radius:.5rem;min-height:52px;border:1px solid var(--og-border)!important;box-shadow:none!important}body .people-directory-shell .people-directory-toolbar input:focus-visible{outline:2px solid var(--og-red);outline-offset:3px;border-color:var(--og-red)!important}body .people-directory-shell .directory-filters{gap:.5rem;margin-bottom:1.5rem;padding-inline-start:8px}.civic-shell .editorial-page-hero .search-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:100%!important;margin-top:1.5rem!important;display:inline-grid!important}.civic-shell .editorial-page-hero .search-mode-switch button{text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;min-width:0;height:auto;line-height:1.4;display:flex;padding:.625rem 1rem!important;font-size:.875rem!important}.civic-shell .editorial-page-hero .search-mode-switch button:last-child{border-right-width:0!important}.civic-shell .editorial-page-hero .search-mode-switch button.active:after{content:none}.civic-shell .editorial-page-hero .search-mode-switch button>span{min-width:0;max-width:100%}.civic-shell .editorial-page-hero .search-mode-switch small{max-width:100%;color:inherit;font-size:.75rem;font-weight:400;line-height:1.4;display:block}@media (width<=760px){body .app-shell>header.topbar{padding-inline:14px!important}body .app-shell>header.topbar .brand-logo{--brand-logo-width:156px}body .civic-shell .editorial-page-hero{width:calc(100% - 28px);padding-block:1.875rem 1.625rem}body .app-shell.civic-shell .editorial-page-hero>h1{letter-spacing:-.045em!important;font-size:clamp(2.25rem,10vw,3rem)!important;line-height:1.03!important}body .people-directory-shell .people-directory,body .decision-maker-profile-shell>:is(section,.person-activity-scope-note),body .search-directory-shell>:is(.search-hub-panel,.search-hub-results,.intelligent-search-answer,.search-question),body .app-shell.homepage-shell>:is(.homepage-brief-hero,.national-home-meetings,.national-decision-radar,.homepage-overview,.database-ask,.home-case-directory-shell,.homepage-search-gateway),body .app-shell>:is(.site-footer,.site-watch-cta){width:calc(100% - 28px)!important}.civic-shell .editorial-page-hero .search-mode-switch{width:100%!important;margin-top:1.25rem!important}.civic-shell .editorial-page-hero .search-mode-switch button{padding:.625rem .5rem!important}}@media (width<=380px){body .app-shell.civic-shell .editorial-page-hero>h1{font-size:2.125rem!important}}:root{--ui-font-family:"Source Sans 3", "Source Sans Pro", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.app-shell .public-topbar nav>a,.homepage-shell>.topbar nav>a{font-family:var(--ui-font-family);letter-spacing:0;font-size:.9375rem;font-weight:600;line-height:1.4}:is(.app-shell,.auth-page-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]),textarea,select),.app-shell.homepage-shell .home-case-directory .search-box input,.app-shell.homepage-shell .database-ask .database-question-form textarea,.app-shell.homepage-shell .hero-question-slot .database-question-form textarea{min-width:0;max-width:100%;font-family:var(--ui-font-family)!important;letter-spacing:0!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important}:is(.app-shell,.auth-page-shell) :is(input,textarea)::placeholder{opacity:1;color:#727470!important;font-family:var(--ui-font-family)!important;font-size:inherit!important;letter-spacing:0!important;font-weight:400!important}:is(.app-shell,.auth-page-shell) label,.app-shell .profile-form label>span,.app-shell :is(.search-directory-label,.filter-label,.directory-tab-label){font-family:var(--ui-font-family);line-height:1.5;letter-spacing:0!important;text-transform:none!important;font-size:.875rem!important;font-weight:600!important}.app-shell :is(form>button,form button[type=submit],.search-mode-switch>button,.directory-tabs>button,.search-kind-switch>button,.civic-filterbar>button,.forecast-controls button,.meeting-filter-tabs>button,.activity-filter-chip,.organization-chart-toggle>button,.hero-search-control>button,.intelligent-search-actions>button,.signin-link,.signup-link,.account-header-link),.auth-page-shell form button[type=submit]{line-height:1.4;font-family:var(--ui-font-family)!important;letter-spacing:0!important;font-size:.875rem!important;font-weight:600!important}.app-shell .search-filter-drawer>summary{font-family:var(--ui-font-family);font-size:.875rem;font-weight:600}@media (width<=760px){.app-shell .public-topbar nav>a,.homepage-shell>.topbar nav>a{min-height:44px;font-size:.875rem}}body .app-shell :is(.filter-options,.filters,.workbench-tabs,.forecast-controls,.budget-status-tabs,.budget-section-title,.detail-tabs,.balance-period,.lab-tabs,.benchmark-switch,.budget-chart-switch,.budget-period-switch,.budget-detail-controls,.civic-filterbar,.directory-tabs,.map-region-filter,.topic-strip,.content-view-switcher,.map-metric-bar,.audience-switcher,.meeting-filter-tabs,.search-mode-switch,.search-kind-switch,.activity-vote-scopes,.organization-tabs,.organization-chart-toggle,.ipa-filters)>:is(button,a):not(.active):not([aria-pressed=true]):not([aria-selected=true]){border-color:var(--og-border)!important;background:var(--og-panel)!important;color:var(--og-muted)!important}body .app-shell :is(.filter-options,.filters,.workbench-tabs,.forecast-controls,.budget-status-tabs,.budget-section-title,.detail-tabs,.balance-period,.lab-tabs,.benchmark-switch,.budget-chart-switch,.budget-period-switch,.budget-detail-controls,.civic-filterbar,.directory-tabs,.map-region-filter,.topic-strip,.content-view-switcher,.map-metric-bar,.audience-switcher,.meeting-filter-tabs,.search-mode-switch,.search-kind-switch,.activity-vote-scopes,.organization-tabs,.organization-chart-toggle,.ipa-filters) :is(button,a):is(.active,[aria-pressed=true],[aria-selected=true]){border-color:var(--og-red)!important;background:var(--og-red)!important;color:#fff!important;box-shadow:none!important}body .app-shell :is(.lab-tabs,.audience-switcher,.content-view-switcher,.search-kind-switch,.organization-tabs) :is(button,a):is(.active,[aria-pressed=true],[aria-selected=true]) :is(b,strong,small,span){color:inherit!important}body .app-shell :is(.search-kind-switch,.content-view-switcher) button.active b{background:#ffffff2e!important}body .app-shell :is(.filter-options,.filters,.workbench-tabs,.forecast-controls,.budget-status-tabs,.budget-section-title,.detail-tabs,.balance-period,.lab-tabs,.benchmark-switch,.budget-chart-switch,.budget-period-switch,.budget-detail-controls,.civic-filterbar,.directory-tabs,.map-region-filter,.topic-strip,.content-view-switcher,.map-metric-bar,.audience-switcher,.meeting-filter-tabs,.search-mode-switch,.search-kind-switch,.activity-vote-scopes,.organization-tabs,.organization-chart-toggle,.ipa-filters) :is(button,a):focus-visible{outline-offset:3px;outline:3px solid var(--og-red)!important}body .app-shell :is(.filter-options,.filters,.workbench-tabs,.forecast-controls,.budget-status-tabs,.budget-section-title,.detail-tabs,.balance-period,.lab-tabs,.benchmark-switch,.budget-chart-switch,.budget-period-switch,.budget-detail-controls,.civic-filterbar,.directory-tabs,.map-region-filter,.topic-strip,.content-view-switcher,.map-metric-bar,.audience-switcher,.meeting-filter-tabs,.search-mode-switch,.search-kind-switch,.activity-vote-scopes,.organization-tabs,.organization-chart-toggle,.ipa-filters) :is(button,a){min-height:44px;font-family:var(--ui-font-family);letter-spacing:0;font-size:.875rem;font-weight:600;line-height:1.4}body .app-shell :is(.filter-options,.filters,.workbench-tabs,.forecast-controls,.budget-status-tabs,.budget-section-title,.detail-tabs,.balance-period,.lab-tabs,.benchmark-switch,.budget-chart-switch,.budget-period-switch,.budget-detail-controls,.civic-filterbar,.directory-tabs,.map-region-filter,.topic-strip,.content-view-switcher,.map-metric-bar,.audience-switcher,.meeting-filter-tabs,.search-mode-switch,.search-kind-switch,.activity-vote-scopes,.organization-tabs,.organization-chart-toggle,.ipa-filters)>:is(button,a):not(.active):not([aria-pressed=true]):not([aria-selected=true]):not(:disabled):hover{border-color:var(--og-red)!important;background:var(--og-soft)!important;color:var(--og-red)!important}.app-shell :is(.committee-directory-grid,.ministry-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.app-shell :is(.committee-directory-grid,.ministry-grid) :is(.committee-directory-card,.ministry-directory-card){border-radius:.5rem;flex-direction:column;min-width:0;min-height:18rem;padding:1.5rem;display:flex;position:relative;border:1px solid var(--og-border)!important;border-top:3px solid var(--og-border)!important;background:var(--og-panel)!important}.app-shell :is(.committee-directory-grid,.ministry-grid) :is(.committee-directory-card,.ministry-directory-card):is(:hover,:focus-within){border-top-color:var(--og-red)!important;background:var(--og-panel)!important}:is(.committee-card-meta,.ministry-card-meta){color:var(--og-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.125rem;font-size:.875rem;line-height:1.4;display:flex}:is(.committee-card-kind,.ministry-card-kind){background:var(--og-soft);border-radius:.25rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:600}.committee-card-members{white-space:nowrap}.app-shell :is(.committee-directory-grid,.ministry-grid) h3{letter-spacing:-.025em;margin:0 0 .875rem;font:500 1.5rem/1.2 Georgia,serif}.app-shell :is(.committee-directory-grid,.ministry-grid) :is(.committee-card-title,.ministry-card-title){font:inherit;text-decoration:none;color:var(--ink)!important}:is(.committee-card-title,.ministry-card-title):after{content:"";border-radius:.5rem;position:absolute;inset:0}.app-shell :is(.committee-directory-grid,.ministry-grid) :is(.committee-card-scope,.ministry-card-scope){margin:0 0 1.5rem;font-weight:400;line-height:1.6;color:var(--og-muted)!important;font-size:.875rem!important}:is(.committee-card-actions,.ministry-card-actions){border-top:1px solid var(--og-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;width:100%;margin:auto 0 0;padding:.75rem 0 0;display:flex}.app-shell :is(.committee-directory-grid,.ministry-grid) :is(.committee-card-actions,.ministry-card-actions) a{align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.app-shell :is(.committee-directory-grid,.ministry-grid) :is(.committee-card-open,.ministry-card-open){color:var(--og-red)!important}.app-shell :is(.committee-directory-grid,.ministry-grid) :is(.committee-card-issues,.ministry-card-issues){color:var(--og-muted)!important}:is(.committee-card-actions,.ministry-card-actions) a:hover{text-underline-offset:.2em;text-decoration:underline!important}:is(.committee-card-actions,.ministry-card-actions) a:focus-visible,:is(.committee-card-title,.ministry-card-title):focus-visible:after{outline:3px solid var(--og-red);outline-offset:3px}:is(.committee-card-title,.ministry-card-title):focus-visible{outline:none}@media (width<=1100px){.app-shell :is(.committee-directory-grid,.ministry-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.app-shell :is(.committee-directory-grid,.ministry-grid){grid-template-columns:minmax(0,1fr)}.app-shell :is(.committee-directory-grid,.ministry-grid) :is(.committee-directory-card,.ministry-directory-card){min-height:0;padding:1.25rem}.app-shell :is(.committee-directory-grid,.ministry-grid) h3{font-size:1.375rem}}.app-shell .ministry-grid .ministry-card-meta{min-height:3.5rem}.app-shell .ministry-grid .ministry-card-meta .uniform-portrait{float:none;flex:0 0 3.5rem;width:3.5rem;height:3.5rem;margin:0;box-shadow:none!important}.app-shell .ministry-grid .ministry-card-minister{font-family:var(--ui-font-family);margin:0 0 1.25rem;line-height:1.5;font-size:.875rem!important}.ministry-card-minister>span{color:var(--og-muted);display:block}.app-shell .ministry-grid .ministry-card-minister strong{overflow-wrap:anywhere;margin-top:.125rem;font-size:1rem;font-weight:600;line-height:1.5}:root{--editorial-font:Georgia, "Times New Roman", serif;--editorial-title-size:clamp(2.75rem, 4.7vw, 4rem);--editorial-section-size:clamp(1.5rem, 2.4vw, 2rem);--editorial-radius:.5rem}body :is(.app-shell:not(.homepage-shell),.app-shell .detail-panel){font-family:var(--ui-font-family);line-height:1.6}body :is(.app-shell:not(.homepage-shell),.app-shell .detail-panel) h1{overflow-wrap:anywhere;text-wrap:balance;max-width:64rem;font-family:var(--editorial-font)!important;font-size:var(--editorial-title-size)!important;letter-spacing:-.045em!important;font-weight:500!important;line-height:1.08!important}body :is(.app-shell:not(.homepage-shell),.app-shell .detail-panel) h2{overflow-wrap:anywhere;font-family:var(--editorial-font)!important;font-size:var(--editorial-section-size)!important;letter-spacing:-.025em!important;font-weight:500!important;line-height:1.2!important}body :is(.app-shell:not(.homepage-shell),.app-shell .detail-panel) h3{overflow-wrap:anywhere;font-family:var(--editorial-font)!important;letter-spacing:-.015em!important;font-weight:500!important;line-height:1.3!important}body .app-shell :is(.profile-hero,.civic-hero,.intelligence-hero,.legal-hero,.articles-hero,.contracts-hero,.community-hero,.national-budget-hero,.people-hero,.search-hub-hero){padding-block:3.375rem 2rem}body .app-shell :is(.profile-hero,.civic-hero,.intelligence-hero,.legal-hero,.articles-hero,.contracts-hero,.community-hero,.national-budget-hero) h1{margin-block:.75rem 1.25rem}body .app-shell :is(.profile-hero nav,.meeting-detail-back,.record-detail-back){height:auto;color:var(--og-muted);flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5;display:flex}body .app-shell :is(.profile-hero nav,.meeting-detail-back,.record-detail-back) :is(a,button){height:auto;font:600 .875rem/1.5 var(--ui-font-family);color:var(--og-red);text-decoration:none}body .app-shell :is(.profile-hero>small,.legal-hero>span,.civic-section-heading>div>span,.detail-kicker,.record-detail-heading .eyebrow){font:600 .75rem/1.5 var(--ui-font-family);letter-spacing:.08em;color:var(--og-muted)!important}body .app-shell :is(.profile-hero>p,.civic-hero>div>p:not(.eyebrow),.intelligence-hero>div>p:not(.eyebrow),.legal-hero>p,.entity-summary p,.decision-maker-biography p,.person-official-roles p,.person-activity-list p,.detail-panel p:not(.eyebrow),.meeting-detail-content p:not(.eyebrow),.record-detail p:not(.eyebrow),.legal-content p,.article-body p){font-family:var(--ui-font-family);font-weight:400;line-height:1.65;font-size:1rem!important}body .app-shell :is(.profile-status>article,.profile-status>a,.person-facts>article,.person-facts>a,.asset-facts>article,.asset-facts>a,.profile-metrics>article,.profile-metrics>a,.person-profile-details,.person-official-roles,.person-profile-detail-grid>article,.person-activity-block,.person-activity-list article,.person-activity-disclosure,.person-activity-overview>a,.decision-maker-biography,.person-crossrefs,.entity-summary,.organization-entry,.organization-members,.ministry-leaders>a,.committee-roster-grid>a,.committee-memberships>div>a,.meeting-detail-events,.meeting-detail-agenda,.meeting-drilldown-summary,.meeting-agenda-point,.meeting-agenda-list>ol>li,.record-detail,.territory-children>div>a,.profile-themes>div>a){border-radius:var(--editorial-radius);color:var(--ink);min-width:0;border-color:var(--og-border)!important;background:var(--og-panel)!important;box-shadow:none!important}body .app-shell :is(.person-facts,.asset-facts,.profile-status,.profile-metrics) :is(strong,dd){overflow-wrap:anywhere;font-weight:600;line-height:1.4;color:var(--ink)!important}body .app-shell :is(.person-facts,.asset-facts,.profile-status,.profile-metrics) :is(small,dt){color:var(--og-muted);font-size:.875rem;line-height:1.5}body .app-shell :is(.committee-roster-grid,.committee-memberships) strong,body .app-shell .profile-committees :is(a,strong){font-family:var(--editorial-font);font-size:1.25rem;font-weight:500;line-height:1.3;color:var(--ink)!important}body .app-shell :is(.committee-roster-grid,.committee-memberships) :is(small,em),body .app-shell .committee-memberships span{letter-spacing:0;font-size:.875rem;font-weight:400;line-height:1.5}body .app-shell :is(.profile-hero>div:not(.profile-identity) a,.civic-hero-actions a,.organization-entry-links a,.person-activity-list footer a,.committee-roster-grid b,.detail-toolbar button,.detail-tabs button,.detail-jump-nav a,.speech-transcript-toggle,.record-detail button,.record-source-link){font:600 .875rem/1.5 var(--ui-font-family);letter-spacing:0}body .app-shell :is(.profile-hero>div:not(.profile-identity) a,.detail-toolbar button,.record-detail button){border:1px solid var(--og-border);background:var(--og-panel);min-height:44px;color:var(--og-red);border-radius:.375rem;padding:.625rem 1rem}body .app-shell :is(.organization-entry-links a,.person-activity-list footer a,.committee-roster-grid b,.committee-memberships b,.record-source-link){color:var(--og-red)!important}body .app-shell :is(.profile-hero nav,.record-detail-back,.meeting-detail-back,.organization-entry-links,.record-detail) a:hover{text-underline-offset:.2em;text-decoration:underline}body .app-shell .meeting-detail-heading{border-top:0;border-bottom:1px solid var(--og-border);padding-block:.5rem 2rem}body .app-shell .detail-panel>h1,body .app-shell .meeting-detail-heading h1,body .app-shell .record-detail h1{text-wrap:pretty;letter-spacing:-.035em!important;font-size:clamp(2rem,3.5vw,3rem)!important;line-height:1.15!important}body .app-shell .record-detail-back,body .app-shell .record-detail{width:min(100% - 3rem,72.5rem);margin-inline:auto}body .app-shell nav.record-detail-back{margin:1.5rem auto 1rem}body .app-shell nav.record-detail-back>a{border:1px solid var(--og-border);background:var(--og-panel);max-width:100%;min-height:44px;color:var(--og-red);font:600 .875rem/1.5 var(--ui-font-family);border-radius:.375rem;align-items:center;padding:.625rem .875rem;text-decoration:none;display:inline-flex}body .app-shell nav.record-detail-back>a:hover{border-color:var(--og-red);background:var(--og-soft);color:var(--og-red-hover);text-decoration:none}body .app-shell nav.record-detail-back>a:focus-visible{outline:2px solid var(--og-red);outline-offset:3px}body .app-shell .record-detail{border:1px solid var(--og-border);margin-bottom:3rem;padding:clamp(1.25rem,3vw,2.5rem)}.record-detail-heading{border-bottom:1px solid var(--og-border);padding-bottom:1.5rem}.record-detail-heading h1{margin:.75rem 0 1.25rem}.record-detail-meta{flex-wrap:wrap;gap:.5rem 1.5rem;margin-block:1.25rem;display:flex}body .app-shell .record-detail-meta p{color:var(--og-muted);margin:0;font-size:.875rem!important}.record-source-link{align-items:center;min-height:44px;display:inline-flex}.record-detail-section{margin-top:2rem}.record-detail-section h2{margin-bottom:1rem}.record-transcript{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;margin-top:2rem;font-size:1rem;line-height:1.8}.record-vote-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 2rem;display:grid}.record-vote-totals>div{border:1px solid var(--og-border);border-radius:var(--editorial-radius);background:var(--og-soft);padding:1rem}.record-vote-totals dt{color:var(--og-muted);font-size:.875rem}.record-vote-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.375rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.3}.record-vote-table{border:1px solid var(--og-border);border-radius:var(--editorial-radius);overflow-x:auto}.record-vote-table table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem}.record-vote-table :is(th,td){border-bottom:1px solid var(--og-border);padding:.875rem 1rem}.record-vote-table th{background:var(--og-soft);white-space:nowrap;font-weight:600}.record-vote-table tr:last-child td{border-bottom:0}.record-vote-table td a{color:var(--og-red)}.record-document{border:1px solid var(--og-border);border-radius:var(--editorial-radius);width:100%;height:75vh;margin-top:1rem;display:block}@media (width<=760px){:root{--editorial-title-size:clamp(2.125rem, 8vw, 3rem);--editorial-section-size:1.5rem}body .app-shell :is(.profile-hero,.civic-hero,.intelligence-hero,.legal-hero,.articles-hero,.contracts-hero,.community-hero,.national-budget-hero,.people-hero,.search-hub-hero){padding-block:1.875rem 1.5rem}body .app-shell .detail-panel>h1,body .app-shell .meeting-detail-heading h1,body .app-shell .record-detail h1{font-size:clamp(1.875rem,7vw,2.5rem)!important}body .app-shell .record-detail-back,body .app-shell .record-detail{width:calc(100% - 1.75rem)}.record-vote-totals{gap:.5rem}.record-vote-totals>div{padding:.75rem}.record-vote-totals dd{font-size:1.25rem}}body .app-shell :is(.detail-panel,.record-detail,.meeting-detail-content,.meeting-drilldown,.person-activity-block,.person-profile-details,.person-official-roles,.organization-activity,.organization-people,.activity-analysis,.entity-summary,.thematic-summary,.asset-history,.profile-grid,.profile-themes,.territory-visual-summary,.article-body,.legal-content,.profile-form-intro) :is(p,li,blockquote){font-family:var(--ui-font-family);overflow-wrap:anywhere;font-weight:400;font-size:1rem!important;line-height:1.65!important}body .app-shell :is(.person-activity-list,.person-activity-sync,.person-profile-details,.organization-entry,.organization-chart,.activity-chart,.detail-panel,.record-detail,.meeting-detail-content) h3{color:var(--ink);font-family:var(--editorial-font)!important;font-size:1.25rem!important;font-weight:500!important;line-height:1.35!important}body .app-shell :is(.detail-panel,.record-detail,.meeting-detail-content,.person-profile-details) h4{font:600 1rem/1.5 var(--ui-font-family);color:var(--ink)}body .app-shell .detail-panel :is(small,dt,th),body .app-shell .detail-panel :is(.decision-metadata>span,.source-disclosure>summary,.analysis-details>summary),body .app-shell .detail-panel :is(.change-cards>article>div>span,.change-cards>article>div>a,.change-cards p>b,.key-data-grid>article>span,.decision-metadata b){font-family:var(--ui-font-family);overflow-wrap:anywhere;font-size:.875rem!important;line-height:1.5!important}body .app-shell .detail-panel :is(.quality-checks strong,.change-cards>article>strong,.key-data-grid>article>strong,.key-data-grid>article>b,td,dd){overflow-wrap:anywhere;line-height:1.5;font-size:1rem!important}body .app-shell .profile-hero>a{min-height:44px;color:var(--og-red);font:600 .875rem/1.5 var(--ui-font-family);align-items:center;display:inline-flex}body .app-shell :is(.person-facts,.asset-facts,.profile-status,.profile-metrics,.person-profile-detail-grid,.thematic-summary,.territory-ring-card,.meeting-drilldown-summary,.decision-metadata) :is(dt,small),body .app-shell :is(.person-facts,.asset-facts,.profile-status,.profile-metrics)>:is(article,a)>span,body .app-shell :is(.person-activity-meta,.person-activity-list footer,.person-activity-disclosure>summary small,.person-activity-heading>b,.person-activity-overview>a,.person-profile-stats,.person-activity-scope-note,.activity-coverage-note,.organization-scope,.person-crossrefs>div>span,.person-crossref-topics li,.person-crossref-soon,.person-crossrefs>a,.profile-portrait-credit,.committee-roster-count,.organization-roster-count,.committee-roster-empty,.committee-case-heading>a,.activity-results time,.activity-results footer,.meeting-detail-heading small,.meeting-agenda-source,.meeting-agenda-loading,.meeting-documents-status,.meeting-drilldown-summary dd,.meeting-agenda-list>ol>li small,.meeting-linked-proposal small,.meeting-linked-proposal>a,.ipa-note,.ipa-empty,.ipa-evidence-note,.ipa-section small,.ipa-links,.record-detail-meta,.record-detail-back,.profile-form label small,.profile-optional>summary,.article-body>nav,.article-body>header>div,.article-body>aside>a,.article-body>footer,.territory-children small,.territory-children a>span,.profile-themes small,.profile-themes a>b,.profile-metrics a>b,.territory-visual-lead>div>b,.territory-visual-lead>a,.territory-comparison-chart>header>small,.territory-comparison-chart>div>span,.territory-comparison-chart>div>strong,.territory-share-ring span,.territory-ring-card dd,.entity-summary>a,.thematic-summary dd){font-family:var(--ui-font-family);overflow-wrap:anywhere;font-size:.875rem!important;line-height:1.5!important}body .app-shell :is(.person-activity-meta,.person-activity-list footer,.person-crossref-soon) :is(span,small,time,p),body .app-shell .person-activity-list .person-vote-tally small{font-size:inherit!important;line-height:inherit!important}body .app-shell :is(.person-activity-heading>span,.person-activity-disclosure>summary small,.activity-chart>div:first-child>span,.entity-summary>div>span,.thematic-summary>div>span,.asset-history>div:first-child>span,.asset-relations article>b,.territory-visual-lead>span,.territory-comparison-chart>header>span,.meeting-agenda-heading span,.meeting-drilldown-summary>div>span,.meeting-agenda-point-heading>span,.meeting-linked-proposals>span,.meeting-agenda-list>ol>li>div>span,.ipa-section>header>span,.article-body>header>span,.article-body>aside>span,.detail-panel .decision-brief-grid>article>span,.detail-panel .narrative-grid>article>span){letter-spacing:.06em;color:var(--og-muted)!important;font:600 .75rem/1.5 var(--ui-font-family)!important}body .app-shell :is(.person-activity-disclosure>summary strong,.person-activity-sync li,.person-profile-detail-grid dd,.meeting-drilldown-summary>div>strong,.meeting-agenda-list>ol>li strong,.meeting-linked-proposal strong,.ipa-subject,.ipa-transcript,.ipa-casts li,.profile-themes strong,.asset-relations article strong){overflow-wrap:anywhere;font-size:1rem!important;line-height:1.5!important}body .app-shell :is(.vote-legend,.ipa-vote-legend>button,.ipa-vote-legend>div){min-height:44px;line-height:1.5;font-size:.875rem!important}body .app-shell .speech-word-cloud small{font-size:.875rem;line-height:1.5}body .app-shell .speech-word-cloud button{flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;max-width:100%;line-height:1.35}body .app-shell .speech-word-cloud button>span{overflow-wrap:anywhere;min-width:0}body .app-shell .speech-word-cloud small{white-space:nowrap;flex:none}body .app-shell :is(.thematic-summary,.asset-relations article,.territory-visual-lead,.territory-comparison-chart,.territory-ring-card,.activity-analysis,.activity-chart,.person-activity-sync,.meeting-linked-proposal,.ipa-vote-card,.ipa-speeches>details,.ipa-meetings>article){border-radius:var(--editorial-radius);min-width:0;color:var(--ink);border-color:var(--og-border)!important;background:var(--og-panel)!important;box-shadow:none!important}body .app-shell :is(.person-activity-list footer a,.person-crossrefs>a,.committee-roster-empty a,.committee-case-heading>a,.profile-themes a>b,.profile-metrics a>b,.territory-children a>span,.territory-visual-lead>a,.entity-summary>a,.thematic-summary dd a,.meeting-agenda-source a,.meeting-linked-proposal>a,.ipa-links a,.article-body>footer a){color:var(--og-red)!important}body .app-shell :is(.person-card-rich,.faction-card-rich){border-radius:var(--editorial-radius);min-width:0}body .app-shell :is(.person-card-rich p,.faction-card-rich p){line-height:1.6;font-size:.875rem!important}body .app-shell :is(.person-card-rich dt,.person-card-rich dd,.person-card-footer,.faction-card-rich>span,.faction-card-rich>b){overflow-wrap:anywhere;line-height:1.5;font-size:.875rem!important}body .app-shell .person-card-footer>:is(em,b){font-size:inherit}body .app-shell .faction-card-rich>strong{font:500 1.5rem/1.3 var(--editorial-font)}body .app-shell :is(.person-card-footer>b,.faction-card-rich>b){color:var(--og-red)!important}body .app-shell :is(.profile-status,.asset-facts,.person-facts){grid-template-columns:repeat(4,minmax(0,1fr))}body .app-shell :is(.profile-status,.asset-facts,.person-facts,.profile-metrics)>:is(a,article),body .app-shell .profile-identity>div{overflow-wrap:anywhere;min-width:0}body .app-shell :is(.person-activity-meta,.organization-entry-meta,.profile-hero nav,.record-detail-meta){flex-wrap:wrap;row-gap:.5rem}@media (width<=760px){body .app-shell :is(.topic-bars,.initiative-bars) button{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem;padding:.5rem .25rem}body .app-shell :is(.topic-bars,.initiative-bars) button>span{overflow-wrap:anywhere;min-width:0}body .app-shell :is(.topic-bars,.initiative-bars) button>strong{grid-area:1/2}body .app-shell :is(.topic-bars,.initiative-bars) button>i{grid-area:2/1/auto/-1}body .app-shell :is(.profile-status,.asset-facts,.person-facts){grid-template-columns:repeat(2,minmax(0,1fr))}body .app-shell .territory-comparison-chart>div{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem}body .app-shell .territory-comparison-chart>div>i{grid-area:2/1/auto/-1}body .app-shell .territory-comparison-chart>div>strong{grid-area:1/2}}@media (width<=420px){body .app-shell :is(.profile-status,.asset-facts,.person-facts){grid-template-columns:minmax(0,1fr)}body .app-shell .profile-identity{flex-wrap:wrap;align-items:flex-start}}body :is(.app-shell,.auth-page-shell) :is(button:not(:where(.linked-timeline li>button,.intelligence-kpis button,.notification-center>button,.balance-kpis>button,.decision-funnel>button,.analysis-dossiers button:not(.dossier-save-button),.comparison-bars>button,.national-donut-legend button,.hemicycle-legend button,.policy-pulse>button,.meeting-grid>button,.thirty-day-kpis>button,.sector-momentum button,.dossier-save-popover>div>button,.attention-issue-list>button,.execution-card-list>button,.national-radar-list>button,.initiative-bars button,.topic-bars button,.organization-chart-bars button,.organization-vote-legend button,.ipa-vote-legend>button)),input[type=button],input[type=submit],input[type=reset],a[role=button],a.primary-action,a.secondary-action,a.link-action,a.signin-link,a.signup-link,a.account-header-link,a.login-link,a.my-watch-link,a.header-search-link,a.homepage-brief-primary,a.hero-secondary,a.hero-action,a.campaign-primary,a.footer-cta,a.open-detail,a.homepage-list-all,a.homepage-list-collapse,a.all-articles-link,a.search-direct-answer-action,.account-menu>a,.account-actions a,.campaign-final>a,.featured-brief>div>a,.insight-actions>a,.community-card-body>a,.community-submit>div>a,.privacy-center aside>a,.network-banner a,.civic-hero-actions a,.homepage-parliament-actions a,.homepage-parliament-sync a,.homepage-command-actions>a,.meetings-parliament-intro>div>div a,.meetings-parliament-intro aside a,.site-watch-cta>a,.homepage-watch-cta>a,.profile-hero>div:last-child a,.budget-line-actions a,.committee-card-actions a,.ministry-card-actions a,.search-analysis-entry a,.search-mode-switch a,.directory-tabs a,.section-nav a){text-align:center!important;justify-content:center!important;align-items:center!important}body .app-shell :is(.detail-tabs,.content-view-switcher,.account-next-actions) button{align-content:center;justify-items:center}body .app-shell :is(.detail-tabs,.content-view-switcher,.lab-tabs,.audience-switcher,.organization-tabs) button :is(span,small,strong,b){text-align:center!important}.weekly-roundup-shell{background:var(--paper)}.weekly-roundup-article{width:min(1220px,100% - 48px);margin:0 auto;padding:3.5rem 0 5rem}.weekly-roundup-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:end;gap:4rem;padding:1rem 0 3rem;display:grid}.weekly-roundup-kicker,.weekly-section-heading>p,.weekly-roundup-hero-note>span,.weekly-method-note>span,.weekly-roundup-sources>div:first-child>span{color:var(--orange);font:700 .75rem/1.4 var(--ui-font-family);letter-spacing:.12em;text-transform:uppercase;margin:0}.weekly-roundup-dot{background:var(--orange);border-radius:50%;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block;box-shadow:0 0 0 4px #a3212b1a}.weekly-roundup-hero h1{max-width:820px;color:var(--ink);font:500 clamp(3.2rem, 6.1vw, 5.7rem)/.94 var(--editorial-font);letter-spacing:-.065em;text-wrap:balance;margin:.85rem 0 .4rem}.weekly-roundup-period{color:#555a56;font:600 clamp(1rem, 1.8vw, 1.35rem)/1.4 var(--ui-font-family);letter-spacing:.02em;margin:0}.weekly-roundup-lead{color:#4f5751;max-width:760px;margin:1.7rem 0 0;font-size:1.12rem;line-height:1.75}.weekly-roundup-hero-note{border-top:4px solid var(--orange);background:var(--card);padding:1.4rem 1.5rem;box-shadow:0 12px 30px #2327230d}.weekly-roundup-hero-note strong{color:var(--ink);font:500 1.45rem/1.18 var(--editorial-font);margin:.65rem 0 .9rem;display:block}.weekly-executive-points{gap:.8rem;display:grid}.weekly-executive-points p{border-top:1px solid var(--line);color:#4f5751;margin:0;padding-top:.7rem;font-size:1rem;line-height:1.48}.weekly-executive-points a{width:fit-content;color:var(--orange);font:700 .88rem/1.4 var(--ui-font-family);margin-bottom:.25rem;text-decoration:none;display:block}.weekly-executive-points a:hover,.weekly-executive-points a:focus-visible{text-underline-offset:.18em;text-decoration:underline}.weekly-roundup-hero-note small{color:#686e69;margin-top:1rem;font-size:.78rem;line-height:1.45;display:block}.weekly-roundup-signal-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:2.2rem 0 4.25rem;display:grid}.weekly-roundup-signal-grid>a{background:var(--card);min-height:142px;padding:1.2rem 1.35rem;text-decoration:none;transition:background-color .15s;display:block}.weekly-roundup-signal-grid>a:hover,.weekly-roundup-signal-grid>a:focus-visible{background:#f2f0eb}.weekly-roundup-signal-grid>a:focus-visible{outline:2px solid var(--orange);outline-offset:-4px}.weekly-roundup-signal-grid>a:hover p{color:var(--orange)}.weekly-roundup-signal-grid span{color:var(--orange);font:700 .7rem/1 var(--ui-font-family);letter-spacing:.08em;display:block}.weekly-roundup-signal-grid strong{color:var(--ink);font:500 clamp(1.8rem, 3.3vw, 2.8rem)/1 var(--editorial-font);margin:.65rem 0 .2rem;display:block}.weekly-roundup-signal-grid p{color:#686e69;margin:0;font-size:.92rem;line-height:1.45}.weekly-roundup-section{margin-top:4.75rem}.weekly-section-heading{grid-template-columns:minmax(0,1fr) minmax(270px,.7fr);align-items:end;column-gap:3rem;margin-bottom:1.5rem;display:grid}.weekly-section-heading>p:first-child{grid-column:1/-1;margin-bottom:.55rem}.weekly-section-heading h2{max-width:780px;color:var(--ink);font:500 clamp(1.9rem, 3.1vw, 3rem)/1.07 var(--editorial-font);letter-spacing:-.045em;text-wrap:balance;margin:0}.weekly-section-intro{color:#69706a;max-width:420px;margin:0;font-size:.95rem;line-height:1.65}.weekly-immunity-card{border:1px solid var(--line);border-left:4px solid var(--orange);background:var(--card);justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1rem;padding:1.4rem 1.6rem;display:flex}.weekly-immunity-card h3{color:var(--ink);font:500 1.8rem/1.12 var(--editorial-font);margin:.55rem 0 .5rem}.weekly-immunity-card p{color:#4f5751;max-width:780px;margin:0;font-size:1rem;line-height:1.65}.weekly-immunity-card .weekly-primary-link{flex:none}#mentelmi-bizottsag,#plenaris-ules,#koltsegvetes{scroll-margin-top:6rem}.weekly-feature-card{border:1px solid #c9c4bd;border-top:5px solid var(--orange);background:#fffefa;grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr);gap:2rem;padding:clamp(1.4rem,3vw,2.6rem);display:grid}.weekly-feature-eyebrow{color:var(--orange);font:700 .75rem/1.4 var(--ui-font-family);letter-spacing:.06em;text-transform:uppercase}.weekly-feature-card h3{color:var(--ink);font:500 clamp(1.8rem, 3vw, 2.7rem)/1.08 var(--editorial-font);letter-spacing:-.04em;margin:.65rem 0 .8rem}.weekly-feature-card p{color:#4f5751;max-width:650px;margin:0;font-size:1rem;line-height:1.7}.weekly-feature-card aside{background:#f2f0eb;border-left:1px solid #d8d3cc;padding:1.2rem 1.3rem}.weekly-feature-card aside>span{color:var(--orange);font:700 .7rem/1.3 var(--ui-font-family);letter-spacing:.1em}.weekly-feature-card ul{color:#555d56;gap:.7rem;margin:1rem 0 0;padding-left:1.1rem;font-size:.92rem;line-height:1.5;display:grid}.weekly-primary-link,.weekly-event-link{color:var(--orange);margin-top:1.3rem;font-weight:700;text-decoration:none;display:inline-flex}.weekly-primary-link:hover,.weekly-event-link:hover{text-underline-offset:.2em;text-decoration:underline}.weekly-roundup-note{color:#6b716c;margin:1rem 0 0;font-size:.9rem;line-height:1.65}.weekly-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.weekly-event-card{border:1px solid var(--line);background:var(--card);flex-direction:column;min-height:300px;padding:1.4rem 1.45rem;display:flex}.weekly-event-card.critical{border-top:4px solid var(--orange)}.weekly-event-meta{color:#707771;letter-spacing:.03em;justify-content:space-between;gap:1rem;font-size:.8rem;font-weight:700;display:flex}.weekly-event-meta span{color:var(--orange)}.weekly-event-label{color:var(--orange);font:700 .7rem/1.4 var(--ui-font-family);letter-spacing:.09em;text-transform:uppercase;margin:1.35rem 0 .4rem}.weekly-event-card h3{color:var(--ink);font:500 1.45rem/1.15 var(--editorial-font);letter-spacing:-.025em;margin:0 0 .75rem}.weekly-event-copy{color:#555d56;font-size:.92rem;line-height:1.6}.weekly-event-copy p{margin:0}.weekly-event-copy small{color:#777d77;margin-top:.75rem;font-size:.8rem;line-height:1.5;display:block}.weekly-event-link{align-self:flex-start;margin-top:auto;padding-top:1rem;font-size:.88rem}.weekly-watch-section{padding-top:.5rem}.weekly-watch-list{counter-reset:watch;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}.weekly-watch-list li{border-bottom:1px solid var(--line);counter-increment:watch;grid-template-columns:2.2rem 1fr;gap:.8rem;padding:1.35rem 0;display:grid}.weekly-watch-list li:before{content:counter(watch, decimal-leading-zero);color:var(--orange);font:700 .8rem/1.6 var(--ui-font-family)}.weekly-watch-list strong{color:var(--ink);font:600 1rem/1.4 var(--ui-font-family);display:block}.weekly-watch-list span{color:#707771;grid-column:2;min-width:0;margin-top:.35rem;font-size:.88rem;line-height:1.55;display:block}.weekly-method-note{border:1px solid var(--line);background:#f0eee9;grid-template-columns:210px 1fr;gap:2rem;margin-top:4rem;padding:1.35rem 1.5rem;display:grid}.weekly-method-note p{color:#626a63;max-width:760px;margin:0;font-size:.9rem;line-height:1.65}.weekly-roundup-sources{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:3rem;margin-top:4rem;padding-top:2rem;display:grid}.weekly-roundup-sources h2{color:var(--ink);font:500 1.7rem/1.1 var(--editorial-font);margin:.55rem 0 0}.weekly-source-list{align-content:start;gap:.5rem;display:grid}.weekly-source-list a{color:var(--orange);font-size:.88rem;line-height:1.45;text-decoration:none}.weekly-source-list a:hover{text-underline-offset:.2em;text-decoration:underline}@media (width<=820px){.weekly-roundup-article{width:calc(100% - 28px);padding-top:2.25rem}.weekly-roundup-hero,.weekly-feature-card,.weekly-roundup-sources{grid-template-columns:1fr;gap:1.5rem}.weekly-roundup-hero h1{font-size:clamp(2.8rem,12vw,4.4rem)}.weekly-section-heading{grid-template-columns:1fr;gap:1rem}.weekly-section-intro{max-width:680px}.weekly-event-grid,.weekly-watch-list{grid-template-columns:1fr}.weekly-immunity-card{flex-direction:column;align-items:flex-start;gap:.35rem}.weekly-method-note{grid-template-columns:1fr;gap:.7rem}}@media (width<=560px){.weekly-roundup-signal-grid{grid-template-columns:1fr}.weekly-roundup-signal-grid>a{min-height:0}.weekly-roundup-hero-note{padding:1.1rem}.weekly-feature-card{padding:1.2rem}}.linkedin-edition{max-width:1040px}.linkedin-hero{border-bottom:2px solid var(--ink);max-width:920px;padding:1rem 0 2.8rem}.linkedin-hero h1{max-width:880px;color:var(--ink);font:500 clamp(3rem, 6vw, 5.25rem)/.98 var(--editorial-font);letter-spacing:-.06em;text-wrap:balance;margin:.85rem 0 .7rem}.linkedin-article-body{max-width:720px;margin:0 auto}.linkedin-hero .linkedin-subtitle{color:var(--ink);font:500 clamp(1.375rem, 2.5vw, 1.875rem)/1.35 var(--editorial-font);text-wrap:balance;margin:1rem 0}.linkedin-introduction{color:#343936;margin:2rem 0 0;font-size:1.125rem;line-height:1.75}.linkedin-case-list{color:#343936;margin:0 0 1.5rem;padding-left:1.35rem;font-size:1.125rem;line-height:1.75}.linkedin-case-list li+li{margin-top:.7rem}.linkedin-story-block p a{color:var(--orange);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.linkedin-story-block p a:hover,.linkedin-story-block p a:focus-visible{color:var(--ink)}.linkedin-story-block{margin-top:3.6rem}.linkedin-overline{color:var(--orange);font:700 .875rem/1.4 var(--ui-font-family);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem}.linkedin-story-block h2{max-width:760px;color:var(--ink);font:500 clamp(1.8rem, 3.3vw, 2.65rem)/1.08 var(--editorial-font);letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.05rem}.linkedin-story-block>p:not(.linkedin-overline){color:#343936;margin:0 0 1.2rem;font-size:1.125rem;line-height:1.75}.linkedin-story-block .weekly-primary-link{margin-top:.4rem}.linkedin-second-link{margin-left:1.2rem}.linkedin-brief-block{border-top:1px solid var(--line);padding-top:2rem}.linkedin-compact-links{flex-wrap:wrap;gap:.65rem 1.3rem;margin-top:1.25rem;display:flex}.linkedin-compact-links a{color:var(--orange);font-size:.88rem;font-weight:700;line-height:1.5;text-decoration:none}.linkedin-compact-links a:hover,.linkedin-compact-links a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.linkedin-close{border-top:5px solid var(--orange);background:#fffefa;margin-top:3.8rem;padding:1.5rem 1.6rem}.linkedin-close p{color:#343936;font:400 1.125rem/1.75 var(--ui-font-family);margin:0}.linkedin-close a{color:var(--orange);margin-top:1rem;font-weight:700;text-decoration:none;display:inline-flex}.linkedin-close a:hover,.linkedin-close a:focus-visible{text-underline-offset:.2em;text-decoration:underline}@media (width<=820px){.linkedin-hero h1{font-size:clamp(2.8rem,11vw,4.2rem)}.linkedin-story-block{margin-top:2.8rem}.linkedin-story-block>p:not(.linkedin-overline),.linkedin-introduction,.linkedin-case-list,.linkedin-close p{font-size:1.0625rem;line-height:1.75}}:is(.weekly-analysis-hu,.weekly-analysis-en) .weekly-roundup-article{padding-bottom:2rem}:is(.weekly-analysis-hu,.weekly-analysis-en) .linkedin-close{background:0 0;border:0;margin-top:1.75rem;padding:0}:is(.weekly-analysis-hu,.weekly-analysis-en) .linkedin-close a{min-height:44px;font:600 1rem/1.5 var(--ui-font-family);text-underline-offset:.2em;align-items:center;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}:is(.weekly-analysis-hu,.weekly-analysis-en)>.site-watch-cta{margin-top:0}.english-analysis-masthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;width:min(1220px,100% - 48px);margin:0 auto;padding:1.5rem 0;display:flex}.english-analysis-masthead .brand{flex:none;width:220px;max-width:55%;display:block}.english-analysis-masthead .brand-logo{width:100%;height:auto;display:block}.english-analysis-masthead>span{color:#555a56;text-align:right;font-size:.875rem;line-height:1.5}.english-analysis-footer{border-top:1px solid var(--line);color:#555a56;flex-wrap:wrap;justify-content:space-between;gap:1rem;width:min(1040px,100% - 48px);margin:0 auto;padding:1.5rem 0 2rem;font-size:.875rem;display:flex}.english-analysis-footer p{margin:0}.english-analysis-footer nav{gap:1.5rem;display:flex}.english-analysis-footer a{color:inherit;text-underline-offset:.2em}body .app-shell.weekly-roundup-shell h1{letter-spacing:-.025em!important;line-height:1.12!important}body .app-shell.weekly-roundup-shell h2{text-wrap:balance;letter-spacing:-.012em!important;line-height:1.25!important}.linkedin-hero{margin-inline:auto}.linkedin-hero .weekly-roundup-lead{color:#343936;max-width:720px;font-size:1.1875rem;line-height:1.7}.linkedin-article-body{overflow-wrap:anywhere}.linkedin-article-body strong{font-weight:650}.weekly-decision-update{border-inline-start:4px solid var(--orange);background:var(--card);color:var(--ink);margin:1.4rem 0 1.8rem;padding:1.15rem 1.35rem}.weekly-decision-date{color:var(--orange);font:700 .875rem/1.5 var(--ui-font-family);letter-spacing:.07em;margin:0 0 .45rem}.weekly-decision-update>strong{margin-bottom:.55rem;display:block}.weekly-decision-update ul{gap:.35rem;margin:.6rem 0;padding-left:1.25rem;display:grid}.weekly-decision-update li,.weekly-decision-update>p:not(.weekly-decision-date){margin:0;line-height:1.65}.weekly-decision-note{color:#5b625c;font-size:.9rem}.weekly-decision-update a{text-underline-offset:.18em}.weekly-live-freshness{color:#5b625c;margin:1rem 0 0;font-size:.875rem;line-height:1.6}.weekly-live-freshness span{display:block}.weekly-live-results ul{gap:.9rem}.weekly-roundup-shell :is(.weekly-roundup-kicker,.weekly-section-heading>p:first-child,.weekly-roundup-hero-note>span,.weekly-feature-eyebrow,.weekly-feature-card aside>span,.weekly-event-label){letter-spacing:.07em;font-size:.875rem;line-height:1.5}.weekly-roundup-shell :is(.weekly-section-intro,.weekly-event-copy,.weekly-feature-card ul,.weekly-watch-list span,.weekly-roundup-note){color:#454c47;font-size:1rem;line-height:1.7}.weekly-roundup-shell :is(.weekly-event-meta,.weekly-event-copy small,.weekly-roundup-hero-note small){color:#5b625c;font-size:.875rem;line-height:1.6}body .app-shell.analysis-index-shell :is(.featured-brief>div>p,.brief-grid article>p,.analysis-dossiers dd,.analysis-lens-grid strong,.snapshot-grid p,.snapshot-heading>p,.insight-mode-cards p,.editorial-model p){color:#343936;font-size:1rem;line-height:1.7}body .app-shell.analysis-index-shell :is(.brief-grid article>header,.brief-grid article>footer,.featured-brief>div>div,.analysis-dossiers footer){flex-wrap:wrap}body .app-shell.analysis-index-shell :is(.brief-grid article>header span,.brief-grid article>header time,.brief-grid article>footer b,.brief-grid article>footer a,.brief-card-signals span,.brief-controls>span,.featured-brief>div>span,.featured-brief>div>div>*,.featured-brief>aside span,.analysis-lens-grid b,.analysis-lens-grid small,.analysis-dossiers dt,.analysis-dossiers footer small,.analysis-dossiers footer b){font-size:.875rem;line-height:1.5}body .app-shell.analysis-index-shell :is(.featured-brief h2,.brief-grid h2,.analysis-dossiers h3){letter-spacing:-.012em!important;line-height:1.3!important}@media (width<=820px){.weekly-roundup-article{width:calc(100% - 40px)}.linkedin-hero .weekly-roundup-lead{font-size:1.125rem;line-height:1.7}}@media (width<=560px){.english-analysis-masthead{gap:1rem;width:calc(100% - 40px);padding-block:1.2rem}body .app-shell.weekly-roundup-shell h1{font-size:clamp(2.125rem,8.8vw,2.75rem)!important}.english-analysis-masthead .brand{width:180px}.english-analysis-masthead>span{max-width:9rem}.linkedin-second-link{margin-left:0}.linkedin-close{padding:1.2rem 1rem}}.english-publication-brand{border-left:5px solid var(--orange);color:var(--ink);font:700 clamp(1.1rem, 2.3vw, 1.8rem)/1.08 var(--editorial-font);flex:0 auto;padding-left:.65rem;text-decoration:none;display:block}.english-publication-brand span{display:block}@media (width<=560px){.english-publication-brand{max-width:65%}.english-analysis-masthead>span{max-width:7rem;font-size:.75rem}}.contact-shell{min-height:100vh}.contact-hero,.contact-main{width:calc(100% - 48px);max-width:var(--site-content-max-width);margin-inline:auto}.contact-hero{border-bottom:1px solid var(--line);padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(1.75rem,3vw,2.75rem)}.contact-hero>span,.contact-kicker{color:#6a716b;font:750 .6875rem/1.4 var(--ui-font-family,Arial, sans-serif);letter-spacing:.11em;margin:0 0 .7rem;display:block}.contact-hero h1,.contact-main h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.contact-hero h1{font-size:clamp(3rem,6vw,5rem);line-height:.98}.contact-hero p{color:#565d57;max-width:45rem;margin:1rem 0 0;font-size:1.0625rem;line-height:1.65}.contact-main{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}.contact-intro{padding-top:.45rem}.contact-intro h2{font-size:clamp(1.95rem,3.5vw,2.75rem);line-height:1.05}.contact-intro>p:not(.contact-kicker){color:#59605a;margin:1rem 0 0;font-size:1rem;line-height:1.65}.contact-intro .contact-privacy{border-top:1px solid var(--line);color:#6b706c;margin-top:1.6rem;padding-top:1rem;font-size:.875rem;line-height:1.6}.contact-form{background:var(--card);border:1px solid #d2cfc8;border-top:3px solid #282a28;padding:clamp(1.15rem,3.3vw,2rem);box-shadow:0 14px 38px #2327230d}.contact-form fieldset{border:0;min-width:0;margin:0 0 1.5rem;padding:0}.contact-form legend,.contact-field>span{color:#333832;margin-bottom:.55rem;font-size:.875rem;font-weight:700;line-height:1.35;display:block}.contact-field>span em{color:#737772;margin-left:.3rem;font-size:.8125rem;font-style:normal;font-weight:400}.contact-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.contact-kind{cursor:pointer;min-width:0;display:block;position:relative}.contact-kind input{opacity:0;position:absolute;inset:.1rem auto auto .1rem}.contact-kind span{background:#fffefa;border:1px solid #cbc8c1;min-height:8.8rem;padding:1rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.contact-kind b{color:#252825;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:600;line-height:1.2}.contact-kind small{color:#676d68;margin-top:.5rem;font-size:.8125rem;line-height:1.45;display:block}.contact-kind:hover span{border-color:#918f88}.contact-kind input:checked+span{background:#ecebe6;border-color:#282a28;box-shadow:inset 0 -3px #a3212b}.contact-kind input:focus-visible+span{outline-offset:2px;outline:3px solid #a3212b47}.contact-field{margin-top:1.1rem;display:block}.contact-field input,.contact-field textarea{box-sizing:border-box;color:#242724;width:100%;font:400 1rem/1.5 var(--ui-font-family,Arial, sans-serif);background:#fffefa;border:1px solid #c5c3bd;border-radius:0}.contact-field input{min-height:3rem;padding:.65rem .75rem}.contact-field textarea{resize:vertical;min-height:10rem;padding:.75rem}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#888b86}.contact-field input:focus,.contact-field textarea:focus{outline-offset:0;border-color:#a3212b;outline:3px solid #a3212b1f}.contact-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-submit-row{border-top:1px solid #dedbd5;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:1.35rem;padding-top:1.1rem;display:flex}.contact-submit-row p{color:#6b706c;max-width:22rem;margin:0;font-size:.8125rem;line-height:1.5}.contact-submit-row p a{color:#4a514c;text-underline-offset:3px;text-decoration:underline}.contact-submit-row button{border:1px solid var(--action);background:var(--action);color:#fff;cursor:pointer;border-radius:0;min-width:11.5rem;min-height:2.875rem;padding:.7rem 1rem;font-size:.9375rem;font-weight:700}.contact-submit-row button:hover:not(:disabled){background:var(--action-hover)}.contact-submit-row button:disabled{cursor:wait;opacity:.75}.contact-notice{color:#4f504c;background:#f4e6e7;border-left:3px solid #a3212b;margin:1rem 0 0;padding:.8rem .9rem;font-size:.9375rem;line-height:1.5}.contact-notice.is-error{color:#7c1e26;background:#faecea;border-left-color:#a3212b}.contact-legal{width:calc(100% - 48px);max-width:var(--site-content-max-width);border-top:1px solid var(--line);grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);margin:clamp(3rem,7vw,6rem) auto 0;padding:clamp(1.8rem,4vw,3rem) 0;display:grid}.contact-legal h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.95rem,3.5vw,2.75rem);font-weight:500;line-height:1.05}.contact-legal>div>p{color:#59605a;max-width:25rem;margin:1rem 0 0;font-size:1rem;line-height:1.65}.contact-legal-cards{gap:1rem;display:grid}.contact-legal-cards article{background:var(--card);border:1px solid #d2cfc8;padding:1.15rem 1.25rem}.contact-legal-cards h3{color:#252825;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:1.125rem;font-weight:600}.contact-legal-cards dl{gap:.7rem;margin:0;display:grid}.contact-legal-cards dl>div{grid-template-columns:minmax(6.5rem,.4fr) minmax(0,1fr);gap:1rem;display:grid}.contact-legal-cards dt{color:#6b706c;font-size:.8125rem;line-height:1.45}.contact-legal-cards dd{color:#343934;margin:0;font-size:.9375rem;line-height:1.5}.contact-legal-cards a{color:#343934;text-underline-offset:3px;-webkit-text-decoration:underline #a3212b;text-decoration:underline #a3212b}.contact-legal-cards a.contact-social-link{color:#69716b;vertical-align:-.25em;border-radius:2px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-inline-start:.25rem;text-decoration:none;transition:color .16s;display:inline-flex}.contact-social-link svg{fill:currentColor;width:.9rem;height:.9rem;display:block}.contact-legal-cards a.contact-social-link:hover{color:var(--action)}.contact-legal-cards a.contact-social-link:focus-visible{outline:2px solid var(--action);outline-offset:2px}@media (width<=860px){.contact-main{grid-template-columns:1fr;gap:1.75rem}.contact-intro{max-width:42rem}.contact-legal{grid-template-columns:1fr;gap:1.75rem}}@media (width<=650px){.contact-hero,.contact-main,.contact-legal{width:calc(100% - 28px)}.contact-hero{padding-top:2.35rem}.contact-kind-grid{grid-template-columns:1fr}.contact-kind span{min-height:0}.contact-submit-row{flex-direction:column;align-items:stretch}.contact-submit-row button{width:100%}.contact-legal-cards dl>div{grid-template-columns:1fr;gap:.15rem}}:root{--ink:#191a19!important;--muted:#686a68!important;--paper:#f5f2ed!important;--card:#fffefa!important;--line:#d8d5cf!important;--teal:#292b29!important;--orange:#a3212b!important;--action:#a3212b!important;--action-hover:#821a22!important;--soft-orange:#f4e6e7!important;--mint:#efede8!important}.legal-hero,.legal-content,.privacy-center,.method-grid,.legal-summary,.site-watch-cta{width:min(var(--site-content-max-width), calc(100% - 48px))!important;max-width:var(--site-content-max-width)!important;margin-inline:auto!important}.site-watch-cta{box-shadow:none!important;background:#efede8!important;border-color:#d8d5cf!important}.site-watch-cta span{color:#686a68!important}.site-watch-cta p{color:#5f625f!important}.site-watch-cta>a{background:#a3212b!important;border-color:#a3212b!important}.site-watch-cta>a:hover{background:#821a22!important}.privacy-center{background:#efede8!important;border-color:#d8d5cf!important}.privacy-center>aside,.legal-content article,.legal-summary article,.method-grid article,.legal-table,.legal-table>div{background:#fffefa!important;border-color:#d8d5cf!important}.privacy-center p,.privacy-actions label,.privacy-message,.legal-hero p,.legal-content :is(p,li),.legal-table span,.method-grid p,.legal-summary span,.auth-legal,.community-legal{color:#626560!important}.privacy-center :is(aside>a,.privacy-actions>button){background:#a3212b!important;border-color:#a3212b!important}.privacy-actions>div{border-top-color:#d8d5cf!important}.privacy-actions input{border-color:#c7c4bd!important}.privacy-actions .danger{color:#821a22!important;background:#f8edee!important;border-color:#a3212b!important}.free-access-badge,.contact-notice,.signin-banner,.search-direct-answer,.workbench,.budget-procedure-gate,.processing-intake,.marketing-notice.success,.source-health>span,.system-health,.semantic-search-note.ready{color:#4f504c!important;background:#efede8!important;border-color:#d8d5cf!important}.contact-notice{color:#4f504c!important;border-left-color:#a3212b!important}.contact-notice.is-error,.marketing-notice.error{color:#821a22!important;background:#f8edee!important}.dot.green,.source-health .ok i,.system-health>summary i,.eyebrow .live-dot,.homepage-shell .homepage-brief-kicker .live-dot,body .homepage-brief-kicker .live-dot{background:#a3212b!important;box-shadow:0 0 0 4px #a3212b1f!important}.semantic-search-note.ready{color:#4f504c!important}.homepage-shell .homepage-brief-hero h1,.homepage-shell .homepage-brief-hero h1 span,.homepage-shell .homepage-brief-snapshot-main strong,.current-parliament-sources :is(h2,h3),.activity-chart h3{color:#191a19!important}.homepage-shell .homepage-brief-hero-copy>p:not(.homepage-brief-kicker),.homepage-shell .homepage-brief-snapshot :is(header span,header small,main p,.homepage-brief-snapshot-main p),.current-parliament-sources :is(article>p),.activity-chart p{color:#686a68!important}.homepage-shell .homepage-brief-hero nav a,.homepage-shell .homepage-brief-snapshot-stats b,.current-parliament-sources a{color:#292b29!important}.homepage-shell .homepage-brief-snapshot,.current-parliament-sources,.current-parliament-sources article,.activity-chart{box-shadow:none!important;background:#fffefa!important;border-color:#d8d5cf!important}.homepage-shell .homepage-brief-snapshot,.homepage-shell .homepage-brief-snapshot header{border-top-color:#292b29!important}.homepage-shell .homepage-brief-snapshot header,.homepage-shell .homepage-brief-snapshot-stats,.current-parliament-sources>header,.current-parliament-sources li{border-color:#d8d5cf!important}.homepage-shell .homepage-brief-snapshot-stats{background:#d8d5cf!important}.homepage-shell .homepage-brief-snapshot-stats a,.homepage-shell .homepage-brief-snapshot-stats a:hover{background:#fffefa!important}.homepage-shell .database-ask,.homepage-shell .home-case-directory .search-box,.homepage-shell .home-case-directory .filter-toggle,.meeting-grid>.meeting-card,.meeting-drilldown,.meeting-drilldown-summary,.meeting-agenda-list>ol>li,.meeting-agenda-point,.meeting-point-preparation,.meeting-agenda-introduction,.packet-text-row.note,.meeting-summary-disclosure>summary:after{box-shadow:none!important;background:#fffefa!important;border-color:#d8d5cf!important}.homepage-shell .database-ask,.meeting-drilldown,.meeting-point-preparation,.meeting-agenda-introduction,.packet-text-row.note{background:#efede8!important}body #ulesek-es-napirendek .meeting-agenda-introduction .packet-text-row.note{background:#fff!important;border:0!important;border-radius:0!important;padding:12px 0!important}body #ulesek-es-napirendek .meeting-agenda-introduction .packet-text-row.note+.packet-text-row.note{border-top:1px solid #d8d5cf!important}body #ulesek-es-napirendek .meeting-card.expanded,body #ulesek-es-napirendek .meeting-card.expanded>.meeting-drilldown,body #ulesek-es-napirendek .meeting-card.expanded .meeting-drilldown-summary,body #ulesek-es-napirendek .meeting-card.expanded .meeting-agenda-list,body #ulesek-es-napirendek .meeting-card.expanded .meeting-agenda-preparation,body #ulesek-es-napirendek .meeting-card.expanded .meeting-agenda-introduction,body #ulesek-es-napirendek .meeting-card.expanded .meeting-agenda-point{background:#fff!important}body #ulesek-es-napirendek .meeting-point-details{border-top:0!important}body #ulesek-es-napirendek .meeting-point-details>.meeting-point-preparation,body #ulesek-es-napirendek .meeting-point-details .meeting-summary-disclosure>summary,body #ulesek-es-napirendek .meeting-point-details .meeting-summary-disclosure>summary:after,body #ulesek-es-napirendek .meeting-point-details .meeting-summary-body{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}body #ulesek-es-napirendek .meeting-point-details .meeting-summary-body{border-left:2px solid #e3e0da!important}body #ulesek-es-napirendek .meeting-point-details .packet-text-row{border-bottom:0!important}body #ulesek-es-napirendek a.agenda-proposal-card,body #ulesek-es-napirendek a.agenda-proposal-card:hover,body #ulesek-es-napirendek a.agenda-proposal-card:focus-visible{box-shadow:none!important;background:0 0!important}body #ulesek-es-napirendek .meeting-agenda-list ol.agenda-proposal-list>li.agenda-proposal-entry{box-shadow:none!important;background:#fff!important}body #ulesek-es-napirendek .agenda-proposal-card .agenda-proposal-arrow{color:#a3212b!important}body #ulesek-es-napirendek .meeting-official-materials{border-bottom:0!important}.homepage-shell .database-ask :is(.database-assistant-heading>div>span,.database-assistant-heading p,.database-question-help),.homepage-shell .home-case-directory .filter-toggle,.latest-meeting-glance>small,.meeting-drilldown :is(dt,dd,.meeting-agenda-numbers),.meeting-agenda-list>ol>li small{color:#686a68!important}.homepage-shell .database-ask .database-question-form textarea,.homepage-shell .home-case-directory .search-box,.meeting-agenda-list>ol>li,.meeting-agenda-point,.homepage-shell .database-ask .database-question-examples,.homepage-shell .database-ask .database-question-examples button{border-color:#d8d5cf!important}.homepage-shell .database-ask .database-question-examples button,.latest-meeting-glance>strong,.meeting-official-materials a{color:#292b29!important}.homepage-shell .database-ask .database-question-examples button:hover,.homepage-shell .home-case-directory .filter-toggle:hover,.meeting-card-trigger:hover,.meeting-back-button:hover{background:#f7f6f3!important}.homepage-shell .homepage-load-more:hover,.homepage-shell .database-ask .database-question-form button,.homepage-shell .home-case-directory .search-box .search-submit{color:#fff!important;background:#a3212b!important}body .homepage-shell .hero-question-slot .database-ask{box-shadow:none!important;background:#fffefa!important;border-color:#292b29 #d8d5cf #d8d5cf!important}body .homepage-shell .hero-question-slot .database-assistant-heading>div>span,body .homepage-shell .hero-question-slot .database-assistant-heading p,body .homepage-shell .hero-question-slot .database-question-help{color:#686a68!important}body .homepage-shell .hero-question-slot .database-assistant-heading h2{color:#191a19!important}body .homepage-shell .hero-question-slot .database-question-form textarea{box-shadow:none!important;background:#fffefa!important;border-color:#c7c4bd!important}body .homepage-shell .homepage-load-more-surface{background:0 0!important;border-top-color:#d8d5cf!important}body .homepage-shell .homepage-list-controls .homepage-load-more{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body .homepage-shell .homepage-list-controls .homepage-load-more:hover{color:#7e1821!important;background:#faf6f6!important;border-color:#0000!important}body .homepage-shell .latest-meeting-glance>strong,body .homepage-shell .latest-meeting-glance:hover>:is(strong,small){color:#292b29!important}body .homepage-shell .latest-meeting-glance>small{color:#686a68!important}body .homepage-shell .home-case-directory .search-box{box-shadow:none!important;background:#fffefa!important;border-color:#d8d5cf!important}body .homepage-shell .home-case-directory .filter-toggle{color:#292b29!important;background:#efede8!important;border-color:#d8d5cf!important}.decision-maker-biography,.decision-remit,.decision-remit-grid article,.government-system,.government-system>div,.government-system p,.government-briefing,.contracts-controls,.contracts-summary article,.contracts-results>article,.contracts-results dl div,.contracts-empty{box-shadow:none!important;background:#fffefa!important;border-color:#d8d5cf!important}.decision-maker-biography,.decision-remit-grid article,.government-briefing,.contracts-results dl div,.contracts-empty{background:#efede8!important}.decision-maker-biography :is(h2,p,small),.decision-remit :is(small,p,li,span),.government-system :is(summary,span),.government-briefing :is(h3,h4,p,header span,nav span,nav a),.contracts-shell,.contracts-hero :is(p,h1,span),.contracts-controls :is(input,select),.contracts-summary :is(span,strong),.contracts-results :is(header b,time,p,dt,a),.contracts-empty p{color:#292b29!important}.decision-remit-grid small,.decision-remit-sources a,.government-briefing>footer a,.contracts-hero>p,.contracts-results :is(header b,a){color:#a3212b!important}.contracts-results>article{border-left-color:#a3212b!important}.public-topbar :is(.brand-mark,.brand-wordmark small,.brand-wordmark strong,nav a.active),.homepage-shell>.topbar :is(.brand-mark,.brand-wordmark small,.brand-wordmark strong,nav a.active),.homepage-command-actions>a,.homepage-command-actions>a b{color:#292b29!important}.homepage-command-actions>a.primary{color:#fff!important;background:#a3212b!important;border-color:#a3212b!important}.homepage-command-actions>a:hover{background:#f4e6e7!important;border-color:#a3212b!important}.activity-chart{background:#efede8!important}.initiative-bars button,.topic-bars button,.vote-legend,.connection-pills button,.speech-word-cloud button{color:#292b29!important}.initiative-bars button:hover,.topic-bars button:hover,.connection-pills button:hover{background:#f7f6f3!important}.initiative-bars i,.topic-bars i{background:#d8d5cf!important}.initiative-bars b,.topic-bars b{background:linear-gradient(90deg,#292b29,#6f716d)!important}.initiative-bars strong,.topic-bars strong,.vote-legend b,.connection-pills b,.activity-filter-chip{color:#a3212b!important}.speech-word-cloud button,.speech-word-cloud button:nth-child(n){color:#292b29!important}.vote-slice-0,.vote-legend i{color:#292b29!important;stroke:#292b29!important;background:#292b29!important}.speech-word-cloud button:nth-child(3n+2),.speech-word-cloud button:nth-child(3n+2){color:#a3212b!important}.vote-slice-1,.vote-legend-1 i{color:#a3212b!important;stroke:#a3212b!important;background:#a3212b!important}.speech-word-cloud button:nth-child(4n),.speech-word-cloud button:nth-child(4n){color:#292b29!important}.vote-slice-2,.vote-legend-2 i{color:#6f716d!important;stroke:#6f716d!important;background:#6f716d!important}.vote-slice-3,.vote-legend-3 i{stroke:#a9a6a0!important;background:#a9a6a0!important}.connection-pills button,.activity-filter-chip,.activity-chart-empty{border-color:#d8d5cf!important}.connection-pills b{background:#f4e6e7!important}.ipa-section{color:#292b29;background:#faf9f5;border-color:#d8d5cf}.ipa-section a{color:#a3212b}.ipa-note,.ipa-empty,.ipa-section small,.ipa-subject{color:#686a68}.ipa-vote-legend>button[aria-pressed=true],.ipa-filters button[aria-pressed=true]{background:#f4e6e7;border-color:#a3212b}.ipa-section button:focus-visible,.ipa-section a:focus-visible,.ipa-section summary:focus-visible{outline-color:#a3212b}body .search-directory-shell .standard-search-form,body .search-directory-shell .standard-search-form:focus-within{box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important;padding:0!important}body .search-directory-shell .standard-search-form .search-hub-input{overflow:hidden;box-shadow:none!important;background:#fffefa!important;border:1px solid #c7c4bd!important;border-radius:8px!important;display:block!important}body .search-directory-shell .standard-search-form .search-hub-input:focus-within{border-color:#a3212b!important;box-shadow:0 0 0 3px #a3212b1f!important}body .search-directory-shell .standard-search-form .search-hub-input input,body .search-directory-shell .standard-search-form .search-hub-input input:focus{height:54px!important;min-height:54px!important;box-shadow:none!important;color:#191a19!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 15px!important}body .search-directory-shell .standard-search-form>button{background:#a3212b!important;border:1px solid #a3212b!important;border-radius:8px!important;min-height:54px!important}body .search-directory-shell .standard-search-form>button:not(:disabled):hover{background:#821a22!important}body .app-shell :is(.signin-link,.signup-link,.account-header-link,.homepage-brief-primary,.search-submit,.database-question-form button,.hero-search-control button,.search-direct-answer-action,.intelligent-search-form>button,.intelligent-search-actions>button,.site-signin-form button[type=submit],.primary-action,.auth-gate-primary,.campaign-primary,.campaign-final>button,.campaign-final>a,.homepage-watch-cta>a,.site-watch-cta>a,.civic-hero-actions a:first-child,.homepage-command-search button,.homepage-shell .home-case-directory .search-box .search-submit){color:#fff!important}body .app-shell :is(.signin-link,.signup-link,.account-header-link,.homepage-brief-primary,.search-submit,.database-question-form button,.hero-search-control button,.search-direct-answer-action,.intelligent-search-form>button,.intelligent-search-actions>button,.site-signin-form button[type=submit],.primary-action,.auth-gate-primary,.campaign-primary,.campaign-final>button,.campaign-final>a,.homepage-watch-cta>a,.site-watch-cta>a,.civic-hero-actions a:first-child,.homepage-command-search button,.homepage-shell .home-case-directory .search-box .search-submit) :is(span,strong,b,small){color:inherit!important}body .app-shell a,body .app-shell a:hover{text-decoration:none!important}@media (width<=700px){.legal-hero,.legal-content,.privacy-center,.method-grid,.legal-summary,.site-watch-cta{width:calc(100% - 28px)!important}}.watch-dialog{color:#292929;overscroll-behavior:contain;background:#fff;border:1px solid #d6d4d1;border-radius:14px;width:min(760px,100vw - 40px);max-width:760px;max-height:calc(100dvh - 48px);margin:auto;padding:0;font-size:16px;line-height:1.55;overflow:auto;box-shadow:0 24px 80px #0004}.watch-dialog::backdrop{background:#1616168c}.watch-dialog-header{z-index:2;background:#fff;border-bottom:1px solid #dedcd9;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px;display:flex;position:sticky;top:0}.watch-dialog-header span{letter-spacing:.08em;color:#777;font-size:12px;font-weight:750}.watch-dialog-header h2{color:#292929;letter-spacing:0;margin:4px 0 0;font:500 clamp(25px,4vw,32px)/1.2 Georgia,serif}.watch-dialog .watch-dialog-close{box-sizing:border-box;color:#444;width:44px;min-width:44px;height:44px;min-height:44px;font:inherit;cursor:pointer;box-shadow:none;background:#f6f5f3;border:1px solid #d6d4d1;border-radius:50%;flex:0 0 44px;justify-content:center;align-self:flex-start;align-items:center;margin:0;padding:0;line-height:1;display:flex}.watch-dialog .watch-dialog-close svg{flex:none;width:20px;height:20px;margin:0;display:block}.watch-dialog-header>div{min-width:0}.watch-dialog .watch-dialog-close:hover{color:#9b2030;background:#eceae7}.watch-dialog h2,.watch-dialog h3{color:#292929;letter-spacing:0}.watch-dialog .watch-picker h2{margin:16px 0 12px;font-size:21px}.watch-dialog .watch-picker>label,.watch-dialog .watch-delivery>label{color:#414141;font-size:14px}.watch-dialog .watch-picker>p,.watch-dialog .watch-help,.watch-dialog .watch-result-count{color:#606060;font-size:14px}.watch-dialog .watch-picker input,.watch-dialog .watch-delivery select{color:#292929;background:#fff;border-color:#bcbab7;font-size:16px}.watch-dialog .watch-issue-list>li{border-color:#dedcd9}.watch-dialog .watch-issue-list strong{color:#303030;overflow-wrap:anywhere;font-size:16px;line-height:1.45;display:block}.watch-dialog .watch-issue-list small{color:#6c6c6c;font-size:14px}.watch-dialog .watch-issue-list button{font-size:14px}.watch-dialog .watch-workspace{display:block}.watch-dialog .watch-saved{background:#f6f5f3;border-color:#dedcd9;margin-top:24px;padding:0 18px 18px}.watch-dialog .watch-saved h3{margin:18px 0;font-size:20px}.watch-dialog .watch-saved-list{max-height:none;overflow:visible}.watch-dialog .watch-saved-list>li{border-color:#d6d4d1}.watch-dialog .watch-saved-list>li>a{color:#303030;font-size:16px}.watch-dialog .watch-saved-actions label{color:#444;font-size:14px}.watch-dialog .watch-empty,.watch-dialog .watch-signin{color:#505050;background:#fff;border-color:#c5c3c0;font-size:16px}.watch-dialog .watch-feedback{color:#7f2630;font-size:14px}.watch-dialog .watch-feedback:empty{display:none}.watch-dialog .watch-selected{border-bottom:1px solid #dedcd9;padding:8px 0 20px}.watch-dialog .watch-selected h2{font-size:22px;line-height:1.4}.watch-dialog .watch-selected p{color:#555;font-size:16px}.watch-dialog .watch-dialog-actions{justify-content:flex-end;margin-top:20px;display:flex}.watch-dialog .watch-dialog-actions button{min-width:110px;font-size:16px}.watch-dialog :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #9b2030}.watch-dialog a.campaign-primary{color:#fff;box-shadow:none;background:#9b2030}.watch-dialog a.campaign-primary:hover{background:#821a22}@media (width<=600px){.watch-dialog{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.watch-dialog-header{padding:18px 16px}.watch-dialog-body{padding:8px 16px 18px}.watch-dialog .watch-saved{padding:0 12px 14px}.watch-dialog .watch-issue-list>li{align-items:stretch}.watch-dialog .watch-dialog-actions button{width:100%}}.watch-dialog .watch-change-target summary{color:#7f2630;cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;font-weight:600}.watch-dialog{border-top:4px solid #a3212b;border-radius:18px;width:min(850px,100vw - 40px);max-width:850px;box-shadow:0 24px 90px #16161640}.watch-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14141885}.watch-dialog-header{border-bottom:1px solid #e5e2df;padding:24px 28px 20px}.watch-dialog-header span{color:#92232e}.watch-dialog-body{padding:0 28px 26px}.watch-onboarding{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding-top:26px;display:grid}.watch-onboarding-choice{min-width:0}.watch-onboarding-auth{border-left:1px solid #e4e1de;min-width:0;padding-left:28px}.watch-onboarding h3{overflow-wrap:anywhere;margin:8px 0 10px;font:500 24px/1.25 Georgia,serif}.watch-onboarding p{color:#626262;font-size:14px;line-height:1.6}.watch-onboarding-auth>.site-signin-form{margin-top:22px}.watch-dialog .watch-onboarding .watch-picker h2{margin:0 0 20px;font:500 25px/1.2 Georgia,serif}.watch-dialog .watch-picker input{border-radius:8px;width:100%;min-height:48px;padding:11px 13px}.watch-examples{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 20px;display:flex}.watch-keyword-hint{color:#666;margin:4px 0 16px;font-size:14px;line-height:1.5}.watch-dialog .watch-keyword-choice{max-height:none!important;overflow:visible!important}.watch-examples>span{color:#777;margin-right:2px;font-size:13px}.watch-dialog .watch-examples button{color:#555;cursor:pointer;min-height:34px;box-shadow:none;background:#f7f6f5;border:1px solid #dedbd8;border-radius:7px;padding:6px 10px;font:500 13px/1.4 system-ui,sans-serif}.watch-dialog .watch-examples button:hover,.watch-dialog .watch-examples button[aria-pressed=true]{color:#92232e;background:#faf0f1;border-color:#c58c94}.watch-dialog .watch-onboarding .watch-issue-list{max-height:260px;padding:0 3px 0 0;list-style:none;overflow-y:auto}.watch-dialog .watch-onboarding .watch-issue-list>li{border-bottom:1px solid #e5e2df;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 0;display:flex}.watch-dialog .watch-onboarding .watch-issue-list strong{font-size:15px}.watch-dialog .watch-onboarding .watch-issue-list button{color:#92232e;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:7px;flex-shrink:0;min-height:38px;padding:8px;font-size:13px}.watch-dialog .watch-reselect{color:#92232e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c58c94;padding:10px 0;font-size:14px}.watch-dialog .watch-selection-list{background:#fdf8f9;border:1px solid #e3d2d5;border-radius:10px;margin:20px 0 24px;padding:16px}.watch-dialog .watch-onboarding .watch-selection-list{margin-top:0}.watch-dialog .watch-selection-list h3{margin:0 0 10px;font:600 16px/1.4 system-ui,sans-serif}.watch-dialog .watch-selection-list ul{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.watch-dialog .watch-selection-list li{border-top:1px solid #eadfe1;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.watch-dialog .watch-selection-list li>div{min-width:0}.watch-dialog .watch-selection-list strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.45}.watch-dialog .watch-selection-list p{color:#666;margin:10px 0 0;font-size:14px}.watch-dialog .watch-selection-remove{color:#92232e;cursor:pointer;min-height:44px;box-shadow:none;background:0 0;border:0;flex:none;padding:8px 0;font:500 14px/1.3 system-ui,sans-serif}.watch-dialog .watch-selection-list .watch-selection-remove:hover:not(:disabled){color:#7b1b27;background:#f7eaec}.watch-dialog .watch-onboarding .watch-issue-list button:disabled{opacity:.65;cursor:default}.watch-dialog .watch-batch-actions{z-index:1;background:#fff;border-top:1px solid #e5e2df;margin:16px 0 0;padding:12px 0;position:sticky;bottom:0}.watch-dialog .watch-batch-actions button{color:#fff;cursor:pointer;background:#a3212b;border:0;border-radius:8px;width:100%;min-height:48px;padding:12px 16px;font:600 16px/1.4 system-ui,sans-serif}.watch-dialog .watch-batch-actions button:disabled,.watch-dialog .watch-selection-remove:disabled{opacity:.6;cursor:default}@media (width<=650px){.watch-dialog{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.watch-dialog-header{padding:20px 18px 16px}.watch-dialog-body{padding:0 18px 20px}.watch-onboarding{grid-template-columns:1fr;gap:22px;padding-top:22px}.watch-onboarding-auth{border-top:1px solid #e4e1de;border-left:0;padding:22px 0 0}.watch-dialog .watch-onboarding .watch-issue-list{max-height:190px}.watch-onboarding-auth>.site-signin-form{margin-top:18px}}.signin-dialog{box-sizing:border-box;color:#292929;overscroll-behavior:contain;background:#fff;border:1px solid #dedbd8;border-top:4px solid #a3212b;border-radius:18px;width:min(500px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:24px;font:1rem/1.5 system-ui,sans-serif;overflow:auto;box-shadow:0 24px 90px #16161640}.signin-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14141885}.signin-dialog-header{background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:0;display:flex;position:static}.signin-dialog-header>div{min-width:0}.signin-dialog-header span,.watch-step-label{letter-spacing:.09em;color:#92232e;font:700 12px/1.5 system-ui,sans-serif}.signin-dialog-header h2{color:#282828;letter-spacing:0;margin:6px 0 0;font:500 1.75rem/1.2 Georgia,serif}.signin-dialog .watch-dialog-close{box-sizing:border-box;color:#555;width:44px;min-width:44px;height:44px;min-height:44px;font:inherit;cursor:pointer;box-shadow:none;background:#f3f2f1;border:1px solid #d6d4d1;border-radius:50%;flex:0 0 44px;justify-content:center;align-self:flex-start;align-items:center;margin:0;padding:0;line-height:1;display:flex}.signin-dialog .watch-dialog-close svg{flex:none;width:20px;height:20px;margin:0;display:block}.signin-dialog-intro{color:#626262;margin:8px 0 16px;font-size:1rem}.site-signin-form.site-signin-compact{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.site-signin-compact .site-google-signin{background:#fff;border:1px solid #bdbbb9;border-radius:9px;height:auto;min-height:52px;padding:12px 14px;font:600 15px/1.4 system-ui,sans-serif;text-decoration:none;box-shadow:0 2px 3px #00000005;color:#292929!important}.site-signin-compact .site-google-signin:hover{background:#faf8f8;border-color:#92232e;box-shadow:0 3px 9px #00000009}.site-signin-compact .site-google-note{color:#696969;margin:10px 0 0;padding:0;font-size:13px}.site-signin-compact .site-signin-divider{color:#777;margin:20px 0;font-size:13px}.site-signin-compact .site-signin-divider:before,.site-signin-compact .site-signin-divider:after{background:#e3e1df}.site-signin-compact label{color:#3b3b3b;gap:6px;font-size:14px}.site-signin-compact label>small{color:#696969;font-size:13px}.site-signin-compact input{color:#292929;background:#fff;border:1px solid #bdbbb9;border-radius:8px;width:100%;min-width:0;min-height:48px;font-size:16px}.site-signin-form.site-signin-compact button[type=submit]{color:#fff;background:#a3212b;border:1px solid #a3212b;border-radius:8px;min-height:48px;margin-top:12px;font-size:14px;font-weight:700}.site-signin-form.site-signin-compact button[type=submit]:hover{background:#871b25}.site-signin-compact a{color:#92232e}.site-signin-form.site-signin-compact>small{color:#686868;font-size:12px;line-height:1.65}.site-signin-form.site-signin-compact .signin-account-note{color:#696969;background:0 0;margin:14px 0 0;padding:0;font-size:13px}.site-signin-compact .site-signin-success{color:#414141;background:#f4f2f1}.site-signin-compact .site-signin-error{color:#90202b;background:#fff0f1}:is(.signin-dialog,.watch-dialog) :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #a3212b}.signin-complete{color:#292929;max-width:480px;margin:12vh auto;padding:24px;font:16px/1.6 system-ui,sans-serif}.signin-complete>span{letter-spacing:.08em;color:#92232e;font-size:12px;font-weight:700}.signin-complete h1{font:500 32px/1.2 Georgia,serif}.signin-complete a{color:#92232e}.signin-dialog .site-signin-compact .site-google-signin{min-height:48px;padding:10px 14px}.signin-dialog .site-signin-compact .site-google-note{margin-top:8px}.signin-dialog .site-signin-compact .site-signin-divider{margin:14px 0}.signin-dialog .site-signin-compact label>small{font-size:.875rem}.signin-dialog .site-signin-compact .signin-account-note{margin-top:12px}.signin-dialog .site-signin-compact>small{margin-top:12px;line-height:1.5}@media (width<=600px){.signin-dialog{border-radius:14px;padding:20px 18px}.signin-dialog-header h2{font-size:1.625rem}}@media (height<=650px){.signin-dialog{padding-top:16px;padding-bottom:16px}.signin-dialog-intro{margin-bottom:12px}.signin-dialog .site-signin-compact .site-signin-divider{margin:10px 0}}.command-center-backdrop{scrollbar-gutter:auto;justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.command-center-backdrop .command-center{box-sizing:border-box;overscroll-behavior:contain;width:min(700px,100%);max-width:100%;min-height:0;max-height:calc(100dvh - 32px);margin:0;padding:20px;font-size:1rem;line-height:1.5;overflow:auto}.command-center .command-center-heading{align-items:center;gap:12px}.command-center .command-center-heading h2{margin:0;font-size:1.625rem;line-height:1.2}.command-center .command-center-heading>button{flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;line-height:1;display:grid}.command-center .command-tabs{margin:8px 0 14px}.command-center .command-tabs button{min-height:44px;font-size:.875rem}.command-center .account-card{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px}.command-center .account-avatar-large{width:44px;height:44px}.command-center .account-card strong{overflow-wrap:anywhere;font-size:1rem}.command-center .account-card p{overflow-wrap:anywhere;font-size:.875rem;overflow:visible}.command-center .account-card em{font-size:.8125rem}.command-center .free-access-badge{width:fit-content;max-width:100%;margin-top:4px;padding:3px 8px;font-size:.75rem}.command-center .account-next-actions{background:0 0;border:0;padding:0}.command-center .account-next-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-center .account-next-actions button{gap:4px;min-width:0;min-height:88px;padding:10px}.command-center .account-next-actions button b{font-size:1.5rem;line-height:1.2}.command-center .account-next-actions button strong{font-size:.875rem;line-height:1.4}.command-center .account-actions{flex-wrap:wrap;gap:8px;display:flex}.command-center .account-actions a{flex:auto;min-height:44px;padding:8px 10px;font-size:.875rem;line-height:1.4}.command-center .notification-center{max-height:none;overflow:visible}.command-center .workspace-section-heading{flex-wrap:wrap;align-items:center;gap:10px}.command-center .workspace-section-heading h3{margin:0;font-size:1.125rem}.command-center .workspace-section-heading>button{min-height:44px;font-size:.875rem}.command-center .channel-status{font-size:.875rem}.command-center .channel-status small{font-size:.8125rem}.command-center .notification-center p,.command-center .command-empty,.command-center .notification-center strong{font-size:1rem}.command-center .notification-center small{font-size:.8125rem}@media (width<=600px){.command-center-backdrop{padding:10px}.command-center-backdrop .command-center{max-height:calc(100dvh - 20px);padding:14px}.command-center .account-overview{gap:10px}}@media (height<=650px){.command-center-backdrop .command-center{padding-top:12px;padding-bottom:12px}}.install-offer{box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:min(29rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);border-radius:1rem;margin:auto;padding:2rem;overflow:auto;box-shadow:0 1.5rem 5rem #191a1933}.install-offer::backdrop{background:#191a1973}.install-offer .install-offer-close{width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.75rem;position:absolute;top:.5rem;right:.5rem}.install-offer-icon{border-radius:.75rem;margin-bottom:1.25rem;display:block}.install-offer h2{letter-spacing:-.02em;margin:0 0 .75rem;padding-right:.5rem;font:700 1.65rem/1.2 Georgia,serif}.install-offer p{color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.install-offer-guide{background:var(--paper);border-radius:.6rem;margin-top:1.25rem;padding:1rem}.install-offer-guide p{color:var(--ink);font-weight:600}.install-offer-guide ol{margin:.6rem 0 0;padding-left:1.25rem;font-size:1rem;line-height:1.5}.install-offer-guide li+li{margin-top:.5rem}.install-offer-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.install-offer-actions button{border:1px solid var(--line);min-height:2.875rem;font:inherit;cursor:pointer;border-radius:.5rem;flex:8rem;padding:.75rem 1rem;font-weight:600}.install-offer-actions .install-offer-primary{background:var(--action);border-color:var(--action);color:#fff}.install-offer-actions .install-offer-primary:hover{background:var(--action-hover)}.install-offer-actions .install-offer-secondary{color:var(--ink);background:0 0}.install-offer-actions .install-offer-secondary:hover{background:var(--paper)}.install-offer-actions button:disabled{opacity:.65;cursor:wait}.install-offer button:focus-visible{outline:3px solid var(--action);outline-offset:3px}.install-offer .install-offer-error{color:var(--action);margin-top:1rem}@media (width<=480px){.install-offer{padding:1.5rem}.install-offer h2{font-size:1.5rem}}.brand-media-content{width:calc(100% - 48px);max-width:var(--site-content-max-width);margin:auto;padding-bottom:3rem}.brand-media-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding:2.8rem 0 2rem;display:flex}.brand-media-kicker{color:#6a716b;font:700 .875rem/1.4 var(--ui-font-family,Arial,sans-serif);letter-spacing:.08em;margin-bottom:.65rem;display:block}.brand-media-header h1{color:var(--ink);letter-spacing:-.035em;max-width:52rem;margin:0;font:500 clamp(2.25rem,4.5vw,3.75rem)/1.06 Georgia,Times New Roman,serif}.brand-media-header p{color:#565d57;margin:1rem 0 0;font-size:1rem;line-height:1.6}.brand-media-archive{background:#a3212b;flex-direction:column;flex-shrink:0;align-items:center;gap:.35rem;min-height:48px;padding:1rem 1.3rem;font-size:1rem;font-weight:700;text-decoration:none;display:flex;color:#fff!important}.brand-media-archive span{font-size:.875rem;font-weight:400}.brand-media-archive:hover{background:#811a22}.brand-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;margin-top:2rem;display:grid}.brand-media-card{border:1px solid var(--line);background:var(--card,#fff);min-width:0}.brand-media-preview{aspect-ratio:1.905;border-bottom:1px solid var(--line);background:#f1f0ec;justify-content:center;align-items:center;display:flex;overflow:hidden}.brand-media-preview img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.brand-media-preview-logo img{width:80%}.brand-media-preview-profile img{border-radius:50%;width:32%}.brand-media-preview-icon img{image-rendering:auto;width:20%}.brand-media-preview-overview img{object-fit:contain;width:auto;height:100%;max-height:100%}.brand-media-card-body{padding:1.3rem 1.5rem}.brand-media-card h2{letter-spacing:-.025em;color:#252725;margin:0;font:500 1.7rem/1.2 Georgia,Times New Roman,serif}.brand-media-card p{color:#59605a;margin:.7rem 0 1rem;font-size:1rem;line-height:1.55}.brand-media-card ul{margin:1rem 0 0;padding:0;list-style:none}.brand-media-card li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem 0;font-size:.9375rem;line-height:1.4;display:flex}.brand-media-card li>div{min-width:0}.brand-media-card small{color:#6a716b;margin-top:.15rem;font-size:.875rem;display:block}.brand-media-card li>a{color:#a3212b;flex-shrink:0;min-height:44px;padding:.55rem .25rem;font-weight:700;text-decoration:none}.brand-media-card li>a:hover{text-decoration:underline}.brand-media-content a:focus-visible{outline-offset:4px;outline:3px solid #a3212b}.brand-media-copy{align-self:stretch}.brand-media-copy dl{margin:1.5rem 0}.brand-media-copy dt{color:#6a716b;margin:1.2rem 0 .35rem;font-size:.875rem}.brand-media-copy dd{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6}.brand-media-copy dd>a{color:#a3212b}.brand-media-colors{flex-wrap:wrap;gap:1.5rem;display:flex}.brand-media-colors span{align-items:center;gap:.5rem;display:flex}.brand-media-colors i{width:1.25rem;height:1.25rem;display:inline-block}.brand-media-footnote{color:#6a716b;margin:1.4rem 0 0;font-size:.875rem;line-height:1.6}@media (width<=1000px){.brand-media-header{flex-direction:column;align-items:flex-start}.brand-media-header h1{max-width:100%}}@media (width<=650px){.brand-media-content{width:calc(100% - 28px)}.brand-media-header{gap:1.25rem;padding-top:2rem}.brand-media-grid{grid-template-columns:1fr;gap:1.2rem;margin-top:1.3rem}.brand-media-card-body{padding:1.15rem}.brand-media-archive{width:100%}.brand-media-card li,.brand-media-card li>a{font-size:.875rem}}
