.notification-change-notice{background:var(--og-soft,#f5f4f1);overflow-wrap:anywhere;border-left:3px solid #9f2330;margin:12px 0;padding:14px 16px;font-size:1rem;line-height:1.55}.notification-change-notice summary{cursor:pointer;font-weight:700}.notification-change-notice ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.notification-change-notice li{gap:2px;display:grid}.notification-change-notice .previous-value{color:var(--og-muted,#666)}.notification-change-notice button{color:#9f2330;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:3px 0;text-decoration:underline}.notification-center .notification-entry{border-top:1px solid var(--og-border);overflow-wrap:anywhere;padding:14px 0}.notification-entry>strong{display:block}.notification-entry ul{gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.notification-entry li button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:4px 0}.notification-entry li b{color:#9f2330;margin-top:4px;font-size:.875rem;display:block}.notification-entry:not(.read) .notification-entry-heading>strong:before{content:"•";color:#9f2330;margin-right:7px}.notification-entry-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-entry-heading>button{color:#9f2330;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px;font-size:.875rem}.notification-entry-heading>button:disabled{opacity:.55;cursor:default}.notification-retention-note{color:var(--og-muted);font-size:.875rem}.notification-read-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;font-size:.875rem;display:flex}.notification-read-actions button,.notification-read-error button{border:1px solid var(--og-border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:8px 12px}.notification-read-actions button:disabled{opacity:.55;cursor:default}.notification-read-error{color:#9f2330}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.national-radar-list>button>.radar-card-meta{color:#526775;overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;line-height:1.5}.homepage-shell .welcome{align-items:center;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr)!important;gap:48px!important;padding-bottom:40px!important;display:grid!important}.homepage-shell .welcome>div:first-child{max-width:720px}.homepage-shell .hero-question-slot{min-width:0}.homepage-shell .hero-question-slot .database-ask{overflow:hidden;border:1px solid #c8d8d0!important;border-top:3px solid var(--teal)!important;background:linear-gradient(135deg,#fffefb 0%,#f5faf7 100%)!important;border-radius:12px!important;grid-template-columns:1fr!important;grid-template-areas:"heading""form""help"!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:0 18px 38px #0f555312!important}.homepage-shell .hero-question-slot .database-assistant-heading{padding:25px 25px 7px!important;display:block!important}.homepage-shell .hero-question-slot .database-assistant-heading>div>span{color:#58746b!important;letter-spacing:.13em!important;font-size:9px!important}.homepage-shell .hero-question-slot .database-assistant-heading h2{color:#123631!important;max-width:none!important;margin:8px 0 9px!important;font-size:31px!important;line-height:1.05!important}.homepage-shell .hero-question-slot .database-assistant-heading p{color:#5f736c!important;max-width:350px!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.homepage-shell .hero-question-slot .database-question-form{grid-template-columns:1fr!important;align-self:auto!important;gap:9px!important;margin:17px 25px 0!important}.homepage-shell .hero-question-slot .database-question-form textarea{background:#ffffffe0!important;border-color:#b7cec3!important;border-radius:8px!important;min-height:96px!important;padding:15px!important;font-size:13px!important;line-height:1.5!important}.homepage-shell .hero-question-slot .database-question-form textarea:focus{border-color:var(--teal)!important;box-shadow:0 0 0 3px #0f55531a!important}.homepage-shell .hero-question-slot .database-question-form button{letter-spacing:.01em;border-radius:8px!important;grid-column:1!important;justify-self:stretch!important;width:100%!important;min-height:43px!important;padding:0 16px!important;font-size:11px!important}.homepage-shell .hero-question-slot .database-question-help{color:#70847c!important;margin:10px 25px 20px!important;padding-top:1px!important;font-size:10px!important}.homepage-shell .hero-question-slot>.database-ask>.database-answer,.homepage-shell .hero-question-slot>.database-ask>.database-answer-progress,.homepage-shell .hero-question-slot>.database-ask>.database-answer-error{grid-column:1!important;margin:0 25px 23px!important}@media (width<=1000px){.homepage-shell .welcome{grid-template-columns:1fr!important;gap:22px!important}.homepage-shell .hero-question-slot{max-width:680px}}@media (width<=700px){.homepage-shell .hero-question-slot .database-assistant-heading{padding:22px 20px 6px!important}.homepage-shell .hero-question-slot .database-question-form{margin:15px 20px 0!important}.homepage-shell .hero-question-slot .database-question-help{margin:9px 20px 18px!important}}.homepage-shell .database-ask{grid-template-areas:"heading form""heading help"!important}@media (width<=800px){.homepage-shell .database-ask{grid-template-areas:"heading""form""help"!important}}.homepage-shell .today-latest-meeting{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d8e5df;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-top:2px;padding:14px 0 0;display:grid}.homepage-shell .today-latest-meeting>span{grid-column:1/-1;color:#b55a3d!important;letter-spacing:.11em!important;font-size:9px!important;font-weight:950!important}.homepage-shell .today-latest-meeting>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--teal)!important;font-size:12px!important;font-weight:900!important;line-height:1.35!important}.homepage-shell .today-latest-meeting>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden;color:#667a73!important;font-size:11px!important;font-weight:650!important;line-height:1.42!important}.homepage-shell .today-latest-meeting>b{white-space:nowrap;align-self:center;color:var(--teal)!important;font-size:10px!important;font-weight:900!important}.homepage-shell .today-latest-meeting:hover>strong,.homepage-shell .today-latest-meeting:hover>small,.homepage-shell .today-latest-meeting:hover>b{color:#b55a3d!important}.homepage-shell #homepage-meetings-slot .national-home-meetings{margin:0 auto 42px!important}.homepage-shell .today-card>.today-card-summary{grid-template-columns:minmax(140px,.48fr) minmax(0,1.52fr)!important;align-items:end!important;gap:18px!important;margin:12px 0 14px!important;display:grid!important}.homepage-shell .today-card .today-card-count{align-self:end;gap:4px!important;margin:0!important;display:grid!important}.homepage-shell .today-card-summary .today-latest-meeting{align-content:end;align-self:stretch;border-top:0!important;border-left:1px solid #d8e5df!important;margin:0!important;padding:0 0 0 17px!important}.homepage-shell .today-card-summary .today-latest-meeting>span{align-self:end}.homepage-shell .today-card-summary .today-latest-meeting>b{justify-self:start}.national-home-meetings>.national-home-meetings-heading{border-bottom:1px solid #dfe6ea!important;justify-content:space-between!important;align-items:end!important;margin:0!important;padding:21px 25px 17px!important;display:flex!important}.national-home-meetings-heading>strong{color:#99a7b0;justify-items:end;gap:1px;font:500 30px/1 Georgia,serif;display:grid}.national-home-meetings-heading>strong small{color:#637774;text-transform:uppercase;letter-spacing:.08em;font:850 10px/1 inherit}.national-home-meetings-header-side{align-items:center;gap:18px;min-width:0;display:flex}.latest-meeting-glance{max-width:330px;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.latest-meeting-glance>span{color:#b75b40;letter-spacing:.11em;font-size:9px;font-weight:950}.latest-meeting-glance>strong{color:#174e49;text-overflow:ellipsis;white-space:nowrap;font:800 11px/1.3 inherit;display:block;overflow:hidden}.latest-meeting-glance>small{color:#6c7c76;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.3;overflow:hidden}.latest-meeting-glance:hover>strong,.latest-meeting-glance:hover>small{color:#0f5553;text-underline-offset:3px;text-decoration:underline}.national-home-meetings-count{border-left:1px solid #dce7e1;min-width:39px;padding-left:18px}.national-home-meetings>.homepage-meeting-drilldown-groups{gap:0!important;padding:0!important}.national-home-meetings>.homepage-meeting-drilldown-groups .homepage-meeting-lane{border-top:0!important}.homepage-load-more-surface{background:linear-gradient(90deg,#f6faf8 0%,#edf6f1 50%,#f6faf8 100%);border-top:1px solid #d8e6df;justify-content:center;padding:15px 20px;display:flex}.homepage-load-more{box-shadow:0 5px 13px #0f555314;background:#fff!important;border:1px solid #9fc2b4!important;border-radius:999px!important;margin:0!important;padding:12px 18px!important}.homepage-load-more:hover{color:#fff!important;background:#0f5553!important;border-color:#0f5553!important}.national-home-meetings .homepage-meeting-stack .meeting-drilldown{background:#f4f8f5;grid-template-columns:1fr;gap:12px;padding:18px 24px;display:grid}.national-home-meetings .homepage-meeting-stack .meeting-drilldown-summary{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:start;gap:24px;padding:16px 18px;display:grid}.national-home-meetings .homepage-meeting-stack .meeting-drilldown-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.national-home-meetings .homepage-meeting-stack .meeting-drilldown-summary dl div{border-top:0;border-left:1px solid #e1ebe6;gap:3px;padding:0 0 0 13px;display:grid}.national-home-meetings .homepage-meeting-stack .meeting-drilldown-summary dd{text-align:left}.national-home-meetings .homepage-meeting-stack .meeting-agenda-list{padding:2px 0 0}.national-home-meetings .homepage-meeting-stack .meeting-agenda-list>ol>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:13px 14px}.national-home-meetings .homepage-meeting-stack .meeting-agenda-list .meeting-linked-proposal>div>p{color:#526579;max-width:100%;margin:6px 0 0;font-size:14px;line-height:1.58;display:block;overflow:visible}.national-home-meetings .homepage-meeting-stack .meeting-agenda-list>ol>li strong{white-space:normal}.homepage-shell .database-ask{box-shadow:none;background:#f8fbf9;border-radius:12px;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:28px;margin-top:42px;padding:27px 30px}.homepage-shell .database-ask .database-assistant-heading h2{margin:6px 0 9px;font-size:30px}.homepage-shell .database-ask .database-question-form{gap:8px}.homepage-shell .database-ask .database-question-form textarea{border-radius:9px;min-height:94px;padding:14px}.homepage-shell .database-ask .database-question-form button{align-self:auto;min-height:44px}.homepage-shell .database-ask .database-question-help{margin-top:4px}.homepage-shell .database-ask .database-question-examples{grid-column:1/-1;margin-top:6px}.home-case-directory>.topic-strip,.home-case-directory>.quick-filters,.home-case-directory>.submission-filters{display:none!important}.home-case-directory .search-filters{box-shadow:none;background:#f4f8f5;border-color:#cfded7;margin:9px 0 16px;padding:14px 16px}.home-case-directory .search-filters>.decision-filter,.home-case-directory .search-filters>.clear-filters{display:none}.homepage-search-filter-row{grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.homepage-search-filter-row label{color:#63746f;letter-spacing:.05em;text-transform:uppercase;gap:5px;min-width:0;font-size:10px;font-weight:900;display:grid}.homepage-search-filter-row select{color:#2d4a44;background:#fff;border:1px solid #c8d7d0;border-radius:8px;min-width:0;height:42px;padding:0 30px 0 10px;font:700 12px inherit}.homepage-search-filter-row .result-count{color:#0d5b53;text-align:center;background:#e6f1ec;border-radius:8px;justify-items:center;gap:1px;min-width:96px;padding:8px 10px;font:800 12px/1.1 inherit;display:grid}.homepage-search-filter-row .result-count small{color:#63746f;font:700 10px/1.1 inherit}.homepage-search-filter-row .result-count button{color:#0d5b53;cursor:pointer;background:0 0;border:0;padding:0;font:800 10px/1 inherit;text-decoration:underline}@media (width<=1100px){.homepage-search-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-search-filter-row .result-count{grid-column:span 3;grid-template-columns:auto auto;justify-self:start;place-items:center start}}@media (width<=700px){.homepage-shell .today-card>.today-card-summary{grid-template-columns:1fr!important;gap:13px!important}.homepage-shell .today-card-summary .today-latest-meeting{border-top:1px solid #d8e5df!important;border-left:0!important;padding:13px 0 0!important}.homepage-shell .today-latest-meeting{margin-top:0}.homepage-shell .today-latest-meeting>b{grid-column:1/-1;justify-self:start}.homepage-shell #homepage-meetings-slot .national-home-meetings{margin-bottom:30px!important}.national-home-meetings>.national-home-meetings-heading{align-items:start;padding:18px}.national-home-meetings-header-side{align-items:flex-end;gap:10px}.latest-meeting-glance{display:none}.national-home-meetings-count{padding-left:10px}.national-home-meetings .homepage-meeting-stack .meeting-drilldown{padding:12px}.national-home-meetings .homepage-meeting-stack .meeting-drilldown-summary{grid-template-columns:1fr;padding:14px}.national-home-meetings .homepage-meeting-stack .meeting-drilldown-summary dl{grid-template-columns:1fr;gap:9px;margin-top:12px}.national-home-meetings .homepage-meeting-stack .meeting-drilldown-summary dl div{border-top:1px solid #e1ebe6;border-left:0;padding:9px 0 0}.national-home-meetings .homepage-meeting-stack .meeting-agenda-list .meeting-committee-agenda-item{grid-template-columns:1fr}.national-home-meetings .homepage-meeting-stack .meeting-agenda-list .meeting-committee-agenda-item>a{justify-self:end}.homepage-shell .database-ask{grid-template-columns:1fr;margin-top:28px;padding:22px 20px}.homepage-shell .database-ask .database-assistant-heading h2{font-size:28px}.homepage-search-filter-row{grid-template-columns:1fr}.homepage-search-filter-row .result-count{grid-column:auto;grid-template-columns:auto auto;justify-content:space-between;justify-self:stretch}.homepage-load-more-surface{padding:13px}}.homepage-shell .homepage-load-more-surface{background:#f7fbf8;border-top:1px solid #dbe8e1;min-height:0;padding:12px 24px 14px}.homepage-shell .homepage-load-more{justify-content:center;align-items:center;min-height:38px;font-size:11px;display:inline-flex;box-shadow:none!important;background:#fff!important;border-color:#bad2c6!important;border-radius:7px!important;padding:9px 15px!important}.homepage-shell .homepage-load-more:hover{color:#0f5553!important;background:#eef6f1!important;border-color:#6c9d89!important}.homepage-shell .database-ask{grid-template-columns:minmax(245px,.72fr) minmax(0,1.28fr);grid-template-areas:"heading form""heading help""examples examples";gap:0 34px;margin-top:38px;overflow:hidden;border:1px solid #c8d8d0!important;border-top:4px solid var(--teal)!important;background:#fffdf9!important;border-radius:10px!important;padding:0!important;box-shadow:0 12px 28px #0f55530b!important}.homepage-shell .database-ask .database-assistant-heading{grid-area:heading;align-content:start;padding:28px 0 25px 29px;display:grid}.homepage-shell .database-ask .database-assistant-heading>div>span{letter-spacing:.12em;color:#6a7e76!important;font-size:9px!important}.homepage-shell .database-ask .database-assistant-heading h2{letter-spacing:-.035em;max-width:230px;color:var(--ink)!important;margin:8px 0 11px!important;font:500 34px/1.04 Georgia,serif!important}.homepage-shell .database-ask .database-assistant-heading p{max-width:238px;color:#546862!important;font-size:12px!important;line-height:1.62!important}.homepage-shell .database-ask .database-question-form{grid-area:form;align-self:end;grid-template-columns:1fr auto!important;gap:9px!important;margin:27px 29px 0 0!important;display:grid!important}.homepage-shell .database-ask .database-question-form textarea{grid-column:1/-1;background:#fff!important;border:1px solid #b8cec3!important;border-radius:7px!important;min-height:82px!important;padding:14px 15px!important;font-size:13px!important;line-height:1.48!important}.homepage-shell .database-ask .database-question-form textarea::placeholder{color:#82928d;opacity:1}.homepage-shell .database-ask .database-question-form button{grid-column:2;justify-self:end;background:var(--teal)!important;border-radius:7px!important;width:auto!important;min-width:0!important;min-height:39px!important;padding:0 15px!important;font-size:11px!important}.homepage-shell .database-ask .database-question-help{grid-area:help;justify-content:space-between;align-items:center;gap:10px;display:flex;color:#71827b!important;margin:7px 29px 17px 0!important;font-size:10px!important}.homepage-shell .database-ask .database-question-examples{border-top:1px solid #dde8e2;grid-area:examples;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;margin:0!important}.homepage-shell .database-ask .database-question-examples button{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:12px 18px;line-height:1.4;display:flex;color:#45635a!important;background:0 0!important;border:0!important;border-right:1px solid #dde8e2!important;border-radius:0!important;font-size:11px!important;font-weight:750!important}.homepage-shell .database-ask .database-question-examples button:last-child{border-right:0!important}.homepage-shell .database-ask .database-question-examples button:hover{color:var(--teal)!important;background:#f1f7f3!important}.homepage-shell .database-ask .database-question-examples button span{gap:3px;display:grid}.homepage-shell .database-ask .database-question-examples button small{color:#b65a3d;letter-spacing:.08em;font-size:9px;font-weight:950}.homepage-shell .database-ask .database-question-examples button b{color:var(--teal);flex:none;font-size:15px}.homepage-shell .database-ask>.database-answer,.homepage-shell .database-ask>.database-answer-progress,.homepage-shell .database-ask>.database-answer-error{grid-column:1/-1;margin:18px 28px 24px!important}@media (width<=800px){.homepage-shell .database-ask{grid-template-columns:1fr;grid-template-areas:"heading""form""help""examples"}.homepage-shell .database-ask .database-assistant-heading{padding:23px 22px 7px}.homepage-shell .database-ask .database-assistant-heading h2,.homepage-shell .database-ask .database-assistant-heading p{max-width:none}.homepage-shell .database-ask .database-question-form{margin:15px 22px 0!important}.homepage-shell .database-ask .database-question-help{margin:7px 22px 16px!important}.homepage-shell .database-ask .database-question-examples{grid-template-columns:1fr}.homepage-shell .database-ask .database-question-examples button{min-height:54px;padding:10px 18px;border-bottom:1px solid #dde8e2!important;border-right:0!important}.homepage-shell .database-ask .database-question-examples button:last-child{border-bottom:0!important}}@media (width<=700px){.homepage-shell .homepage-load-more-surface{padding:10px 14px 12px}.homepage-shell .database-ask{margin-top:30px!important}.homepage-shell .database-ask .database-assistant-heading h2{font-size:29px!important}.homepage-shell .database-ask .database-question-form{grid-template-columns:1fr!important}.homepage-shell .database-ask .database-question-form button{grid-column:1;justify-self:stretch;width:100%!important}.homepage-shell .database-ask .database-question-help span:first-child{display:block!important}}.homepage-shell .hero-question-slot,.homepage-shell .hero-question-slot *{box-sizing:border-box}.homepage-shell .hero-question-slot .database-ask{width:100%!important;max-width:none!important}.homepage-shell .hero-question-slot .database-question-form{width:auto!important;min-width:0!important}.homepage-shell .hero-question-slot .database-question-form textarea,.homepage-shell .hero-question-slot .database-question-form button{max-width:100%!important}.homepage-shell .hero-question-slot .database-question-form button{justify-content:center;align-items:center;display:flex!important}.homepage-shell .search-submit{background:var(--teal);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:7px;flex:none;height:42px;padding:0 16px;font:850 12px/1 inherit}.homepage-shell .search-submit:disabled{color:#6d7e77;cursor:not-allowed;background:#b5c3bd}.homepage-shell .search-submit:not(:disabled):hover{background:#0a4741}@media (width<=650px){.homepage-shell .search-box{grid-template-columns:auto minmax(0,1fr)!important}.homepage-shell .search-submit{grid-column:1/-1;width:100%;min-height:40px}.homepage-shell .search-box .filter-toggle{grid-column:1/-1}}.homepage-shell .hero-search-slot{overflow:hidden;border:1px solid #c8d8d0!important;border-top:3px solid var(--teal)!important;background:linear-gradient(135deg,#fffefb 0%,#f4f9f6 100%)!important;border-radius:12px!important;padding:26px!important;display:block!important;box-shadow:0 18px 38px #0f555312!important}.homepage-shell .hero-search-heading>span{color:#58746b;letter-spacing:.13em;font-size:9px;font-weight:950;display:block}.homepage-shell .hero-search-heading h2{color:#123631;letter-spacing:-.03em;margin:8px 0 9px;font:500 31px/1.05 Georgia,serif}.homepage-shell .hero-search-heading p{color:#5f736c;margin:0;font-size:12px;line-height:1.55}.homepage-shell .hero-search-control{background:#fff;border:1px solid #b7cec3;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:20px;padding:6px 6px 6px 13px;display:grid}.homepage-shell .hero-search-control>span{color:var(--teal);font-size:20px;line-height:1}.homepage-shell .hero-search-control input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font:700 13px/1.3 inherit}.homepage-shell .hero-search-control input::placeholder{color:#82928d}.homepage-shell .hero-search-control button{background:var(--teal);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;min-height:38px;padding:0 14px;font:850 11px/1 inherit}.homepage-shell .hero-search-control button:disabled{color:#6d7e77;cursor:not-allowed;background:#b5c3bd}.homepage-shell .hero-search-slot>small{color:#71827b;margin-top:9px;font-size:10px;display:block}@media (width<=700px){.homepage-shell .hero-search-slot{padding:22px!important}.homepage-shell .hero-search-heading h2{font-size:29px}.homepage-shell .hero-search-control{grid-template-columns:20px minmax(0,1fr);padding:10px 12px}.homepage-shell .hero-search-control button{grid-column:1/-1;width:100%;margin-top:2px}.homepage-shell .hero-search-slot>small{text-align:center}}.homepage-shell .welcome{grid-template-columns:1fr!important}.homepage-shell .home-case-directory .search-box{grid-template-columns:24px minmax(0,1fr) auto auto;gap:10px;background:#fffefb!important;border:1px solid #aac8bc!important;border-radius:10px!important;min-height:60px!important;padding:7px 8px 7px 17px!important;display:grid!important;box-shadow:0 8px 22px #0f55530e!important}.homepage-shell .home-case-directory .search-box>span{font-size:22px!important}.homepage-shell .home-case-directory .search-box input{font-weight:650;font-size:14px!important}.homepage-shell .home-case-directory .search-box .search-submit{border-radius:7px;height:44px;padding:0 19px;font-size:12px}.homepage-shell .home-case-directory .search-box .filter-toggle{color:#174e49;background:#f4f8f5;border:1px solid #c5d7cf;border-radius:7px;height:44px;padding:0 14px;font-size:11px;font-weight:900}.homepage-shell .home-case-directory .search-box .filter-toggle:hover{background:#eaf4ee;border-color:#7cad98}@media (width<=700px){.homepage-shell .home-case-directory .search-box{grid-template-columns:24px minmax(0,1fr)!important;padding:10px 12px!important}.homepage-shell .home-case-directory .search-box .search-submit,.homepage-shell .home-case-directory .search-box .filter-toggle{grid-column:1/-1;width:100%;height:42px}.homepage-shell .home-case-directory .search-box input{font-size:13px!important}}.homepage-shell .hero-title-row{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.homepage-shell .hero-title-row h1{margin:0}.homepage-shell .hero-title-row .hero-actions{flex:none;margin:0 0 5px}.homepage-shell .hero-title-row .hero-action{white-space:nowrap;min-height:44px;margin:0}@media (width<=700px){.homepage-shell .hero-title-row{display:block}.homepage-shell .hero-title-row .hero-actions{margin:17px 0 0}.homepage-shell .hero-title-row .hero-action{width:100%}}.homepage-shell .search-ai-answer{border:1px solid #b9d2c8;border-left:4px solid var(--teal);background:linear-gradient(135deg,#eff7f2,#fffdf8);border-radius:10px;outline:0;gap:15px;margin:12px 0 18px;padding:20px 21px;display:grid}.homepage-shell .search-ai-answer>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.homepage-shell .search-ai-answer header span,.homepage-shell .search-ai-answer-loading span,.homepage-shell .search-ai-answer-error span{color:#58746b;letter-spacing:.11em;font-size:9px;font-weight:950;display:block}.homepage-shell .search-ai-answer h3{color:var(--ink);margin:5px 0 0;font:500 23px/1.15 Georgia,serif}.homepage-shell .search-ai-answer header small{color:#637873;text-align:right;font-size:10px}.homepage-shell .search-ai-summary{color:#28433e;max-width:100%;margin:0;font-size:15px;font-weight:650;line-height:1.6}.homepage-shell .search-ai-findings{gap:8px;display:grid}.homepage-shell .search-ai-findings article{border-top:1px solid #d6e4dd;grid-template-columns:minmax(0,1fr) minmax(160px,.35fr);align-items:center;gap:16px;padding:13px 0;display:grid}.homepage-shell .search-ai-findings strong{color:#1f5149;font-size:13px}.homepage-shell .search-ai-findings p{color:#566b65;margin:5px 0 0;font-size:12px;line-height:1.5}.homepage-shell .search-ai-findings article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.homepage-shell .search-ai-findings a{color:#226352;background:#fff;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:850;text-decoration:none}.homepage-shell .search-ai-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.homepage-shell .search-ai-sources>strong{color:#58736c;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:10px}.homepage-shell .search-ai-sources a{color:#2a554c;background:#ffffffb3;border:1px solid #d8e4de;border-radius:7px;grid-template-columns:22px 1fr;gap:7px;padding:8px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.homepage-shell .search-ai-sources b{color:var(--orange)}.homepage-shell .search-ai-sources small{color:#72817b;margin-top:2px;font-size:10px;font-weight:600;display:block}.homepage-shell .search-ai-answer-loading{grid-template-columns:22px 1fr;align-items:center}.homepage-shell .search-ai-answer-loading>i{border:3px solid #d6e8e0;border-top-color:var(--teal);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.homepage-shell .search-ai-answer-loading strong{color:#28574e;margin-top:3px;font-size:13px;display:block}.homepage-shell .search-ai-answer-loading p{color:#667972;margin:4px 0 0;font-size:11px}.homepage-shell .search-ai-answer-error{background:#fff6f1;border-left-color:#bd553d;grid-template-columns:1fr auto;align-items:center}.homepage-shell .search-ai-answer-error strong{color:#833d2d;margin-top:4px;font-size:12px;display:block}.homepage-shell .search-ai-answer-error button{color:#8b412f;cursor:pointer;background:#fff;border:1px solid #d7b8ae;border-radius:7px;min-height:37px;padding:0 12px;font-size:11px;font-weight:850}@media (width<=700px){.homepage-shell .search-ai-answer{padding:17px}.homepage-shell .search-ai-answer>header,.homepage-shell .search-ai-answer-error{grid-template-columns:1fr;align-items:start;display:grid}.homepage-shell .search-ai-answer header small{text-align:left}.homepage-shell .search-ai-findings article{grid-template-columns:1fr}.homepage-shell .search-ai-findings article>div:last-child{justify-content:flex-start}.homepage-shell .search-ai-sources{grid-template-columns:1fr}}.homepage-shell .home-case-directory .feed-list:not(.submission-grid){grid-template-columns:1fr!important;gap:10px!important}.homepage-shell .home-case-directory .feed-item{min-height:0!important}.homepage-shell .search-direct-answer-action{background:var(--teal);white-space:nowrap;border-radius:8px;align-items:center;min-height:42px;padding:0 13px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.homepage-shell .search-direct-answer-action:hover{background:#0a4644}.homepage-shell .homepage-watch-cta{background:linear-gradient(135deg,#eef7f2,#fffdf8);border:1px solid #b9d2c8;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;max-width:1180px;margin:46px auto 26px;padding:26px 30px;display:flex}.homepage-watch-cta span{color:#5d7771;letter-spacing:.11em;margin-bottom:6px;font-size:10px;font-weight:950;display:block}.homepage-watch-cta h2{color:var(--ink);margin:0;font:500 28px/1.13 Georgia,serif}.homepage-watch-cta p{color:#5f706c;max-width:620px;margin:8px 0 0;font-size:13px;line-height:1.5}.homepage-watch-cta>a{background:var(--teal);color:#fff;white-space:nowrap;border-radius:8px;flex:none;padding:14px 18px;font-size:12px;font-weight:900;text-decoration:none}.homepage-watch-cta>a:hover{background:#0a4644}@media (width<=700px){.homepage-shell .homepage-watch-cta{gap:17px;margin:32px 18px 24px;padding:22px;display:grid}.homepage-watch-cta h2{font-size:24px}.homepage-watch-cta>a{text-align:center}}.homepage-shell .homepage-list-controls{flex-wrap:wrap;align-items:center;gap:10px 18px}.homepage-shell .homepage-list-controls :is(button,a){min-height:44px;font-size:14px;line-height:1.4}.homepage-shell .homepage-list-controls .homepage-load-more{min-height:44px;font-size:14px}.homepage-list-position{text-align:center;color:#626461;flex-basis:100%;margin:0;font-size:14px}.homepage-list-all,.homepage-list-collapse{color:inherit;text-underline-offset:3px;justify-content:center;align-items:center;padding:10px 12px;display:inline-flex}.homepage-list-collapse{font:inherit;cursor:pointer;background:0 0;border:0}.homepage-list-all:hover,.homepage-list-collapse:hover{text-decoration:underline}#legfrissebb-ugyek,#vegrehajtas{scroll-margin-top:100px}.homepage-list-controls :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #a92230}@media (width<=700px){.homepage-shell .homepage-list-controls{gap:8px}.homepage-shell .homepage-list-controls .homepage-load-more{width:100%}.homepage-list-all,.homepage-list-collapse{white-space:normal;text-align:center;flex:auto}}.homepage-shell .search-ai-summary{white-space:pre-line;font-size:1rem}.homepage-shell .search-ai-evidence>summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:1rem}.homepage-shell .search-ai-evidence>summary:focus-visible{outline:2px solid var(--action);outline-offset:4px}.homepage-shell .search-ai-evidence .search-ai-findings p{font-size:1rem;line-height:1.6}.homepage-shell .search-ai-evidence .search-ai-findings strong{font-size:.9375rem}.homepage-shell .search-ai-evidence .search-ai-findings a{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.national-decision-radar .national-radar-list>button{gap:9px;padding-block:20px}.national-decision-radar .national-radar-list>button>.radar-card-meta{color:#526775;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;font-size:12px;display:flex}.national-decision-radar .national-radar-list .radar-card-meta time{white-space:nowrap;font-variant-numeric:tabular-nums}.national-decision-radar .national-radar-list>button>strong{-webkit-line-clamp:unset;color:var(--ink);font:500 19px/1.25 Georgia,serif;display:block;overflow:visible}.national-decision-radar .national-radar-list>button>p{-webkit-line-clamp:unset;color:#425b59;font-size:14px;line-height:1.48;display:block;overflow:visible}.national-decision-radar .national-radar-list>button>.radar-card-result{color:#455a61;font-size:13px;font-weight:700;line-height:1.3}.national-decision-radar .national-radar-list>button>.radar-card-votes{color:#667773;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;display:block}#vegrehajtas .radar-lane-heading-action>b:after{content:" döntés";font:650 11px/1.2 sans-serif}@media (width<=700px){.national-decision-radar .national-radar-list>button>strong{font-size:18px}}.homepage-shell .home-case-directory .search-box{box-shadow:0 5px 15px #0f55530b;background:#fffefb!important;border-color:#aec9bd!important;margin-bottom:17px!important}.homepage-shell .home-case-directory .search-filters{margin-bottom:18px!important}.homepage-shell .home-case-directory .feed-list{margin-top:18px!important}.homepage-shell .home-case-directory .feed-list:not(.submission-grid){row-gap:18px!important}.homepage-shell .home-case-directory .directory-search-empty{color:#60736d;text-align:center;background:#f6faf8;border:1px dashed #b9cdc5;justify-items:center;gap:8px;padding:46px 24px;display:grid}.homepage-shell .home-case-directory .directory-search-empty>span{color:#0d5b53;letter-spacing:.1em;font-size:10px;font-weight:900}.homepage-shell .home-case-directory .directory-search-empty>strong{color:#173f3a;font:500 21px/1.25 Georgia,serif}.homepage-shell .home-case-directory .directory-search-empty>p{color:#60736d;max-width:490px;margin:0;font-size:13px;line-height:1.55}: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 b,.topic-bars b{background:linear-gradient(90deg, var(--og-forest), #7a6a58)!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}.immunity-decision-hero{background:#f3f8f3;border:1px solid #d5e2d9;border-left:5px solid #2c795a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:20px 0 16px;padding:26px 28px;display:grid}.immunity-decision-copy>span{color:#426b5b;letter-spacing:.06em;font-size:12px;font-weight:850}.immunity-decision-copy h2{color:#1d543f;margin:9px 0;font-family:Georgia,serif;font-size:clamp(24px,2.7vw,34px);line-height:1.2}.immunity-decision-copy p{color:#38564b;max-width:70ch;margin:0;font-size:16px;line-height:1.55}.immunity-decision-votes{gap:8px;margin:0;display:flex}.immunity-decision-votes>div{text-align:center;background:#fff;border:1px solid #dce8dd;border-radius:8px;min-width:82px;padding:12px 10px}.immunity-decision-votes dt{color:#607a6c;text-transform:uppercase;font-size:11px;font-weight:750}.immunity-decision-votes dd{color:#1d543f;margin:3px 0 0;font-size:23px;font-weight:850}.immunity-decision-details{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.immunity-decision-details section{background:#fff;border:1px solid #e1e7df;border-radius:10px;padding:20px 22px}.immunity-decision-details h2{color:#263c33;margin:0 0 9px;font-size:18px}.immunity-decision-details p{color:#40584f;margin:0 0 12px;font-size:15px;line-height:1.65}.immunity-decision-details small{color:#6a786f;font-size:12px}.immunity-decision-details a{color:#17624e;text-underline-offset:3px;width:fit-content;margin:9px 0;font-size:14px;font-weight:700;text-decoration:underline;display:block}.decision-analysis-context{color:#60716b;margin:8px 0 0;font-size:13px;line-height:1.5;display:block}@media (width<=800px){.immunity-decision-hero{grid-template-columns:1fr;padding:20px}.immunity-decision-details{grid-template-columns:1fr}}@media (width<=420px){.immunity-decision-votes>div{flex:1;min-width:0}.immunity-decision-votes dd{font-size:20px}}
