.portal-home[data-v-789e517c]{background:#fff;color:#334155;font-family:Inter,system-ui,-apple-system,sans-serif}.cd-display[data-v-789e517c]{font-family:Poppins,system-ui,sans-serif;letter-spacing:-.025em;font-weight:700}.cd-display-thin[data-v-789e517c]{font-family:Poppins,system-ui,sans-serif;letter-spacing:-.03em;font-weight:300;font-style:italic}.cd-label[data-v-789e517c]{margin-bottom:1rem;color:var(--portal-primary);font-family:Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.no-scrollbar[data-v-789e517c]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-789e517c]{-ms-overflow-style:none;scrollbar-width:none}.hero-shell[data-v-789e517c]{width:100%;background:var(--portal-primary-light)}.hero-slider[data-v-789e517c]{position:relative;min-height:300px;overflow:hidden;background:var(--portal-primary-light)}.hero-slide[data-v-789e517c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity .55s ease}.hero-slide.active[data-v-789e517c]{opacity:1;pointer-events:auto}.hero-image[data-v-789e517c]{position:absolute;inset:0 auto 0 0;width:100%;background-position:center;background-size:cover}.hero-image.empty[data-v-789e517c]{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,var(--portal-primary),var(--portal-primary-light))}.hero-image[data-v-789e517c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.35),rgba(0,0,0,.08),var(--portal-primary-light))}.hero-gradient[data-v-789e517c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,transparent 0%,rgba(var(--portal-primary-rgb),.92) 56%,var(--portal-primary) 100%)}.hero-content[data-v-789e517c]{position:relative;z-index:2;margin:0 auto;display:grid;width:100%;max-width:80rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;padding:3rem 1.5rem}.hero-copy[data-v-789e517c]{max-width:34rem;color:#fff}.hero-slide.no-overlay .hero-copy[data-v-789e517c]{text-shadow:0 2px 14px rgba(0,0,0,.42)}.hero-badge[data-v-789e517c]{display:inline-flex;border-radius:999px;background:var(--portal-accent);padding:.28rem .75rem;color:var(--portal-accent-contrast);font-size:.62rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.hero-copy h1[data-v-789e517c]{margin-top:1rem;font-size:clamp(1.65rem,4vw,2.7rem);font-weight:950;letter-spacing:0;line-height:1.12;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.18)}.hero-copy p[data-v-789e517c]{margin-top:.9rem;color:#ffffffe6;font-size:.95rem;font-weight:650;line-height:1.6}.hero-link[data-v-789e517c]{margin-top:1.15rem;display:inline-flex;align-items:center;gap:.45rem;border-radius:.4rem;background:#fff;padding:.65rem .9rem;color:var(--portal-primary);font-size:.78rem;font-weight:900}.hero-arrow[data-v-789e517c]{position:absolute;top:50%;z-index:4;display:flex;height:2.5rem;width:2.5rem;transform:translateY(-50%);align-items:center;justify-content:center;border-radius:999px;background:#0000003d;color:#fff;transition:background .2s ease}.hero-arrow[data-v-789e517c]:hover{background:#00000073}.hero-arrow.left[data-v-789e517c]{left:1rem}.hero-arrow.right[data-v-789e517c]{right:1rem}.hero-dots[data-v-789e517c]{position:absolute;bottom:1rem;left:50%;z-index:4;display:flex;transform:translate(-50%);gap:.45rem}.hero-dots button[data-v-789e517c]{height:.65rem;width:.65rem;border-radius:999px;background:#ffffff73;transition:background .2s ease,transform .2s ease}.hero-dots button.active[data-v-789e517c]{background:#fff;transform:scale(1.15)}.content-section[data-v-789e517c],.custom-band[data-v-789e517c]{margin:0 auto;max-width:80rem;padding:2rem 1rem}.content-section.bordered[data-v-789e517c]{border-top:1px solid #f1f5f9}.quick-band[data-v-789e517c]{max-width:none;background:#f8fafc}.section-title.center[data-v-789e517c]{text-align:center}.section-title h2[data-v-789e517c],.section-row-title h2[data-v-789e517c]{color:var(--portal-primary);font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1.12}.section-title h2 span[data-v-789e517c],.section-row-title h2 span[data-v-789e517c]{color:var(--portal-primary)}.section-title p[data-v-789e517c],.section-row-title p[data-v-789e517c]{margin-top:.55rem;color:#64748b;font-size:clamp(.82rem,1.2vw,.95rem);line-height:1.55}.section-row-title[data-v-789e517c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.text-link[data-v-789e517c]{display:inline-flex;align-items:center;gap:.25rem;color:var(--portal-primary);font-size:.82rem;font-weight:850}.news-grid[data-v-789e517c]{margin-top:1.5rem;display:grid;gap:1.5rem;align-items:start}.featured-news[data-v-789e517c],.video-card[data-v-789e517c],.agenda-card[data-v-789e517c],.custom-block[data-v-789e517c],.gallery-card[data-v-789e517c],.page-card[data-v-789e517c],.quick-panel[data-v-789e517c],.floating-banner[data-v-789e517c]{border:1px solid #f1f5f9;border-radius:.8rem;background:#fff;box-shadow:0 1px 3px #0f172a0f}.featured-news[data-v-789e517c]{overflow:hidden;display:flex;min-height:100%;flex-direction:column}.featured-news-media[data-v-789e517c]{position:relative}.featured-news-image[data-v-789e517c]{display:block;aspect-ratio:16 / 9;background:#e2e8f0}.featured-news-image img[data-v-789e517c],.gallery-card img[data-v-789e517c],.video-frame img[data-v-789e517c],.floating-banner img[data-v-789e517c]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.empty-media[data-v-789e517c]{display:flex;height:100%;width:100%;align-items:center;justify-content:center;color:#94a3b8}.news-arrow[data-v-789e517c]{position:absolute;top:50%;z-index:2;display:flex;height:2rem;width:2rem;transform:translateY(-50%);align-items:center;justify-content:center;border-radius:999px;background:#0f172a94;color:#fff;transition:background .2s ease}.news-arrow[data-v-789e517c]:hover{background:#0f172ad1}.news-arrow.left[data-v-789e517c]{left:.75rem}.news-arrow.right[data-v-789e517c]{right:.75rem}.news-dots[data-v-789e517c]{position:absolute;bottom:.75rem;left:50%;z-index:2;display:flex;max-width:70%;transform:translate(-50%);gap:.4rem}.news-dots button[data-v-789e517c]{height:.48rem;width:.48rem;border-radius:999px;background:#ffffff8c;transition:width .2s ease,background .2s ease}.news-dots button.active[data-v-789e517c]{width:1.3rem;background:#fff}.featured-news-body[data-v-789e517c]{flex:1;padding:1.25rem}.featured-news-body span[data-v-789e517c]{color:var(--portal-primary);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.featured-news-body h3[data-v-789e517c]{margin-top:.35rem;color:#1f2937;font-size:1.05rem;font-weight:900;line-height:1.35}.featured-news-body h3[data-v-789e517c]:hover{color:var(--portal-primary)}.featured-news-body p[data-v-789e517c]{margin-top:.6rem;color:#64748b;font-size:.84rem;line-height:1.65}.featured-news-footer[data-v-789e517c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #f1f5f9;padding:.9rem 1rem}.featured-news-footer span[data-v-789e517c]{display:inline-flex;align-items:center;gap:.3rem;color:#94a3b8;font-size:.68rem}.featured-news-footer a[data-v-789e517c]{color:var(--portal-primary);font-size:.78rem;font-weight:850}.news-list[data-v-789e517c]{display:grid;gap:.85rem}.news-row[data-v-789e517c]{display:flex;gap:.75rem;border-left:4px solid #cbd5e1;border-radius:.55rem;background:#f8fafc;padding:.85rem;transition:background .2s ease,border-color .2s ease}.news-row[data-v-789e517c]:first-child{border-left-color:var(--portal-accent)}.news-row[data-v-789e517c]:hover{background:#f1f5f9;border-left-color:var(--portal-primary)}.news-row span[data-v-789e517c]{flex-shrink:0;color:#64748b;font-size:.68rem;font-weight:850;text-transform:uppercase}.news-row strong[data-v-789e517c]{color:var(--portal-primary)}.news-row p[data-v-789e517c]{color:#334155;font-size:.82rem;font-weight:850;line-height:1.35}.see-more[data-v-789e517c]{display:flex;justify-content:flex-end;padding-top:.25rem}.outline-link[data-v-789e517c]{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--portal-primary);border-radius:.35rem;padding:.45rem .8rem;color:var(--portal-primary);font-size:.72rem;font-weight:900;transition:background .2s ease,color .2s ease}.outline-link[data-v-789e517c]:hover{background:var(--portal-primary);color:#fff}.parliamentarians-wrap[data-v-789e517c]{position:relative;padding:0 2rem}.parliamentarians-slider[data-v-789e517c]{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;padding:.5rem 0}.parliamentarian-mini[data-v-789e517c]{display:grid;width:11rem;flex:0 0 auto;justify-items:center;border:1px solid #f1f5f9;border-radius:.8rem;background:#fff;padding:1rem;text-align:center;box-shadow:0 1px 3px #0f172a0d;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.parliamentarian-mini[data-v-789e517c]:hover{border-color:var(--portal-accent);box-shadow:0 12px 22px #0f172a1a;transform:translateY(-2px)}.avatar[data-v-789e517c]{position:relative;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;overflow:visible;border:2px solid #e2e8f0;border-radius:999px;background:#f1f5f9;color:var(--portal-primary);font-size:1rem;font-weight:950}.avatar img[data-v-789e517c]{height:100%;width:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.avatar i[data-v-789e517c]{position:absolute;bottom:-.35rem;right:-.45rem;border:2px solid #fff;border-radius:999px;background:var(--portal-primary);padding:.12rem .35rem;color:#fff;font-size:.48rem;font-style:normal;font-weight:950}.avatar.large[data-v-789e517c]{height:5rem;width:5rem;flex-shrink:0;font-size:1.35rem}.parliamentarian-mini strong[data-v-789e517c]{margin-top:.75rem;max-width:100%;overflow:hidden;color:#1f2937;font-size:.78rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.parliamentarian-mini small[data-v-789e517c]{margin-top:.2rem;border-radius:999px;background:rgba(var(--portal-primary-rgb),.08);padding:.1rem .5rem;color:var(--portal-primary);font-size:.62rem;font-weight:850}.parliamentarian-mini em[data-v-789e517c]{margin-top:.25rem;max-width:100%;overflow:hidden;color:#94a3b8;font-size:.58rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.slider-control[data-v-789e517c]{position:absolute;top:50%;z-index:2;display:flex;height:2rem;width:2rem;transform:translateY(-50%);align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;box-shadow:0 2px 8px #0f172a14}.slider-control[data-v-789e517c]:hover{background:var(--portal-primary);color:#fff}.slider-control.left[data-v-789e517c]{left:0}.slider-control.right[data-v-789e517c]{right:0}.services-grid[data-v-789e517c]{margin-top:1.5rem;display:grid;gap:1.25rem}.service-card[data-v-789e517c]{display:flex;min-height:13rem;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border:1px solid #f1f5f9;border-radius:.8rem;background:#fff;padding:1.25rem;text-align:center;box-shadow:0 1px 3px #0f172a0d;transition:border-color .2s ease,box-shadow .2s ease}.service-card[data-v-789e517c]:hover{border-color:var(--portal-primary);box-shadow:0 12px 22px #0f172a17}.service-icon[data-v-789e517c]{display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border:2px solid rgba(var(--portal-primary-rgb),.18);border-radius:999px;color:var(--portal-primary);transition:background .2s ease,color .2s ease}.service-card:hover .service-icon[data-v-789e517c]{background:var(--portal-primary);color:#fff}.service-card strong[data-v-789e517c]{color:var(--portal-primary);font-size:.88rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.service-card p[data-v-789e517c]{min-height:2.4rem;color:#64748b;font-size:.76rem;line-height:1.55}.service-card em[data-v-789e517c]{color:var(--portal-primary);font-size:.66rem;font-style:normal;font-weight:900}.agenda-media-grid[data-v-789e517c]{display:grid;gap:1.5rem}.side-title[data-v-789e517c]{border-left:4px solid var(--portal-accent);padding-left:.6rem;color:#1f2937;font-size:1.15rem;font-weight:900}.agenda-card[data-v-789e517c]{margin-top:1rem;overflow:hidden;display:grid}.calendar-panel[data-v-789e517c]{background:#f8fafc;padding:.9rem}.calendar-header[data-v-789e517c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem;color:#1f2937;font-size:.78rem;font-weight:950;text-transform:uppercase}.calendar-header button[data-v-789e517c]{color:#334155}.weekdays[data-v-789e517c],.calendar-days[data-v-789e517c]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;text-align:center}.weekdays[data-v-789e517c]{border-bottom:1px solid #e2e8f0;padding-bottom:.35rem;color:#334155;font-size:.62rem;font-weight:950}.calendar-days[data-v-789e517c]{margin-top:.35rem;font-size:.68rem}.calendar-days span[data-v-789e517c]{min-height:1.7rem}.calendar-days span.blank[data-v-789e517c]{pointer-events:none}.calendar-days button[data-v-789e517c]{height:1.7rem;width:100%;border-radius:.3rem;color:#334155;font-weight:700}.calendar-days button[data-v-789e517c]:hover{background:#e2e8f0}.calendar-days button.event[data-v-789e517c]{background:rgba(var(--portal-primary-rgb),.1);color:var(--portal-primary);font-weight:950}.calendar-days button.selected[data-v-789e517c]{background:var(--portal-primary);color:#fff}.agenda-info[data-v-789e517c]{display:flex;min-height:12rem;flex-direction:column;justify-content:space-between;background:var(--portal-primary);padding:1rem;color:#fff}.agenda-info span[data-v-789e517c]{color:#ffffffb3;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.agenda-info h3[data-v-789e517c]{margin-top:.25rem;font-size:.95rem;font-weight:950}.agenda-info p[data-v-789e517c],.agenda-events a[data-v-789e517c]{margin-top:.6rem;display:block;color:#fffffff0;font-size:.78rem;font-weight:650;line-height:1.55}.agenda-footer[data-v-789e517c]{display:flex;justify-content:flex-end;border-top:1px solid #f1f5f9;padding:.85rem}.video-card[data-v-789e517c]{margin-top:1rem;overflow:hidden}.video-frame[data-v-789e517c]{position:relative;display:flex;aspect-ratio:16 / 9;align-items:center;justify-content:center;overflow:hidden;background:#020617;color:#fff}.video-frame[data-v-789e517c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.82),transparent 60%)}.video-placeholder[data-v-789e517c]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 40% 30%,rgba(var(--portal-primary-rgb),.6),transparent 42%),#020617}.play-button[data-v-789e517c]{position:relative;z-index:2;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:999px;background:#ffffff2e;transition:background .2s ease,color .2s ease}.video-frame:hover .play-button[data-v-789e517c]{background:var(--portal-accent);color:var(--portal-accent-contrast)}.video-frame strong[data-v-789e517c]{position:absolute;bottom:1rem;left:1rem;right:1rem;z-index:2;font-size:.84rem;font-weight:900}.quick-grid[data-v-789e517c]{margin:0 auto;display:grid;max-width:80rem;gap:1rem}.quick-panel[data-v-789e517c]{display:flex;min-height:14rem;flex-direction:column;gap:.65rem;padding:1.25rem}.quick-panel svg[data-v-789e517c]{color:var(--portal-primary)}.quick-panel h2[data-v-789e517c]{color:#1f2937;font-size:1rem;font-weight:900}.quick-panel a[data-v-789e517c]{color:#334155;font-size:.8rem;font-weight:750;line-height:1.35}.quick-panel a[data-v-789e517c]:hover{color:var(--portal-primary)}.quick-panel .panel-more[data-v-789e517c]{margin-top:auto;color:var(--portal-primary);font-weight:900}.poll-widget[data-v-789e517c]{display:grid;gap:.65rem;border-bottom:1px solid #f1f5f9;padding-bottom:.85rem}.quick-panel .poll-question[data-v-789e517c]{color:#1f2937;font-size:.88rem;font-weight:900;line-height:1.35}.poll-description[data-v-789e517c]{color:#64748b;font-size:.72rem;line-height:1.45}.poll-options[data-v-789e517c]{display:grid;gap:.4rem}.poll-option[data-v-789e517c]{display:flex;align-items:flex-start;gap:.45rem;border:1px solid #e2e8f0;border-radius:.5rem;padding:.55rem;color:#334155;font-size:.76rem;font-weight:750;cursor:pointer;transition:border-color .2s ease,background .2s ease}.poll-option[data-v-789e517c]:hover{border-color:rgba(var(--portal-primary-rgb),.45);background:rgba(var(--portal-primary-rgb),.04)}.poll-option input[data-v-789e517c]{margin-top:.15rem;accent-color:var(--portal-primary)}.poll-error[data-v-789e517c]{border-radius:.45rem;background:#fef2f2;padding:.45rem .55rem;color:#b91c1c;font-size:.7rem;font-weight:800}.poll-actions[data-v-789e517c]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.poll-actions button[data-v-789e517c]{border-radius:.45rem;background:var(--portal-primary);padding:.55rem .85rem;color:#fff;font-size:.74rem;font-weight:900;transition:opacity .2s ease}.poll-actions button[data-v-789e517c]:disabled{cursor:not-allowed;opacity:.55}.quick-panel .poll-actions a[data-v-789e517c]{color:var(--portal-primary);font-size:.74rem;font-weight:900}.content-grid[data-v-789e517c]{display:grid;gap:1rem}.custom-band.alt[data-v-789e517c]{max-width:none;background:#f8fafc}.custom-band.alt .content-grid[data-v-789e517c]{margin:0 auto;max-width:80rem}.custom-block[data-v-789e517c]{padding:1.25rem;color:#334155}.custom-block h2[data-v-789e517c]{margin-bottom:.75rem;color:#1f2937;font-size:1.1rem;font-weight:900}.custom-links[data-v-789e517c]{display:grid;gap:.45rem}.custom-links a[data-v-789e517c],.primary-link[data-v-789e517c]{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:.4rem;background:var(--portal-primary);padding:.55rem .85rem;color:#fff;font-size:.78rem;font-weight:900}.gallery-grid[data-v-789e517c],.pages-grid[data-v-789e517c]{display:grid;gap:1rem}.gallery-card[data-v-789e517c],.page-card[data-v-789e517c]{display:block;overflow:hidden;padding:1rem}.gallery-card img[data-v-789e517c],.gallery-card span[data-v-789e517c]{display:flex;height:8rem;width:100%;align-items:center;justify-content:center;border-radius:.55rem;background:#f1f5f9;color:#94a3b8;-o-object-fit:cover;object-fit:cover}.gallery-card strong[data-v-789e517c],.page-card strong[data-v-789e517c]{margin-top:.8rem;display:block;color:#1f2937;font-size:.9rem;font-weight:900}.gallery-card small[data-v-789e517c],.page-card p[data-v-789e517c]{margin-top:.35rem;display:block;color:#64748b;font-size:.76rem;line-height:1.55}.floating-stack[data-v-789e517c]{position:fixed;bottom:1rem;right:1rem;z-index:45;display:grid;width:min(22rem,calc(100vw - 2rem));gap:.75rem}.floating-banner[data-v-789e517c]{position:relative;padding:.9rem;box-shadow:0 20px 42px #0f172a2e}.floating-banner img[data-v-789e517c]{height:7rem;border-radius:.5rem}.floating-banner h2[data-v-789e517c]{margin-top:.65rem;color:#1f2937;font-size:.9rem;font-weight:900}.floating-banner p[data-v-789e517c]{margin-top:.35rem;color:#64748b;font-size:.74rem}.floating-banner a[data-v-789e517c]{margin-top:.45rem;display:inline-flex;color:var(--portal-primary);font-size:.72rem;font-weight:900}.float-close[data-v-789e517c]{position:absolute;right:.45rem;top:.45rem;z-index:2;display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:#000000b8;color:#fff}.empty-state[data-v-789e517c]{margin-top:1rem;display:grid;place-items:center;gap:.5rem;border:1px dashed #cbd5e1;border-radius:.8rem;padding:2rem;color:#64748b;text-align:center}.parliamentarian-modal[data-v-789e517c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#0000009e;padding:1rem}.parliamentarian-card[data-v-789e517c]{width:min(34rem,100%);overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 24px 50px #0f172a47}.parliamentarian-card-header[data-v-789e517c]{display:flex;align-items:center;justify-content:space-between;background:var(--portal-primary);padding:1rem 1.25rem;color:#fff}.parliamentarian-card-header h2[data-v-789e517c]{font-size:.84rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.parliamentarian-card-body[data-v-789e517c]{padding:1.25rem}.parliamentarian-profile[data-v-789e517c]{display:flex;align-items:center;gap:1rem}.parliamentarian-profile h3[data-v-789e517c]{color:#1f2937;font-size:1.25rem;font-weight:950}.parliamentarian-profile p[data-v-789e517c]{color:#64748b;font-size:.82rem;font-weight:800}.parliamentarian-profile strong[data-v-789e517c]{margin-top:.3rem;display:inline-flex;border-radius:999px;background:#f1f5f9;padding:.15rem .6rem;color:var(--portal-primary);font-size:.68rem;font-weight:950}.parliamentarian-details[data-v-789e517c]{margin-top:1rem;display:grid;gap:.8rem;border-top:1px solid #f1f5f9;padding-top:1rem}.parliamentarian-details dt[data-v-789e517c]{color:#334155;font-size:.76rem;font-weight:900}.parliamentarian-details dd[data-v-789e517c]{margin-top:.2rem;display:flex;align-items:flex-start;gap:.4rem;color:#64748b;font-size:.82rem;line-height:1.55}.parliamentarian-actions[data-v-789e517c]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem;border-radius:.65rem;background:#f8fafc;padding:.8rem}.parliamentarian-actions a[data-v-789e517c]{display:inline-flex;align-items:center;gap:.35rem;border-radius:.4rem;background:var(--portal-primary);padding:.55rem .85rem;color:#fff;font-size:.76rem;font-weight:900}@media(min-width:768px){.news-grid[data-v-789e517c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.services-grid[data-v-789e517c]{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-card[data-v-789e517c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agenda-media-grid[data-v-789e517c]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-grid[data-v-789e517c]{grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid[data-v-789e517c]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid[data-v-789e517c],.pages-grid[data-v-789e517c]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.hero-slider[data-v-789e517c]{min-height:360px}.hero-content[data-v-789e517c]{grid-template-columns:1fr;padding:3rem 1.25rem}.hero-spacer[data-v-789e517c]{display:none}.hero-gradient[data-v-789e517c]{background:rgba(var(--portal-primary-rgb),.82)}.news-row[data-v-789e517c]{display:grid}.parliamentarians-wrap[data-v-789e517c]{padding:0 1.5rem}.floating-stack[data-v-789e517c]{position:static;width:auto;padding:1rem}}
