.external-links-section[data-astro-cid-4f4xo3vx]{margin:var(--space-4, 16px) 0;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--surface-raised, #f8fafc);border:1px solid var(--sidebar-border, #e3e5e8);border-radius:8px}.external-links-title[data-astro-cid-4f4xo3vx]{margin:0 0 var(--space-3, 12px);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted, #94a3b8)}.external-links-list[data-astro-cid-4f4xo3vx]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.external-link-row[data-astro-cid-4f4xo3vx]{display:flex;align-items:center;gap:10px;font-size:.875rem;min-width:0}.external-link-icon[data-astro-cid-4f4xo3vx]{flex-shrink:0;width:18px;text-align:center;color:var(--text-secondary, #475569)}.external-link-label[data-astro-cid-4f4xo3vx]{flex-shrink:0;font-weight:600;color:var(--text-primary);min-width:80px}.external-link-url[data-astro-cid-4f4xo3vx]{flex:1;min-width:0;color:var(--color-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:text-decoration .12s ease}.external-link-url[data-astro-cid-4f4xo3vx]:hover,.external-link-url[data-astro-cid-4f4xo3vx]:focus-visible{text-decoration:underline}.dark-mode .external-links-section[data-astro-cid-4f4xo3vx]{background:var(--surface-raised);border-color:var(--sidebar-border)}.feature-empty-state[data-astro-cid-aheywgq7]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;max-width:720px;padding:24px;border:1px solid var(--surface-overlay, #e2e8f0);border-radius:12px;background:var(--surface-raised, #ffffff);box-shadow:0 12px 32px #0f172a0d}.feature-empty-state__icon[data-astro-cid-aheywgq7]{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:10px;color:var(--color-primary);background:#d9054214}.feature-empty-state__icon[data-astro-cid-aheywgq7] i[data-astro-cid-aheywgq7]{font-size:1.125rem}.feature-empty-state__copy[data-astro-cid-aheywgq7]{display:grid;gap:6px}.feature-empty-state[data-astro-cid-aheywgq7] h2[data-astro-cid-aheywgq7],.feature-empty-state[data-astro-cid-aheywgq7] p[data-astro-cid-aheywgq7]{margin:0}.feature-empty-state[data-astro-cid-aheywgq7] h2[data-astro-cid-aheywgq7]{color:var(--text-primary, #0f172a);font-size:1.125rem;font-weight:700}.feature-empty-state[data-astro-cid-aheywgq7] p[data-astro-cid-aheywgq7]{color:var(--text-secondary, #475569);line-height:1.6}.feature-empty-state__action[data-astro-cid-aheywgq7]{grid-column:2;justify-self:start;display:inline-flex;align-items:center;min-height:2.5rem;padding:0 14px;border:1px solid var(--surface-overlay, #e2e8f0);border-radius:999px;color:var(--text-primary, #0f172a);font-weight:700;text-decoration:none;background:var(--surface-base, #ffffff)}@media(max-width:640px){.feature-empty-state[data-astro-cid-aheywgq7]{grid-template-columns:1fr}.feature-empty-state__action[data-astro-cid-aheywgq7]{grid-column:1}}.section-frame[data-astro-cid-ontpvshl]{display:grid;gap:var(--space-8, 40px)}.section-frame__main[data-astro-cid-ontpvshl]{min-width:0}.section-frame__rail[data-astro-cid-ontpvshl]{display:grid;gap:var(--space-5, 20px);align-content:start}@media(min-width:1260px){.section-frame--with-rail[data-astro-cid-ontpvshl]{grid-template-columns:minmax(0,40rem) 20rem;justify-content:space-between;align-items:start}.section-frame__rail[data-astro-cid-ontpvshl]{position:sticky;top:calc(var(--topbar-height, 56px) + var(--space-5, 24px))}}.rail-panel[data-astro-cid-ol4gtsek]{display:grid;gap:var(--space-3, 12px);padding:var(--space-5, 20px);border-radius:var(--radius-card, 12px);background:var(--surface-overlay, #f8fafc)}.rail-panel--alerts[data-astro-cid-ol4gtsek]{border-left:3px solid var(--color-warning, #d97706)}.rail-panel__title[data-astro-cid-ol4gtsek]{margin:0;font-family:var(--font-display);font-size:var(--text-md, 1rem);font-weight:600;color:var(--text-primary, #0f172a)}.rail-list[data-astro-cid-ol4gtsek]{display:grid;gap:var(--space-2, 8px);margin:0;padding:0;list-style:none}.rail-group[data-astro-cid-ol4gtsek]{display:grid;gap:var(--space-1, 4px)}.rail-group__label[data-astro-cid-ol4gtsek]{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary, #475569);text-decoration:none}.rail-item[data-astro-cid-ol4gtsek],.rail-alert[data-astro-cid-ol4gtsek],.rail-source[data-astro-cid-ol4gtsek]{color:var(--text-primary, #0f172a);text-decoration:none}.rail-item[data-astro-cid-ol4gtsek]{display:block;font-size:.9375rem;line-height:1.35;overflow-wrap:anywhere}.rail-item[data-astro-cid-ol4gtsek]:hover,.rail-alert[data-astro-cid-ol4gtsek]:hover .rail-alert__title[data-astro-cid-ol4gtsek],.rail-source[data-astro-cid-ol4gtsek]:hover .rail-source__name[data-astro-cid-ol4gtsek],.rail-group__label[data-astro-cid-ol4gtsek]:hover,.rail-panel__more[data-astro-cid-ol4gtsek]:hover{color:var(--color-primary, #c9352b)}.rail-item__meta[data-astro-cid-ol4gtsek]{margin:0;font-size:.8125rem;color:var(--text-tertiary, #64748b)}.rail-fact[data-astro-cid-ol4gtsek]{display:grid;gap:2px;color:var(--text-primary, #0f172a);text-decoration:none}.rail-fact__headline[data-astro-cid-ol4gtsek]{font-size:.9375rem;font-weight:600;line-height:1.35}.rail-fact[data-astro-cid-ol4gtsek]:hover .rail-fact__headline[data-astro-cid-ol4gtsek]{color:var(--color-primary, #c9352b)}.rail-alert[data-astro-cid-ol4gtsek]{display:grid;gap:2px}.rail-alert__severity[data-astro-cid-ol4gtsek]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-warning, #b45309)}.rail-alert__title[data-astro-cid-ol4gtsek]{font-size:.9375rem;line-height:1.35}.rail-panel__more[data-astro-cid-ol4gtsek]{font-size:.875rem;font-weight:500;color:var(--color-primary, #c9352b);text-decoration:none}.rail-source[data-astro-cid-ol4gtsek]{display:flex;align-items:center;gap:var(--space-3, 12px)}.rail-source__avatar[data-astro-cid-ol4gtsek]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:9999px;overflow:hidden;background:var(--surface-base, #fff);color:var(--text-secondary, #475569);font-size:.75rem;font-weight:600}.rail-source__avatar[data-astro-cid-ol4gtsek] img[data-astro-cid-ol4gtsek]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--surface-base, #fff)}.rail-source__text[data-astro-cid-ol4gtsek]{display:grid;min-width:0}.rail-source__name[data-astro-cid-ol4gtsek]{font-size:.9375rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.feed-filters[data-astro-cid-4aindhoz]{display:flex;gap:var(--space-2, 8px);margin-bottom:var(--space-5, 20px);overflow-x:auto;scrollbar-width:none}.feed-filters__chip[data-astro-cid-4aindhoz]{flex:0 0 auto;padding:.375rem .875rem;border:1px solid var(--border, #e5e1dc);border-radius:9999px;color:var(--text-secondary, #475569);font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap}.feed-filters__chip[data-astro-cid-4aindhoz]:hover{border-color:var(--text-tertiary, #94a3b8);color:var(--text-primary, #0f172a)}.feed-filters__chip[data-astro-cid-4aindhoz].is-active{border-color:var(--text-primary, #0f172a);background:var(--text-primary, #0f172a);color:var(--surface-base, #fff)}.feed-filters__chip[data-astro-cid-4aindhoz]:focus-visible{outline:2px solid var(--color-primary, #c9352b);outline-offset:2px}.nearby[data-astro-cid-33wgbscl]{display:grid;gap:var(--space-3, 12px);padding:var(--space-5, 20px);border-radius:var(--radius-card, 12px);background:var(--surface-overlay, #f8fafc)}.nearby__title[data-astro-cid-33wgbscl]{margin:0;font-family:var(--font-display);font-size:var(--text-md, 1rem);font-weight:600;color:var(--text-primary, #0f172a)}.nearby__list[data-astro-cid-33wgbscl]{display:grid;gap:var(--space-1, 4px);margin:0;padding:0;list-style:none}.nearby__item[data-astro-cid-33wgbscl]{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-2, 8px);margin:0 calc(-1 * var(--space-2, 8px));border-radius:var(--radius-sm, 8px);color:var(--text-primary, #0f172a);text-decoration:none}.nearby__item[data-astro-cid-33wgbscl]:hover,.nearby__item[data-astro-cid-33wgbscl]:focus-visible{background:var(--surface-base, #fff)}.nearby__item[data-astro-cid-33wgbscl]:hover .nearby__name[data-astro-cid-33wgbscl]{color:var(--color-primary, #c9352b)}.nearby__avatar[data-astro-cid-33wgbscl]{position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:9999px;overflow:hidden;background:var(--surface-base, #fff)}.nearby__monogram[data-astro-cid-33wgbscl]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;color:var(--text-secondary, #475569)}.nearby__avatar[data-astro-cid-33wgbscl] img[data-astro-cid-33wgbscl]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--surface-base, #fff)}.nearby__text[data-astro-cid-33wgbscl]{display:grid;min-width:0}.nearby__name[data-astro-cid-33wgbscl]{font-size:.9375rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.nearby__type[data-astro-cid-33wgbscl]{font-size:.8125rem;color:var(--text-tertiary, #64748b)}.post-media[data-astro-cid-rclwqpqr]{display:flex;justify-content:center;max-width:62ch;margin:var(--space-5, 24px) 0;border-radius:var(--radius-md, 12px);overflow:hidden;background:var(--surface-overlay, #f1f5f9)}.post-media[data-astro-cid-rclwqpqr][data-fallback=true]{display:none}.post-media__image[data-astro-cid-rclwqpqr]{display:block;width:auto;max-width:100%;height:auto;max-height:min(70vh,560px)}@media(max-width:600px){.post-media__image[data-astro-cid-rclwqpqr]{max-height:min(60vh,420px)}}.timeline[data-astro-cid-rnym3bp6]{display:grid;max-width:40rem}.timeline[data-astro-cid-rnym3bp6] .timeline-post{display:grid;gap:var(--space-2, 8px);padding:var(--space-5, 20px) 0;border-bottom:1px solid var(--border, #e5e1dc)}.timeline[data-astro-cid-rnym3bp6] .timeline-post:first-child{padding-top:0}.timeline[data-astro-cid-rnym3bp6] .timeline-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);margin:0;font-size:.8125rem;color:var(--text-tertiary, #64748b)}.timeline[data-astro-cid-rnym3bp6] .timeline-post__source+.timeline-post__date:before{content:"·";margin-right:var(--space-2, 8px)}.timeline[data-astro-cid-rnym3bp6] .timeline-post__source{display:inline-flex;align-items:center;gap:var(--space-2, 8px);min-width:0;color:var(--text-primary, #0f172a);font-weight:600;text-decoration:none}.timeline[data-astro-cid-rnym3bp6] .timeline-post__source:hover .timeline-post__source-name{color:var(--color-primary, #c9352b)}.timeline[data-astro-cid-rnym3bp6] .timeline-post__avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:9999px;overflow:hidden;background:var(--surface-overlay, #f1f5f9);color:var(--text-secondary, #475569);font-size:.6875rem;font-weight:600}.timeline[data-astro-cid-rnym3bp6] .timeline-post__avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--surface-base, #fff)}.timeline[data-astro-cid-rnym3bp6] .timeline-post__source-name{overflow-wrap:anywhere}.timeline[data-astro-cid-rnym3bp6] .timeline-post__title{margin:0;font-family:var(--font-display);font-size:1.1875rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.timeline[data-astro-cid-rnym3bp6] .timeline-post__title a{color:var(--text-primary, #0f172a);text-decoration:none}.timeline[data-astro-cid-rnym3bp6] .timeline-post__title a:hover{color:var(--color-primary, #c9352b)}.timeline[data-astro-cid-rnym3bp6] .timeline-post__excerpt{margin:0;color:var(--text-secondary, #475569);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.timeline[data-astro-cid-rnym3bp6] .timeline-post__media{display:block;margin-top:var(--space-2, 8px);border-radius:var(--radius-md, 12px);overflow:hidden;background:var(--surface-overlay, #f1f5f9)}.timeline[data-astro-cid-rnym3bp6] .timeline-post__media img{display:block;width:100%;height:auto;max-height:26rem;object-fit:cover;object-position:center 20%}.timeline[data-astro-cid-rnym3bp6] .timeline-post__media[data-fallback=true]{display:none}.pager[data-astro-cid-zd3povtq]{display:flex;align-items:center;justify-content:center;gap:var(--space-3, 12px);margin-top:var(--space-5, 24px);flex-wrap:wrap}.pager-pages[data-astro-cid-zd3povtq]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.pager-link[data-astro-cid-zd3povtq]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:40px;padding:8px 12px;border:1px solid var(--surface-hover, #e2e8f0);border-radius:var(--radius-sm, 8px);background:var(--surface-raised, #ffffff);color:var(--text-secondary, #475569);font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s ease}.pager-link[data-astro-cid-zd3povtq]:hover{border-color:var(--color-primary);color:var(--color-primary)}.pager-link[data-astro-cid-zd3povtq].active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.pager-gap[data-astro-cid-zd3povtq]{color:var(--text-tertiary, #94a3b8);padding:0 2px}@media(max-width:640px){.pager[data-astro-cid-zd3povtq]{justify-content:stretch}.pager-pages[data-astro-cid-zd3povtq]{order:3;width:100%}}.public-tenders{max-width:100%}.tenders-header{margin-bottom:var(--space-4, 16px);padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-overlay, #f1f5f9)}.tenders-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2, 8px)}.tender-count{font-size:.875rem;font-weight:600;color:var(--text-primary)}.tender-list{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.tender-card{background:var(--surface-raised, #ffffff);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-sm, 8px);padding:var(--space-4, 16px);transition:box-shadow .2s ease}.tender-card:hover{box-shadow:0 4px 12px #00000014}.tender-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);margin-bottom:var(--space-3, 12px);flex-wrap:wrap}.badge-travaux{background:#fef3c7;color:#92400e}.badge-fournitures{background:#dbeafe;color:#1e40af}.badge-services{background:#dcfce7;color:#166534}.deadline{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:500;color:var(--color-primary)}.deadline i{font-size:.6875rem}.tender-org{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2, 8px) 0;line-height:1.3}.tender-org-link{color:inherit;text-decoration:none;transition:color .15s ease}.tender-org-link:hover,.tender-org-link:focus-visible{color:var(--color-primary);text-decoration:underline}.tender-description{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0 0 var(--space-3, 12px) 0}.tender-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-overlay, #f1f5f9);flex-wrap:wrap}.pub-date{font-size:.75rem;color:var(--text-tertiary)}.tender-link{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;color:var(--color-primary);text-decoration:none;transition:color .15s ease}.tender-link:hover{color:var(--color-primary-hover)}.tender-link i{font-size:.6875rem}.tenders-filters{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding:16px;background:var(--surface-overlay, #f8fafc);border-radius:var(--radius-sm, 8px)}:global(.dark-mode) .tender-card{background:#2b2d31;border-color:#35373c}:global(.dark-mode) .tender-card:hover{box-shadow:0 4px 12px #0000004d}:global(.dark-mode) .tender-org{color:#f2f3f5}:global(.dark-mode) .tender-description{color:#b5bac1}:global(.dark-mode) .tenders-header{border-bottom-color:#35373c}:global(.dark-mode) .tender-footer{border-top-color:#35373c}:global(.dark-mode) .badge-travaux{background:#451a03;color:#fcd34d}:global(.dark-mode) .badge-fournitures{background:#1e3a5f;color:#93c5fd}:global(.dark-mode) .badge-services{background:#14532d;color:#86efac}:global(.dark-mode) .tenders-filters{background:#2b2d31}.tender-detail[data-astro-cid-fgwulk5t]{max-width:800px}.tender-back-nav[data-astro-cid-fgwulk5t]{margin-bottom:var(--space-4, 16px);padding-bottom:var(--space-4, 16px);border-bottom:1px solid var(--surface-overlay, #f1f5f9)}.back-link[data-astro-cid-fgwulk5t]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);font-size:.9375rem;font-weight:500;color:var(--text-primary);text-decoration:none;border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-xs, 4px);transition:all .15s ease}.back-link[data-astro-cid-fgwulk5t]:hover{background:var(--surface-overlay, #f1f5f9);border-color:var(--surface-hover, #e2e8f0)}.back-link[data-astro-cid-fgwulk5t] i[data-astro-cid-fgwulk5t]{font-size:.75rem}.tender-article[data-astro-cid-fgwulk5t]{background:var(--surface-raised, #ffffff);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-md, 12px);overflow:hidden}.tender-header[data-astro-cid-fgwulk5t]{padding:var(--space-5, 24px);border-bottom:1px solid var(--surface-overlay, #f1f5f9)}.tender-badges[data-astro-cid-fgwulk5t]{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);margin-bottom:var(--space-3, 12px)}.badge[data-astro-cid-fgwulk5t]{display:inline-flex;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;border-radius:4px}.badge-travaux[data-astro-cid-fgwulk5t]{background:#fef3c7;color:#92400e}.badge-fournitures[data-astro-cid-fgwulk5t]{background:#dbeafe;color:#1e40af}.badge-services[data-astro-cid-fgwulk5t]{background:#dcfce7;color:#166534}.badge-default[data-astro-cid-fgwulk5t],.badge-announcement[data-astro-cid-fgwulk5t]{background:var(--surface-overlay, #f1f5f9);color:var(--text-secondary)}.tender-org[data-astro-cid-fgwulk5t]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3, 12px) 0;line-height:1.3}.tender-description-header[data-astro-cid-fgwulk5t]{font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin:0 0 var(--space-4, 16px) 0}.tender-meta[data-astro-cid-fgwulk5t]{display:flex;flex-wrap:wrap;gap:var(--space-4, 16px)}.meta-item[data-astro-cid-fgwulk5t]{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:.875rem;color:var(--text-secondary)}.meta-item[data-astro-cid-fgwulk5t] i[data-astro-cid-fgwulk5t]{color:var(--text-tertiary);font-size:.8125rem}.meta-item[data-astro-cid-fgwulk5t].deadline{color:var(--color-primary);font-weight:500}.meta-item[data-astro-cid-fgwulk5t].deadline i[data-astro-cid-fgwulk5t]{color:var(--color-primary)}.tender-content[data-astro-cid-fgwulk5t]{padding:var(--space-5, 24px)}.section-title[data-astro-cid-fgwulk5t]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-4, 16px) 0;padding-bottom:var(--space-3, 12px);border-bottom:2px solid var(--color-primary)}.tender-full-text[data-astro-cid-fgwulk5t]{font-size:.9375rem;line-height:1.8;color:var(--text-primary)}.tender-full-text[data-astro-cid-fgwulk5t] p{margin-bottom:var(--space-4, 16px)}.tender-full-text[data-astro-cid-fgwulk5t] h1,.tender-full-text[data-astro-cid-fgwulk5t] h2,.tender-full-text[data-astro-cid-fgwulk5t] h3,.tender-full-text[data-astro-cid-fgwulk5t] h4{margin-top:var(--space-5, 24px);margin-bottom:var(--space-3, 12px);color:var(--text-primary)}.tender-full-text[data-astro-cid-fgwulk5t] ul,.tender-full-text[data-astro-cid-fgwulk5t] ol{margin-bottom:var(--space-4, 16px);padding-left:var(--space-5, 24px)}.tender-full-text[data-astro-cid-fgwulk5t] li{margin-bottom:var(--space-2, 8px)}.tender-full-text[data-astro-cid-fgwulk5t] a{color:var(--color-primary)}.tender-full-text[data-astro-cid-fgwulk5t] table{width:100%;border-collapse:collapse;margin-bottom:var(--space-4, 16px)}.tender-full-text[data-astro-cid-fgwulk5t] th,.tender-full-text[data-astro-cid-fgwulk5t] td{padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--surface-overlay, #e2e8f0);text-align:left}.tender-full-text[data-astro-cid-fgwulk5t] th{background:var(--surface-overlay, #f1f5f9);font-weight:600}.tender-footer[data-astro-cid-fgwulk5t]{display:flex;flex-wrap:wrap;gap:var(--space-3, 12px);padding:var(--space-5, 24px);border-top:1px solid var(--surface-overlay, #f1f5f9);background:var(--surface-overlay, #f8fafc)}.btn-primary[data-astro-cid-fgwulk5t]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-5, 24px);background:var(--color-primary);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;border-radius:var(--radius-sm, 8px);transition:all .15s ease}.btn-primary[data-astro-cid-fgwulk5t]:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.btn-secondary[data-astro-cid-fgwulk5t]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-5, 24px);background:#fff;color:var(--text-primary);font-size:.875rem;font-weight:500;text-decoration:none;border:1px solid var(--surface-hover, #e2e8f0);border-radius:var(--radius-sm, 8px);transition:all .15s ease}.btn-secondary[data-astro-cid-fgwulk5t]:hover{background:var(--surface-overlay, #f1f5f9)}.dark-mode .tender-back-nav[data-astro-cid-fgwulk5t]{border-bottom-color:#35373c}.dark-mode .back-link[data-astro-cid-fgwulk5t]{color:#f2f3f5;border-color:#404249}.dark-mode .back-link[data-astro-cid-fgwulk5t]:hover{background:#35373c}.dark-mode .tender-article[data-astro-cid-fgwulk5t]{background:#2b2d31;border-color:#35373c}.dark-mode .tender-header[data-astro-cid-fgwulk5t]{border-bottom-color:#35373c}.dark-mode .tender-org[data-astro-cid-fgwulk5t]{color:#f2f3f5}.dark-mode .tender-description-header[data-astro-cid-fgwulk5t],.dark-mode .meta-item[data-astro-cid-fgwulk5t]{color:#b5bac1}.dark-mode .meta-item[data-astro-cid-fgwulk5t] i[data-astro-cid-fgwulk5t]{color:#8b929a}.dark-mode .badge-travaux[data-astro-cid-fgwulk5t]{background:#451a03;color:#fcd34d}.dark-mode .badge-fournitures[data-astro-cid-fgwulk5t]{background:#1e3a5f;color:#93c5fd}.dark-mode .badge-services[data-astro-cid-fgwulk5t]{background:#14532d;color:#86efac}.dark-mode .badge-default[data-astro-cid-fgwulk5t],.dark-mode .badge-announcement[data-astro-cid-fgwulk5t]{background:#35373c;color:#b5bac1}.dark-mode .tender-full-text[data-astro-cid-fgwulk5t]{color:#f2f3f5}.dark-mode .tender-full-text[data-astro-cid-fgwulk5t] th,.dark-mode .tender-full-text[data-astro-cid-fgwulk5t] td{border-color:#404249}.dark-mode .tender-full-text[data-astro-cid-fgwulk5t] th{background:#35373c}.dark-mode .tender-footer[data-astro-cid-fgwulk5t]{background:#232428;border-top-color:#35373c}.dark-mode .btn-secondary[data-astro-cid-fgwulk5t]{background:#35373c;color:#f2f3f5;border-color:#404249}.dark-mode .btn-secondary[data-astro-cid-fgwulk5t]:hover{background:#404249}@media(max-width:576px){.tender-header[data-astro-cid-fgwulk5t],.tender-content[data-astro-cid-fgwulk5t],.tender-footer[data-astro-cid-fgwulk5t]{padding:var(--space-4, 16px)}.tender-org[data-astro-cid-fgwulk5t]{font-size:1.25rem}.tender-description-header[data-astro-cid-fgwulk5t]{font-size:1rem}.tender-meta[data-astro-cid-fgwulk5t]{flex-direction:column;gap:var(--space-2, 8px)}.tender-footer[data-astro-cid-fgwulk5t]{flex-direction:column}.btn-primary[data-astro-cid-fgwulk5t],.btn-secondary[data-astro-cid-fgwulk5t]{width:100%;justify-content:center}}.jobs-list{max-width:100%}.seo-intro{font-size:.9375rem;color:var(--text-secondary, #64748b);line-height:1.6;margin-bottom:var(--space-5, 24px);padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--surface-overlay, #f8fafc);border-radius:var(--radius-md, 12px)}.seo-intro strong{color:var(--text-primary, #1e293b)}.jobs-header{margin-bottom:var(--space-4, 16px);padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--surface-overlay, #f1f5f9)}.jobs-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2, 8px)}.job-count{font-size:.875rem;font-weight:600;color:var(--text-primary)}.last-refresh{font-size:.75rem;color:var(--text-tertiary)}.job-grid{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.job-card{background:var(--surface-raised, #ffffff);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-sm, 8px);padding:var(--space-4, 16px);transition:box-shadow .2s ease}.job-card:hover{box-shadow:0 4px 12px #00000014}.job-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3, 12px);margin-bottom:var(--space-3, 12px);flex-wrap:wrap}.job-badges{display:flex;gap:var(--space-2, 8px);flex-wrap:wrap}.badge{display:inline-flex;align-items:center;padding:4px 10px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;border-radius:4px}.badge-cdi{background:#dcfce7;color:#166534}.badge-cdd{background:#dbeafe;color:#1e40af}.badge-interim{background:#fef3c7;color:#92400e}.badge-stage{background:#f3e8ff;color:#7c3aed}.badge-fulltime{background:#e0f2fe;color:#0369a1}.badge-parttime{background:#fef9c3;color:#854d0e}.badge-default{background:var(--surface-overlay, #f1f5f9);color:var(--text-secondary)}.effective-date{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:500;color:var(--text-tertiary)}.effective-date i{font-size:.6875rem}.job-title{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2, 8px) 0;line-height:1.3}.job-title-link{color:inherit;text-decoration:none;transition:color .15s ease}.job-title-link:hover,.job-title-link:focus-visible{color:var(--color-primary);text-decoration:underline}.job-description{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0 0 var(--space-2, 8px) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.job-company,.job-location{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-secondary);margin:0 0 var(--space-2, 8px) 0;line-height:1.4}.job-company i,.job-location i{font-size:.75rem;color:var(--text-tertiary);width:16px;text-align:center}.job-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-overlay, #f1f5f9);flex-wrap:wrap}.start-date{font-size:.75rem;color:var(--text-tertiary)}.job-link{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;color:var(--color-primary);text-decoration:none;transition:color .15s ease}.job-link:hover{color:var(--color-primary-hover)}.job-link i{font-size:.6875rem}.empty-state{text-align:center;padding:var(--space-8, 64px) var(--space-4, 16px);color:var(--text-tertiary)}.empty-state i{font-size:3rem;margin-bottom:var(--space-4, 16px);display:block}.empty-state p{font-size:1rem;margin:0}.jobs-filters{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding:16px;background:var(--surface-overlay, #f8fafc);border-radius:var(--radius-sm, 8px)}.filter-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-label{font-size:.875rem;font-weight:500;color:var(--text-secondary, #475569)}.filter-buttons,.sort-buttons{display:flex;gap:6px;flex-wrap:wrap}.filter-btn,.sort-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#fff;border:1px solid var(--surface-hover, #e2e8f0);border-radius:var(--radius-full, 9999px);font-size:.8125rem;font-weight:500;color:var(--text-secondary, #475569);text-decoration:none;transition:all .15s ease}.filter-btn:hover,.sort-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.filter-btn.active,.sort-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.sort-btn i{font-size:.6875rem}:global(.dark-mode) .job-card{background:#2b2d31;border-color:#35373c}:global(.dark-mode) .job-card:hover{box-shadow:0 4px 12px #0000004d}:global(.dark-mode) .job-title{color:#f2f3f5}:global(.dark-mode) .job-company,:global(.dark-mode) .job-location,:global(.dark-mode) .job-description{color:#b5bac1}:global(.dark-mode) .jobs-header{border-bottom-color:#35373c}:global(.dark-mode) .job-footer{border-top-color:#35373c}:global(.dark-mode) .badge-cdi{background:#14532d;color:#86efac}:global(.dark-mode) .badge-cdd{background:#1e3a5f;color:#93c5fd}:global(.dark-mode) .badge-interim{background:#451a03;color:#fcd34d}:global(.dark-mode) .badge-stage{background:#4c1d95;color:#c4b5fd}:global(.dark-mode) .badge-fulltime{background:#0c4a6e;color:#7dd3fc}:global(.dark-mode) .badge-parttime{background:#713f12;color:#fde047}:global(.dark-mode) .badge-default{background:#35373c;color:#b5bac1}:global(.dark-mode) .jobs-filters{background:#2b2d31}:global(.dark-mode) .filter-label{color:#b5bac1}:global(.dark-mode) .filter-btn,:global(.dark-mode) .sort-btn{background:#1e1f22;border-color:#35373c;color:#b5bac1}:global(.dark-mode) .filter-btn:hover,:global(.dark-mode) .sort-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}:global(.dark-mode) .filter-btn.active,:global(.dark-mode) .sort-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}:global(.dark-mode) .seo-intro{background:#232428;color:#a1a5ab}:global(.dark-mode) .seo-intro strong{color:#f2f3f5}.job-detail[data-astro-cid-t276ha76]{max-width:800px}.job-back-nav[data-astro-cid-t276ha76]{margin-bottom:var(--space-4, 16px);padding-bottom:var(--space-4, 16px);border-bottom:1px solid var(--surface-overlay, #f1f5f9)}.back-link[data-astro-cid-t276ha76]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);font-size:.9375rem;font-weight:500;color:var(--text-primary);text-decoration:none;border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-xs, 4px);transition:all .15s ease}.back-link[data-astro-cid-t276ha76]:hover{background:var(--surface-overlay, #f1f5f9);border-color:var(--surface-hover, #e2e8f0)}.back-link[data-astro-cid-t276ha76] i[data-astro-cid-t276ha76]{font-size:.75rem}.job-article[data-astro-cid-t276ha76]{background:var(--surface-raised, #ffffff);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-md, 12px);overflow:hidden}.job-header[data-astro-cid-t276ha76]{padding:var(--space-5, 24px);border-bottom:1px solid var(--surface-overlay, #f1f5f9)}.job-badges[data-astro-cid-t276ha76]{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);margin-bottom:var(--space-3, 12px)}.badge[data-astro-cid-t276ha76]{display:inline-flex;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;border-radius:4px}.badge-cdi[data-astro-cid-t276ha76]{background:#dcfce7;color:#166534}.badge-cdd[data-astro-cid-t276ha76]{background:#dbeafe;color:#1e40af}.badge-interim[data-astro-cid-t276ha76]{background:#fef3c7;color:#92400e}.badge-stage[data-astro-cid-t276ha76]{background:#f3e8ff;color:#7c3aed}.badge-hours[data-astro-cid-t276ha76]{background:#e0f2fe;color:#0369a1}.badge-positions[data-astro-cid-t276ha76]{background:#fce7f3;color:#be185d}.badge-default[data-astro-cid-t276ha76]{background:var(--surface-overlay, #f1f5f9);color:var(--text-secondary)}.job-title-header[data-astro-cid-t276ha76]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3, 12px) 0;line-height:1.3}.job-company-header[data-astro-cid-t276ha76],.job-location-header[data-astro-cid-t276ha76]{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:1rem;color:var(--text-secondary);margin:0 0 var(--space-2, 8px) 0}.job-company-header[data-astro-cid-t276ha76] i[data-astro-cid-t276ha76],.job-location-header[data-astro-cid-t276ha76] i[data-astro-cid-t276ha76]{color:var(--text-tertiary);font-size:.875rem;width:20px;text-align:center}.job-meta[data-astro-cid-t276ha76]{display:flex;flex-wrap:wrap;gap:var(--space-4, 16px);margin-top:var(--space-4, 16px);padding-top:var(--space-4, 16px);border-top:1px solid var(--surface-overlay, #f1f5f9)}.meta-item[data-astro-cid-t276ha76]{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:.875rem;color:var(--text-secondary)}.meta-item[data-astro-cid-t276ha76] i[data-astro-cid-t276ha76]{color:var(--text-tertiary);font-size:.8125rem}.meta-item[data-astro-cid-t276ha76].start-date{color:var(--color-primary);font-weight:500}.meta-item[data-astro-cid-t276ha76].start-date i[data-astro-cid-t276ha76]{color:var(--color-primary)}.job-content[data-astro-cid-t276ha76]{padding:var(--space-5, 24px)}.job-section[data-astro-cid-t276ha76]{margin-bottom:var(--space-5, 24px)}.job-section[data-astro-cid-t276ha76]:last-child{margin-bottom:0}.section-title[data-astro-cid-t276ha76]{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:1.0625rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-3, 12px) 0;padding-bottom:var(--space-2, 8px);border-bottom:2px solid var(--color-primary)}.section-title[data-astro-cid-t276ha76] i[data-astro-cid-t276ha76]{color:var(--color-primary);font-size:.875rem}.section-content[data-astro-cid-t276ha76]{font-size:.9375rem;line-height:1.7;color:var(--text-primary)}.section-content[data-astro-cid-t276ha76] p{margin-bottom:var(--space-3, 12px)}.section-content[data-astro-cid-t276ha76] p:last-child{margin-bottom:0}.job-full-text[data-astro-cid-t276ha76] p{margin-bottom:var(--space-4, 16px)}.job-footer[data-astro-cid-t276ha76]{display:flex;flex-wrap:wrap;gap:var(--space-3, 12px);padding:var(--space-5, 24px);border-top:1px solid var(--surface-overlay, #f1f5f9);background:var(--surface-overlay, #f8fafc)}.btn-primary[data-astro-cid-t276ha76]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-5, 24px);background:var(--color-primary);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;border-radius:var(--radius-sm, 8px);transition:all .15s ease}.btn-primary[data-astro-cid-t276ha76]:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.btn-secondary[data-astro-cid-t276ha76]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-5, 24px);background:#fff;color:var(--text-primary);font-size:.875rem;font-weight:500;text-decoration:none;border:1px solid var(--surface-hover, #e2e8f0);border-radius:var(--radius-sm, 8px);transition:all .15s ease}.btn-secondary[data-astro-cid-t276ha76]:hover{background:var(--surface-overlay, #f1f5f9)}.dark-mode .job-back-nav[data-astro-cid-t276ha76]{border-bottom-color:#35373c}.dark-mode .back-link[data-astro-cid-t276ha76]{color:#f2f3f5;border-color:#404249}.dark-mode .back-link[data-astro-cid-t276ha76]:hover{background:#35373c}.dark-mode .job-article[data-astro-cid-t276ha76]{background:#2b2d31;border-color:#35373c}.dark-mode .job-header[data-astro-cid-t276ha76]{border-bottom-color:#35373c}.dark-mode .job-title-header[data-astro-cid-t276ha76]{color:#f2f3f5}.dark-mode .job-company-header[data-astro-cid-t276ha76],.dark-mode .job-location-header[data-astro-cid-t276ha76]{color:#b5bac1}.dark-mode .job-meta[data-astro-cid-t276ha76]{border-top-color:#35373c}.dark-mode .meta-item[data-astro-cid-t276ha76]{color:#b5bac1}.dark-mode .meta-item[data-astro-cid-t276ha76] i[data-astro-cid-t276ha76]{color:#8b929a}.dark-mode .badge-cdi[data-astro-cid-t276ha76]{background:#14532d;color:#86efac}.dark-mode .badge-cdd[data-astro-cid-t276ha76]{background:#1e3a5f;color:#93c5fd}.dark-mode .badge-interim[data-astro-cid-t276ha76]{background:#451a03;color:#fcd34d}.dark-mode .badge-stage[data-astro-cid-t276ha76]{background:#4c1d95;color:#c4b5fd}.dark-mode .badge-hours[data-astro-cid-t276ha76]{background:#0c4a6e;color:#7dd3fc}.dark-mode .badge-positions[data-astro-cid-t276ha76]{background:#831843;color:#fbcfe8}.dark-mode .badge-default[data-astro-cid-t276ha76]{background:#35373c;color:#b5bac1}.dark-mode .section-title[data-astro-cid-t276ha76],.dark-mode .section-content[data-astro-cid-t276ha76]{color:#f2f3f5}.dark-mode .job-footer[data-astro-cid-t276ha76]{background:#232428;border-top-color:#35373c}.dark-mode .btn-secondary[data-astro-cid-t276ha76]{background:#35373c;color:#f2f3f5;border-color:#404249}.dark-mode .btn-secondary[data-astro-cid-t276ha76]:hover{background:#404249}@media(max-width:576px){.job-header[data-astro-cid-t276ha76],.job-content[data-astro-cid-t276ha76],.job-footer[data-astro-cid-t276ha76]{padding:var(--space-4, 16px)}.job-title-header[data-astro-cid-t276ha76]{font-size:1.25rem}.job-meta[data-astro-cid-t276ha76]{flex-direction:column;gap:var(--space-2, 8px)}.job-footer[data-astro-cid-t276ha76]{flex-direction:column}.btn-primary[data-astro-cid-t276ha76],.btn-secondary[data-astro-cid-t276ha76]{width:100%;justify-content:center}}.boat-schedules[data-astro-cid-zb37auat]{max-width:100%}.seo-intro[data-astro-cid-zb37auat]{font-size:.9375rem;color:var(--text-secondary, #64748b);line-height:1.6;margin-bottom:var(--space-5, 24px);padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--surface-overlay, #f8fafc);border-radius:var(--radius-md, 12px)}.seo-intro[data-astro-cid-zb37auat] strong[data-astro-cid-zb37auat]{color:var(--text-primary, #1e293b)}.section-title[data-astro-cid-zb37auat]{display:flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:600;color:var(--text-primary, #1e293b);margin:0 0 var(--space-4, 16px) 0;padding-bottom:var(--space-3, 12px);border-bottom:2px solid var(--color-primary)}.section-title[data-astro-cid-zb37auat] i[data-astro-cid-zb37auat]{color:var(--color-primary)}.day-name[data-astro-cid-zb37auat]{font-weight:400;color:var(--text-secondary, #64748b)}section[data-astro-cid-zb37auat]{margin-bottom:var(--space-6, 32px)}.next-grid[data-astro-cid-zb37auat]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4, 16px)}.next-card[data-astro-cid-zb37auat]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);color:#fff;border-radius:var(--radius-md, 12px);padding:var(--space-4, 16px)}.next-direction[data-astro-cid-zb37auat]{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;margin-bottom:var(--space-3, 12px);opacity:.9}.next-direction[data-astro-cid-zb37auat] i[data-astro-cid-zb37auat]{font-size:.75rem}.next-info[data-astro-cid-zb37auat]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.next-time[data-astro-cid-zb37auat]{font-size:2rem;font-weight:700;line-height:1}.next-when[data-astro-cid-zb37auat]{font-size:.9375rem;font-weight:600}.next-countdown[data-astro-cid-zb37auat]{font-size:.875rem;font-weight:500;opacity:.9}.next-card[data-astro-cid-zb37auat] .next-operator[data-astro-cid-zb37auat]{font-size:.75rem;padding:2px 8px;background:#0000004d;border-radius:4px;color:#fff}.next-none[data-astro-cid-zb37auat]{font-size:.875rem;opacity:.8}.today-grid[data-astro-cid-zb37auat]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4, 16px)}.today-column[data-astro-cid-zb37auat]{background:var(--surface-raised, #ffffff);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-md, 12px);overflow:hidden}.column-title[data-astro-cid-zb37auat]{display:flex;align-items:center;justify-content:center;gap:8px;padding:var(--space-3, 12px);background:var(--surface-overlay, #f8fafc);border-bottom:1px solid var(--surface-overlay, #e2e8f0);font-size:.875rem;font-weight:600;margin:0}.column-title[data-astro-cid-zb37auat] i[data-astro-cid-zb37auat]{font-size:.75rem;color:var(--text-tertiary, #94a3b8)}.port-badge[data-astro-cid-zb37auat]{padding:2px 8px;border-radius:4px;font-size:.8125rem}.port-tahiti[data-astro-cid-zb37auat]{background:#fee2e2;color:#991b1b}.port-moorea[data-astro-cid-zb37auat]{background:#d1fae5;color:#065f46}.today-list[data-astro-cid-zb37auat]{padding:var(--space-2, 8px)}.today-row[data-astro-cid-zb37auat]{display:grid;grid-template-columns:60px 1fr auto;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-sm, 8px);align-items:center}.today-row[data-astro-cid-zb37auat].row-next{background:#f5064914;font-weight:600}.today-row[data-astro-cid-zb37auat].row-past{opacity:.5}.row-time[data-astro-cid-zb37auat]{font-size:1rem;font-weight:600;color:var(--text-primary, #1e293b)}.row-operator[data-astro-cid-zb37auat]{font-size:.8125rem}.row-countdown[data-astro-cid-zb37auat]{font-size:.75rem;color:var(--color-primary);font-weight:500}.row-status[data-astro-cid-zb37auat]{font-size:.75rem;color:var(--text-tertiary, #94a3b8);font-style:italic}.today-empty[data-astro-cid-zb37auat]{padding:var(--space-4, 16px);text-align:center;color:var(--text-tertiary, #94a3b8);font-size:.875rem}.past-section[data-astro-cid-zb37auat]{margin-top:var(--space-2, 8px);border-top:1px dashed var(--surface-overlay, #e2e8f0);padding-top:var(--space-2, 8px)}.past-toggle[data-astro-cid-zb37auat]{display:flex;align-items:center;gap:6px;padding:var(--space-2, 8px);font-size:.75rem;color:var(--text-tertiary, #94a3b8);cursor:pointer;list-style:none}.past-toggle[data-astro-cid-zb37auat]::-webkit-details-marker{display:none}.past-toggle[data-astro-cid-zb37auat] i[data-astro-cid-zb37auat]{transition:transform .2s ease}.past-section[data-astro-cid-zb37auat][open] .past-toggle[data-astro-cid-zb37auat] i[data-astro-cid-zb37auat]{transform:rotate(180deg)}.operator-block[data-astro-cid-zb37auat]{margin-bottom:var(--space-5, 24px);background:var(--surface-raised, #ffffff);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-md, 12px);overflow:hidden}.operator-header[data-astro-cid-zb37auat]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--surface-overlay, #f8fafc);border-bottom:1px solid var(--surface-overlay, #e2e8f0);flex-wrap:wrap}.operator-name[data-astro-cid-zb37auat]{font-size:1rem;font-weight:600;margin:0}.operator-meta[data-astro-cid-zb37auat]{display:flex;align-items:center;gap:var(--space-3, 12px);font-size:.75rem;color:var(--text-tertiary, #94a3b8)}.meta-link[data-astro-cid-zb37auat]{display:inline-flex;align-items:center;gap:4px;color:var(--color-primary);text-decoration:none}.meta-link[data-astro-cid-zb37auat]:hover{text-decoration:underline}.routes-grid[data-astro-cid-zb37auat]{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.route-block[data-astro-cid-zb37auat]{padding:var(--space-3, 12px) var(--space-4, 16px);border-bottom:1px solid var(--surface-overlay, #f1f5f9)}.route-block[data-astro-cid-zb37auat]:nth-child(odd){border-right:1px solid var(--surface-overlay, #f1f5f9)}.route-block[data-astro-cid-zb37auat]:nth-last-child(-n+2){border-bottom:none}.route-name[data-astro-cid-zb37auat]{font-size:1rem;font-weight:700;color:var(--text-primary, #1e293b);margin:0 0 var(--space-3, 12px) 0;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--surface-overlay, #f1f5f9);border-radius:var(--radius-sm, 6px);display:inline-block}.day-schedule-list[data-astro-cid-zb37auat]{display:flex;flex-direction:column;gap:2px}.day-row[data-astro-cid-zb37auat]{display:flex;align-items:baseline;gap:var(--space-3, 12px);padding:var(--space-2, 8px) 0;border-bottom:1px solid var(--surface-overlay, #f1f5f9)}.day-row[data-astro-cid-zb37auat]:last-child{border-bottom:none}.day-name-label[data-astro-cid-zb37auat]{font-weight:600;font-size:.875rem;color:var(--text-primary, #1e293b);min-width:80px;flex-shrink:0}.day-times[data-astro-cid-zb37auat]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.time-chip[data-astro-cid-zb37auat]{font-size:.8125rem;font-weight:500;color:var(--text-secondary, #475569);background:var(--surface-overlay, #f1f5f9);padding:2px 8px;border-radius:4px}.operator-vaearai[data-astro-cid-zb37auat]{color:#0284c7}.operator-aremiti[data-astro-cid-zb37auat]{color:#059669}.operator-tuatea[data-astro-cid-zb37auat]{color:#7c3aed}.operator-tauati[data-astro-cid-zb37auat]{color:#0ea5e9}.operator-default[data-astro-cid-zb37auat]{color:#6b7280}.schedules-footer[data-astro-cid-zb37auat]{font-size:.75rem;color:var(--text-tertiary, #94a3b8);text-align:right;padding-top:var(--space-3, 12px);border-top:1px solid var(--surface-overlay, #f1f5f9)}@media(max-width:640px){.next-grid[data-astro-cid-zb37auat],.today-grid[data-astro-cid-zb37auat],.routes-grid[data-astro-cid-zb37auat]{grid-template-columns:1fr}.route-block[data-astro-cid-zb37auat]:nth-child(odd){border-right:none}.route-block[data-astro-cid-zb37auat]{border-bottom:1px solid var(--surface-overlay, #f1f5f9)}.route-block[data-astro-cid-zb37auat]:last-child{border-bottom:none}.next-time[data-astro-cid-zb37auat]{font-size:1.5rem}.column-title[data-astro-cid-zb37auat]{font-size:.8125rem}.day-name-label[data-astro-cid-zb37auat]{min-width:70px;font-size:.8125rem}.time-chip[data-astro-cid-zb37auat]{font-size:.75rem;padding:2px 6px}}.dark-mode .next-card[data-astro-cid-zb37auat]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%)}.dark-mode .today-column[data-astro-cid-zb37auat],.dark-mode .operator-block[data-astro-cid-zb37auat]{background:#2b2d31;border-color:#35373c}.dark-mode .column-title[data-astro-cid-zb37auat],.dark-mode .operator-header[data-astro-cid-zb37auat]{background:#232428;border-color:#35373c}.dark-mode .today-row[data-astro-cid-zb37auat].row-next{background:#f5064926}.dark-mode .row-time[data-astro-cid-zb37auat],.dark-mode .day-name-label[data-astro-cid-zb37auat],.dark-mode .section-title[data-astro-cid-zb37auat]{color:#f2f3f5}.dark-mode .route-block[data-astro-cid-zb37auat]{border-color:#35373c}.dark-mode .route-block[data-astro-cid-zb37auat]:nth-child(odd){border-right-color:#35373c}.dark-mode .day-row[data-astro-cid-zb37auat]{border-color:#35373c}.dark-mode .time-chip[data-astro-cid-zb37auat]{background:#35373c;color:#e2e8f0}.dark-mode .route-name[data-astro-cid-zb37auat]{background:#35373c;color:#f2f3f5}.dark-mode .schedules-footer[data-astro-cid-zb37auat]{border-color:#35373c}.dark-mode .port-tahiti[data-astro-cid-zb37auat]{background:#ef444433;color:#fca5a5}.dark-mode .port-moorea[data-astro-cid-zb37auat]{background:#10b98133;color:#6ee7b7}.dark-mode .seo-intro[data-astro-cid-zb37auat]{background:#232428;color:#a1a5ab}.dark-mode .seo-intro[data-astro-cid-zb37auat] strong[data-astro-cid-zb37auat]{color:#f2f3f5}.duty-card[data-astro-cid-td4e4r3t]{display:grid;gap:.25rem;padding:1rem 1.25rem;border:1px solid var(--border, #e5e1dc);border-radius:var(--radius-md, 12px);background:var(--surface-base, #fff)}.duty-card--current[data-astro-cid-td4e4r3t]{border-color:color-mix(in srgb,var(--color-primary, #c9352b),transparent 55%);background:color-mix(in srgb,var(--color-primary, #c9352b),var(--surface-base, #fff) 94%)}.duty-card[data-astro-cid-td4e4r3t] p[data-astro-cid-td4e4r3t]{margin:0}.duty-card__kicker[data-astro-cid-td4e4r3t]{font-size:.8125rem;font-weight:600;color:var(--color-primary, #c9352b)}.duty-card__name[data-astro-cid-td4e4r3t]{font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--text-primary, #0f172a)}.duty-card__detail[data-astro-cid-td4e4r3t]{font-size:.9375rem;color:var(--text-secondary, #475569);overflow-wrap:anywhere}.duty-card__actions[data-astro-cid-td4e4r3t]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.duty-card__action[data-astro-cid-td4e4r3t]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.4rem .9rem;border:1px solid var(--border, #e5e1dc);border-radius:9999px;color:var(--text-primary, #0f172a);font-weight:600;text-decoration:none}.duty-card__action--call[data-astro-cid-td4e4r3t]{background:var(--color-primary, #c9352b);border-color:var(--color-primary, #c9352b);color:#fff}.duty-card__phone[data-astro-cid-td4e4r3t]{align-self:center;font-weight:600}.phone-link[data-astro-cid-mbz3zejj]{display:inline-flex;align-items:center;min-height:2.25rem;padding:.25rem .75rem;border:1px solid var(--border, #e5e1dc);border-radius:9999px;color:var(--text-primary, #0f172a);font-weight:600;text-decoration:none;white-space:nowrap}.phone-link[data-astro-cid-mbz3zejj]:hover{border-color:var(--color-primary, #c9352b)}.pharmacy-duty[data-astro-cid-kzlxu3o7]{display:flex;flex-direction:column;gap:1.5rem}.pd-header[data-astro-cid-kzlxu3o7] h1[data-astro-cid-kzlxu3o7]{margin:0 0 .25rem}.pd-intro[data-astro-cid-kzlxu3o7],.pd-source[data-astro-cid-kzlxu3o7],.pd-sibling[data-astro-cid-kzlxu3o7]{margin:.35rem 0 0;max-width:46rem;color:var(--surface-muted, #4b5563)}.pd-refresh[data-astro-cid-kzlxu3o7]{margin:.25rem 0 0;color:var(--surface-muted, #6b7280);font-size:.875rem}.pd-empty[data-astro-cid-kzlxu3o7]{text-align:center;padding:2rem;color:var(--surface-muted, #6b7280)}.pd-empty[data-astro-cid-kzlxu3o7] i[data-astro-cid-kzlxu3o7]{font-size:2rem;margin-bottom:.5rem}.pd-commune[data-astro-cid-kzlxu3o7] h2[data-astro-cid-kzlxu3o7]{margin:0 0 .5rem;padding-bottom:.25rem;border-bottom:2px solid var(--surface-overlay, #f1f5f9)}.pd-commune-empty[data-astro-cid-kzlxu3o7]{color:var(--surface-muted, #6b7280);font-style:italic}.pd-table[data-astro-cid-kzlxu3o7]{width:100%;border-collapse:collapse}.pd-table[data-astro-cid-kzlxu3o7] th[data-astro-cid-kzlxu3o7],.pd-table[data-astro-cid-kzlxu3o7] td[data-astro-cid-kzlxu3o7]{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--surface-overlay, #f1f5f9)}.pd-table[data-astro-cid-kzlxu3o7] th[data-astro-cid-kzlxu3o7]{font-weight:600;background:var(--surface-overlay, #f8fafc)}.pd-col-period[data-astro-cid-kzlxu3o7]{width:12rem}.pd-cell-period[data-astro-cid-kzlxu3o7]{white-space:nowrap}.pd-now[data-astro-cid-kzlxu3o7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;margin-bottom:1rem}.pd-caption[data-astro-cid-kzlxu3o7]{caption-side:top;text-align:left;padding:0 0 .5rem;font-weight:600;color:var(--text-secondary, #475569)}.pd-past[data-astro-cid-kzlxu3o7]{margin-top:.75rem}@media(max-width:640px){.pd-table[data-astro-cid-kzlxu3o7],.pd-table[data-astro-cid-kzlxu3o7] tbody[data-astro-cid-kzlxu3o7],.pd-table[data-astro-cid-kzlxu3o7] tr[data-astro-cid-kzlxu3o7],.pd-table[data-astro-cid-kzlxu3o7] td[data-astro-cid-kzlxu3o7]{display:block;width:100%}.pd-table[data-astro-cid-kzlxu3o7] colgroup[data-astro-cid-kzlxu3o7]{display:none}.pd-table[data-astro-cid-kzlxu3o7] caption[data-astro-cid-kzlxu3o7]{display:block}.pd-table[data-astro-cid-kzlxu3o7] thead[data-astro-cid-kzlxu3o7]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pd-table[data-astro-cid-kzlxu3o7] tr[data-astro-cid-kzlxu3o7]{padding:.75rem 0;border-bottom:1px solid var(--surface-overlay, #f1f5f9)}.pd-table[data-astro-cid-kzlxu3o7] td[data-astro-cid-kzlxu3o7]{padding:.125rem 0;border:none;overflow-wrap:anywhere}.pd-table[data-astro-cid-kzlxu3o7] td[data-astro-cid-kzlxu3o7]:empty{display:none}.pd-table[data-astro-cid-kzlxu3o7] td[data-astro-cid-kzlxu3o7][data-label]:before{content:attr(data-label) " : ";font-weight:600;color:var(--text-secondary, #475569)}.pd-cell-name[data-astro-cid-kzlxu3o7]{font-weight:700}}.pd-past[data-astro-cid-kzlxu3o7] summary[data-astro-cid-kzlxu3o7]{cursor:pointer;padding:.5rem 0;font-weight:600;color:var(--text-secondary, #475569)}.doctor-duty[data-astro-cid-bs4aq72f]{display:flex;flex-direction:column;gap:1rem}.dd-header[data-astro-cid-bs4aq72f] h1[data-astro-cid-bs4aq72f]{margin:0 0 .25rem}.dd-week[data-astro-cid-bs4aq72f]{margin:0;font-weight:600;color:var(--surface-strong, #0f172a)}.dd-intro[data-astro-cid-bs4aq72f],.dd-source[data-astro-cid-bs4aq72f],.dd-sibling[data-astro-cid-bs4aq72f]{margin:.35rem 0 0;max-width:46rem;color:var(--surface-muted, #4b5563)}.dd-refresh[data-astro-cid-bs4aq72f]{margin:.25rem 0 0;color:var(--surface-muted, #6b7280);font-size:.875rem}.dd-empty[data-astro-cid-bs4aq72f]{text-align:center;padding:2rem;color:var(--surface-muted, #6b7280)}.dd-empty[data-astro-cid-bs4aq72f] i[data-astro-cid-bs4aq72f]{font-size:2rem;margin-bottom:.5rem}.dd-cards[data-astro-cid-bs4aq72f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem}.dd-stale[data-astro-cid-bs4aq72f]{margin:0;padding:.75rem 1rem;border-radius:var(--radius-sm, 8px);background:var(--surface-overlay, #f8fafc);color:var(--text-primary, #0f172a)}.alert-feed[data-astro-cid-2chmxfbt]{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.alert-feed-header[data-astro-cid-2chmxfbt]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3, 12px);flex-wrap:wrap}.alert-feed-title[data-astro-cid-2chmxfbt]{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0;color:var(--text-primary)}.alert-feed-count[data-astro-cid-2chmxfbt]{margin:0;font-size:.8125rem;color:var(--text-tertiary, #64748b)}.alert-filters[data-astro-cid-2chmxfbt]{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3, 12px);padding:var(--space-2, 8px) 0;border-bottom:1px solid var(--surface-overlay, #e5e7eb)}.alert-filter[data-astro-cid-2chmxfbt]{display:flex;flex-direction:column;gap:2px}.alert-filter-label[data-astro-cid-2chmxfbt]{font-size:.8125rem;font-weight:600;color:var(--text-secondary, #475569)}.alert-filter[data-astro-cid-2chmxfbt] select[data-astro-cid-2chmxfbt]{appearance:none;-webkit-appearance:none;border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-sm, 6px);padding:6px 28px 6px 10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center;font-size:.8125rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.alert-filter[data-astro-cid-2chmxfbt] select[data-astro-cid-2chmxfbt]:hover{border-color:var(--text-tertiary, #94a3b8)}.alert-filter[data-astro-cid-2chmxfbt] select[data-astro-cid-2chmxfbt]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #d905421f}.alert-filters-clear[data-astro-cid-2chmxfbt]{margin-left:auto;align-self:end;font-size:.8125rem;color:var(--text-tertiary, #64748b);text-decoration:none;padding:6px 0;transition:color .15s ease}.alert-filters-clear[data-astro-cid-2chmxfbt]:hover{color:var(--color-primary)}.alert-filters-apply[data-astro-cid-2chmxfbt]{align-self:end;font-size:.8125rem;padding:6px 12px;border-radius:var(--radius-sm, 6px);background:var(--color-primary);color:#fff;border:none;cursor:pointer}.alert-feed-list[data-astro-cid-2chmxfbt]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.alert-feed-list[data-astro-cid-2chmxfbt]>li[data-astro-cid-2chmxfbt]{border-bottom:1px solid var(--surface-overlay, #f1f5f9)}.alert-feed-list[data-astro-cid-2chmxfbt]>li[data-astro-cid-2chmxfbt]:last-child{border-bottom:none}.alert-feed-empty[data-astro-cid-2chmxfbt]{text-align:center;padding:var(--space-8, 64px) 0;color:var(--text-tertiary, #64748b)}.alert-feed-empty[data-astro-cid-2chmxfbt] i[data-astro-cid-2chmxfbt]{display:block;font-size:1.75rem;margin-bottom:var(--space-2, 8px);opacity:.5}.alert-feed-paginate[data-astro-cid-2chmxfbt]{display:flex;justify-content:space-between;margin-top:var(--space-4, 16px)}.alert-page-link[data-astro-cid-2chmxfbt]{color:var(--color-primary);text-decoration:none;font-size:.875rem;font-weight:500}.alert-page-link[data-astro-cid-2chmxfbt]:hover{text-decoration:underline}.dark-mode .alert-filters[data-astro-cid-2chmxfbt]{border-bottom-color:#35373c}.dark-mode .alert-filter[data-astro-cid-2chmxfbt] select[data-astro-cid-2chmxfbt]{background-color:#1e1f22;color:#f2f3f5;border-color:#35373c}.dark-mode .alert-feed-list[data-astro-cid-2chmxfbt]>li[data-astro-cid-2chmxfbt]{border-bottom-color:#35373c}.alert-detail-layout[data-astro-cid-xlfja7wp]{display:flex;gap:var(--space-7, 48px)}.alert-detail[data-astro-cid-xlfja7wp]{flex:1;min-width:0;border-left:2px solid var(--surface-overlay, #e2e8f0);padding-left:var(--space-4, 16px)}.alert-detail[data-astro-cid-xlfja7wp].severity-critical{border-left-color:#b91c1c}.alert-detail[data-astro-cid-xlfja7wp].severity-major{border-left-color:#c2410c}.alert-detail[data-astro-cid-xlfja7wp].severity-minor{border-left-color:#ca8a04}.alert-detail[data-astro-cid-xlfja7wp].severity-info{border-left-color:#2563eb}.alert-back-nav[data-astro-cid-xlfja7wp]{margin-bottom:var(--space-5, 24px)}.back-link[data-astro-cid-xlfja7wp]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:4px 0;font-size:.8125rem;font-weight:500;color:var(--text-tertiary, #64748b);text-decoration:none;text-transform:uppercase;letter-spacing:.02em;transition:color .15s ease}.back-link[data-astro-cid-xlfja7wp]:hover{color:var(--color-primary)}.back-link[data-astro-cid-xlfja7wp] i[data-astro-cid-xlfja7wp]{font-size:.625rem;transition:transform .15s ease}.back-link[data-astro-cid-xlfja7wp]:hover i[data-astro-cid-xlfja7wp]{transform:translate(-2px)}.alert-detail-header[data-astro-cid-xlfja7wp]{display:flex;flex-direction:column;gap:var(--space-3, 12px);margin-bottom:var(--space-3, 12px)}.alert-detail-title[data-astro-cid-xlfja7wp]{font-size:2rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.alert-detail-meta[data-astro-cid-xlfja7wp]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--text-tertiary, #64748b);font-size:.875rem}.alert-detail-meta[data-astro-cid-xlfja7wp] .dot[data-astro-cid-xlfja7wp]{opacity:.5}.alert-detail-meta[data-astro-cid-xlfja7wp] .alert-detail-meta-item[data-astro-cid-xlfja7wp]{display:inline-flex;align-items:baseline;gap:6px}.alert-detail-meta-item[data-astro-cid-xlfja7wp].resolved{color:#166534}.alert-detail-severity[data-astro-cid-xlfja7wp]{font-weight:600}.alert-detail-severity[data-astro-cid-xlfja7wp].severity-critical{color:#b91c1c}.alert-detail-severity[data-astro-cid-xlfja7wp].severity-major{color:#c2410c}.alert-detail-severity[data-astro-cid-xlfja7wp].severity-minor{color:#ca8a04}.alert-detail-severity[data-astro-cid-xlfja7wp].severity-info{color:#2563eb}.alert-detail-areas[data-astro-cid-xlfja7wp]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1, 4px)}.area-chip[data-astro-cid-xlfja7wp]{padding:2px 8px;background:var(--surface-overlay, #f1f5f9);border-radius:9999px;font-size:.75rem;color:var(--text-secondary, #475569)}.alert-content-divider[data-astro-cid-xlfja7wp]{height:1px;background:var(--surface-overlay, #e2e8f0);margin:var(--space-5, 24px) 0}.alert-detail-body[data-astro-cid-xlfja7wp]{font-size:1rem;line-height:1.65;color:var(--text-primary)}.alert-detail-body[data-astro-cid-xlfja7wp] p{margin:0 0 var(--space-3, 12px) 0}.alert-detail-body[data-astro-cid-xlfja7wp] a{color:var(--color-primary)}.alert-detail-body[data-astro-cid-xlfja7wp] h2,.alert-detail-body[data-astro-cid-xlfja7wp] h3{margin:var(--space-5, 24px) 0 var(--space-2, 8px) 0;line-height:1.3}.alert-detail-body[data-astro-cid-xlfja7wp] ul,.alert-detail-body[data-astro-cid-xlfja7wp] ol{margin:0 0 var(--space-3, 12px) 0;padding-left:var(--space-5, 24px)}.alert-linked-section[data-astro-cid-xlfja7wp]{margin-top:var(--space-6, 32px);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-md, 8px);background:var(--surface-card, #fff);padding:var(--space-4, 16px)}.alert-linked-eyebrow[data-astro-cid-xlfja7wp]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary, #64748b)}.alert-linked-heading[data-astro-cid-xlfja7wp]{margin:var(--space-2, 8px) 0 var(--space-1, 4px) 0;font-size:1.25rem;font-weight:700;line-height:1.3}.alert-linked-heading[data-astro-cid-xlfja7wp] a[data-astro-cid-xlfja7wp]{color:var(--text-primary);text-decoration:none}.alert-linked-heading[data-astro-cid-xlfja7wp] a[data-astro-cid-xlfja7wp]:hover{color:var(--color-primary);text-decoration:underline}.alert-linked-meta[data-astro-cid-xlfja7wp]{display:flex;align-items:center;gap:var(--space-1, 4px);color:var(--text-tertiary, #64748b);font-size:.8125rem;margin-bottom:var(--space-3, 12px)}.alert-linked-meta[data-astro-cid-xlfja7wp] .alert-linked-meta-item[data-astro-cid-xlfja7wp]{display:inline-flex;align-items:center;gap:6px}.alert-linked-meta[data-astro-cid-xlfja7wp] .dot[data-astro-cid-xlfja7wp]{color:var(--text-tertiary, #94a3b8);opacity:.6}.alert-linked-body[data-astro-cid-xlfja7wp]{font-size:.9375rem;line-height:1.6;color:var(--text-secondary, #475569);display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.alert-linked-body[data-astro-cid-xlfja7wp] p{margin:0 0 var(--space-2, 8px) 0}.alert-linked-cta[data-astro-cid-xlfja7wp]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-3, 12px);padding:8px 14px;background:var(--color-primary);color:#fff;border-radius:var(--radius-md, 6px);text-decoration:none;font-weight:600;font-size:.875rem}.alert-linked-cta[data-astro-cid-xlfja7wp]:hover{filter:brightness(1.05)}.alert-sidebar[data-astro-cid-xlfja7wp]{width:280px;flex-shrink:0;position:sticky;top:var(--space-5, 24px);align-self:flex-start}.sidebar-title[data-astro-cid-xlfja7wp]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary, #64748b);margin:0 0 var(--space-3, 12px) 0}.sidebar-alerts[data-astro-cid-xlfja7wp]{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.sidebar-alert[data-astro-cid-xlfja7wp]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-left:2px solid var(--surface-overlay, #e2e8f0);background:transparent;text-decoration:none;color:var(--text-primary);transition:background .15s ease;border-radius:2px}.sidebar-alert[data-astro-cid-xlfja7wp]:hover{background:var(--surface-hover, #f8fafc)}.sidebar-alert[data-astro-cid-xlfja7wp].severity-critical{border-left-color:#b91c1c}.sidebar-alert[data-astro-cid-xlfja7wp].severity-major{border-left-color:#c2410c}.sidebar-alert[data-astro-cid-xlfja7wp].severity-minor{border-left-color:#ca8a04}.sidebar-alert[data-astro-cid-xlfja7wp].severity-info{border-left-color:#2563eb}.sidebar-alert-title[data-astro-cid-xlfja7wp]{font-size:.875rem;font-weight:600;line-height:1.4;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidebar-alert-meta[data-astro-cid-xlfja7wp]{display:flex;align-items:baseline;gap:6px;font-size:.7rem;color:var(--text-tertiary, #64748b)}.sidebar-severity[data-astro-cid-xlfja7wp]{font-weight:600}.sidebar-alert[data-astro-cid-xlfja7wp].severity-critical .sidebar-severity[data-astro-cid-xlfja7wp]{color:#b91c1c}.sidebar-alert[data-astro-cid-xlfja7wp].severity-major .sidebar-severity[data-astro-cid-xlfja7wp]{color:#c2410c}.sidebar-alert[data-astro-cid-xlfja7wp].severity-minor .sidebar-severity[data-astro-cid-xlfja7wp]{color:#ca8a04}.sidebar-alert[data-astro-cid-xlfja7wp].severity-info .sidebar-severity[data-astro-cid-xlfja7wp]{color:#2563eb}.sidebar-empty[data-astro-cid-xlfja7wp]{color:var(--text-tertiary, #64748b);font-size:.875rem;font-style:italic}.sidebar-view-all[data-astro-cid-xlfja7wp]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-3, 12px);color:var(--color-primary);text-decoration:none;font-size:.8125rem;font-weight:600}.sidebar-view-all[data-astro-cid-xlfja7wp]:hover{text-decoration:underline}@media(max-width:900px){.alert-detail-layout[data-astro-cid-xlfja7wp]{flex-direction:column;gap:var(--space-5, 24px)}.alert-sidebar[data-astro-cid-xlfja7wp]{width:100%;position:static}.alert-detail-title[data-astro-cid-xlfja7wp]{font-size:1.5rem}}.uptime-strip[data-astro-cid-xobej7uy]{display:flex;flex-direction:column;gap:6px}.strip-header[data-astro-cid-xobej7uy]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.8125rem;color:var(--text-secondary)}.strip-percentage[data-astro-cid-xobej7uy]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-primary)}.strip-cells[data-astro-cid-xobej7uy]{list-style:none;margin:0;padding:0;display:flex;gap:2px;align-items:stretch}.strip-cells[data-astro-cid-xobej7uy]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cell[data-astro-cid-xobej7uy]{flex:1 1 0;min-width:4px;height:28px;border-radius:2px;background:var(--surface-overlay);cursor:default}.cell-ok[data-astro-cid-xobej7uy]{background:var(--status-operational)}.cell-degraded[data-astro-cid-xobej7uy]{background:var(--status-degraded)}.cell-maintenance[data-astro-cid-xobej7uy]{background:var(--status-maintenance)}.cell-outage[data-astro-cid-xobej7uy]{background:var(--status-outage)}.cell-no_data[data-astro-cid-xobej7uy]{background:repeating-linear-gradient(45deg,var(--surface-overlay) 0 4px,var(--surface-hover) 4px 8px)}.non-ok-days[data-astro-cid-xobej7uy]{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px solid var(--border);font-size:.8125rem;color:var(--text-secondary)}.non-ok-days-title[data-astro-cid-xobej7uy]{font-weight:600;color:var(--text-primary);margin-bottom:2px}.non-ok-day[data-astro-cid-xobej7uy]{line-height:1.5}.sr-only[data-astro-cid-xobej7uy]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.group-block[data-astro-cid-7uslsnuk]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--surface-overlay);border-radius:var(--radius-card);background:var(--surface-raised)}.group-header[data-astro-cid-7uslsnuk]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.group-title[data-astro-cid-7uslsnuk]{margin:0;font-size:1rem;font-weight:700}.group-summary[data-astro-cid-7uslsnuk]{font-size:.8125rem;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.group-empty[data-astro-cid-7uslsnuk]{color:var(--text-tertiary);font-style:italic;margin:0}.group-services[data-astro-cid-7uslsnuk]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.service-row[data-astro-cid-7uslsnuk]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--radius-card);background:var(--surface-overlay)}.service-line[data-astro-cid-7uslsnuk]{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-info[data-astro-cid-7uslsnuk]{display:flex;flex-direction:column;gap:2px;min-width:0}.service-name[data-astro-cid-7uslsnuk]{margin:0;font-size:.9375rem;font-weight:600}.service-description[data-astro-cid-7uslsnuk]{margin:0;font-size:.8125rem;color:var(--text-secondary)}.coverage-line[data-astro-cid-7uslsnuk]{margin:0;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:.8125rem;color:var(--text-secondary)}.coverage-label[data-astro-cid-7uslsnuk]{font-weight:600;color:var(--text-tertiary)}.status-feed-links[data-astro-cid-qg64ddfw]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:var(--space-3) 0;border-top:1px solid var(--border);margin-top:var(--space-6);color:var(--text-tertiary);font-size:.875rem}.label[data-astro-cid-qg64ddfw]{font-weight:600}ul[data-astro-cid-qg64ddfw]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}a[data-astro-cid-qg64ddfw]{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;padding:4px 8px;border-radius:4px}a[data-astro-cid-qg64ddfw]:hover,a[data-astro-cid-qg64ddfw]:focus-visible{background:var(--surface-hover);text-decoration:underline}.hero-banner[data-astro-cid-khbfre2x]{background:var(--surface-raised);border-radius:var(--radius-card);padding:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.hero-main[data-astro-cid-khbfre2x]{min-width:0}.hero-title[data-astro-cid-khbfre2x]{min-width:0;overflow-wrap:anywhere;margin:0;font-size:var(--text-2xl);line-height:1.15;color:var(--text-primary)}.hero-statement[data-astro-cid-khbfre2x]{color:var(--status-operational);font-size:var(--text-lg);font-weight:700;margin:var(--space-2) 0}.hero-status-maintenance[data-astro-cid-khbfre2x] .hero-statement[data-astro-cid-khbfre2x]{color:var(--status-maintenance)}.hero-status-degraded[data-astro-cid-khbfre2x] .hero-statement[data-astro-cid-khbfre2x]{color:var(--status-degraded)}.hero-status-outage[data-astro-cid-khbfre2x] .hero-statement[data-astro-cid-khbfre2x]{color:var(--status-outage)}.hero-updated[data-astro-cid-khbfre2x],.hero-uptime[data-astro-cid-khbfre2x]{margin:var(--space-1) 0 0;font-size:.875rem;color:var(--text-secondary)}.hero-subscribe[data-astro-cid-khbfre2x]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s ease,border-color .15s ease}.hero-subscribe[data-astro-cid-khbfre2x]:hover,.hero-subscribe[data-astro-cid-khbfre2x]:focus-visible{color:var(--color-primary);border-color:var(--color-primary)}@media(max-width:640px){.hero-banner[data-astro-cid-khbfre2x]{flex-direction:column}}.status-container[data-astro-cid-xzakbvhd]{display:flex;flex-direction:column;gap:var(--space-6, 32px)}.status-section[data-astro-cid-xzakbvhd]{display:flex;flex-direction:column;gap:12px;scroll-margin-top:calc(var(--topbar-height, 56px) + 64px)}.section-title[data-astro-cid-xzakbvhd]{font-size:1.125rem;margin:0;font-weight:700}.section-heading-row[data-astro-cid-xzakbvhd]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.section-nav[data-astro-cid-xzakbvhd]{position:sticky;top:var(--topbar-height, 56px);z-index:50;display:flex;flex-wrap:wrap;gap:8px;padding:10px 0;background:var(--surface-base)}.section-nav-link[data-astro-cid-xzakbvhd]{padding:4px 12px;border:1px solid var(--border);border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-decoration:none;transition:color .15s ease,border-color .15s ease}.section-nav-link[data-astro-cid-xzakbvhd]:hover,.section-nav-link[data-astro-cid-xzakbvhd]:focus-visible{color:var(--color-primary);border-color:var(--color-primary)}.section-title[data-astro-cid-xzakbvhd] .count[data-astro-cid-xzakbvhd]{color:var(--text-tertiary);font-weight:400;margin-left:6px}.group-stack[data-astro-cid-xzakbvhd]{display:flex;flex-direction:column;gap:14px}.zone-list[data-astro-cid-xzakbvhd]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.zone-row[data-astro-cid-xzakbvhd]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--surface-overlay);border-radius:var(--radius-card);background:var(--surface-raised)}.zone-name[data-astro-cid-xzakbvhd]{overflow-wrap:break-word;font-weight:600}.incident-list[data-astro-cid-xzakbvhd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.all-services-link[data-astro-cid-xzakbvhd]{color:var(--color-primary);font-weight:700}.empty[data-astro-cid-xzakbvhd]{color:var(--text-tertiary);margin:0}.empty-link[data-astro-cid-xzakbvhd]{display:inline-block;margin-left:6px;color:var(--color-primary);font-weight:600}.window-toggle[data-astro-cid-xzakbvhd]{display:inline-flex;gap:4px;align-self:flex-start;border:1px solid var(--border);border-radius:var(--radius-full);padding:2px}.window-toggle[data-astro-cid-xzakbvhd] a[data-astro-cid-xzakbvhd]{padding:4px 14px;border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-decoration:none}.window-toggle[data-astro-cid-xzakbvhd] a[data-astro-cid-xzakbvhd][aria-current=page]{background:var(--color-primary);color:#fff}.data-hub__list[data-astro-cid-ro6t235e]{display:grid;gap:var(--space-4, 16px);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));list-style:none;margin:0;padding:0}.data-hub__link[data-astro-cid-ro6t235e]{background:var(--surface-raised, #fff);border:1px solid var(--border, #e5e1dc);border-radius:var(--radius-sm, 8px);color:inherit;display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.25rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.data-hub__link[data-astro-cid-ro6t235e]:hover,.data-hub__link[data-astro-cid-ro6t235e]:focus-visible{border-color:color-mix(in srgb,var(--color-primary, #c9352b),transparent 45%);box-shadow:0 12px 24px #2c241e14;outline:none;transform:translateY(-1px)}.data-hub__item--compact[data-astro-cid-ro6t235e] .data-hub__link[data-astro-cid-ro6t235e]{padding:1rem 1.25rem}.data-hub__title[data-astro-cid-ro6t235e]{color:var(--text-primary, #1f2937);font-size:1.05rem;font-weight:700;line-height:1.25}.data-hub__figure[data-astro-cid-ro6t235e]{display:grid;gap:.25rem}.data-hub__value[data-astro-cid-ro6t235e]{color:var(--text-primary, #1f2937);font-size:2rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}.data-hub__label[data-astro-cid-ro6t235e]{color:var(--text-secondary, #6b625c);font-size:.875rem;line-height:1.35}.data-hub__trend[data-astro-cid-ro6t235e]{font-size:.8125rem;font-weight:600;color:var(--text-secondary, #6b625c)}.data-hub__meta[data-astro-cid-ro6t235e]{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-top:auto;color:var(--text-tertiary, #817872);font-size:.8125rem}.data-hub__section[data-astro-cid-ro6t235e]:first-letter{text-transform:uppercase}.data-hub__stale[data-astro-cid-ro6t235e]{color:var(--color-warning-text, #8a5a00)}.visually-hidden[data-astro-cid-ro6t235e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.petition-recipient-feed[data-astro-cid-wbk45hdv]{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.petition-recipient-feed__heading[data-astro-cid-wbk45hdv]{margin:0;font-size:1.375rem;font-weight:700;color:var(--text-primary, #0f172a)}.petition-recipient-feed__empty[data-astro-cid-wbk45hdv]{margin:0;padding:1.25rem 1rem;text-align:center;color:var(--color-muted, #64748b);background:var(--surface-overlay, #f1f5f9);border-radius:var(--radius-lg, 12px)}.petition-recipient-feed__grid[data-astro-cid-wbk45hdv]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.petition-recipient-feed__see-all[data-astro-cid-wbk45hdv]{align-self:flex-start;color:var(--color-primary, #c0382b);text-decoration:none;font-weight:600}.petition-recipient-feed__see-all[data-astro-cid-wbk45hdv]:hover{text-decoration:underline}.consultation-recipient-feed[data-astro-cid-pan673oo]{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.consultation-recipient-feed__heading[data-astro-cid-pan673oo]{margin:0;font-size:1.25rem;font-weight:700}.consultation-recipient-feed__grid[data-astro-cid-pan673oo]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.consultation-recipient-feed__empty[data-astro-cid-pan673oo]{margin:0;color:var(--text-secondary, #475569)}.consultation-recipient-feed__see-all[data-astro-cid-pan673oo]{align-self:flex-start;color:var(--color-primary, #c0382b);text-decoration:underline;font-size:.9375rem}.timeline[data-astro-cid-mkj2yi72]{list-style:none;margin:0;display:flex;flex-direction:column;gap:18px;border-left:2px solid var(--surface-overlay, #e2e8f0);padding:0 0 0 18px}.timeline-entry[data-astro-cid-mkj2yi72]{display:flex;gap:12px;position:relative}.timeline-marker[data-astro-cid-mkj2yi72]{position:absolute;left:-25px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--text-tertiary, #94a3b8)}.timeline-body[data-astro-cid-mkj2yi72]{flex:1;min-width:0}.timeline-header[data-astro-cid-mkj2yi72]{display:flex;align-items:baseline;gap:10px;margin-bottom:4px;font-size:.8125rem}.timeline-state[data-astro-cid-mkj2yi72]{padding:1px 8px;border-radius:var(--radius-full, 9999px);background:var(--surface-overlay, #f1f5f9);color:var(--text-secondary, #475569);font-weight:600}.timeline-state[data-astro-cid-mkj2yi72].state-active{background:#fee2e2;color:#991b1b}.timeline-state[data-astro-cid-mkj2yi72].state-monitoring{background:#fef3c7;color:#92400e}.timeline-state[data-astro-cid-mkj2yi72].state-scheduled{background:#dbeafe;color:#1e40af}.timeline-state[data-astro-cid-mkj2yi72].state-resolved{background:#dcfce7;color:#166534}.timeline-time[data-astro-cid-mkj2yi72]{color:var(--text-tertiary, #64748b);font-size:.8125rem}.timeline-message[data-astro-cid-mkj2yi72]{margin:0;color:var(--text-primary);line-height:1.5;white-space:pre-wrap}.timeline-empty[data-astro-cid-mkj2yi72]{color:var(--text-tertiary, #64748b);font-style:italic;margin:0}.incident-detail[data-astro-cid-wysygo3y]{max-width:760px;display:flex;flex-direction:column;gap:24px}.detail-header[data-astro-cid-wysygo3y]{display:flex;flex-direction:column;gap:12px}.detail-pills[data-astro-cid-wysygo3y]{display:flex;flex-wrap:wrap;gap:8px;font-size:.75rem}.pill[data-astro-cid-wysygo3y]{padding:2px 10px;border-radius:var(--radius-full);background:var(--surface-overlay);color:var(--text-secondary);font-weight:600}.pill[data-astro-cid-wysygo3y].severity{text-transform:uppercase;letter-spacing:.04em}.pill[data-astro-cid-wysygo3y].state.state-active{background:var(--status-outage-bg);color:var(--status-outage)}.pill[data-astro-cid-wysygo3y].state.state-monitoring{background:var(--status-degraded-bg);color:var(--status-degraded)}.pill[data-astro-cid-wysygo3y].state.state-scheduled{background:var(--status-maintenance-bg);color:var(--status-maintenance)}.pill[data-astro-cid-wysygo3y].state.state-resolved{background:var(--status-operational-bg);color:var(--status-operational)}.pill[data-astro-cid-wysygo3y].severity.severity-critical{background:var(--status-outage-bg);color:var(--status-outage)}.pill[data-astro-cid-wysygo3y].severity.severity-major,.pill[data-astro-cid-wysygo3y].severity.severity-minor{background:var(--status-degraded-bg);color:var(--status-degraded)}.pill[data-astro-cid-wysygo3y].severity.severity-info{background:var(--status-maintenance-bg);color:var(--status-maintenance)}.dark-mode .pill[data-astro-cid-wysygo3y].state.state-active{background:var(--surface-raised);color:var(--status-outage);border:1px solid var(--status-outage)}.dark-mode .pill[data-astro-cid-wysygo3y].state.state-monitoring{background:var(--surface-raised);color:var(--status-degraded);border:1px solid var(--status-degraded)}.dark-mode .pill[data-astro-cid-wysygo3y].state.state-scheduled{background:var(--surface-raised);color:var(--status-maintenance);border:1px solid var(--status-maintenance)}.dark-mode .pill[data-astro-cid-wysygo3y].state.state-resolved{background:var(--surface-raised);color:var(--status-operational);border:1px solid var(--status-operational)}.dark-mode .pill[data-astro-cid-wysygo3y].severity.severity-critical{background:var(--surface-raised);color:var(--status-outage);border:1px solid var(--status-outage)}.dark-mode .pill[data-astro-cid-wysygo3y].severity.severity-major,.dark-mode .pill[data-astro-cid-wysygo3y].severity.severity-minor{background:var(--surface-raised);color:var(--status-degraded);border:1px solid var(--status-degraded)}.dark-mode .pill[data-astro-cid-wysygo3y].severity.severity-info{background:var(--surface-raised);color:var(--status-maintenance);border:1px solid var(--status-maintenance)}.detail-title[data-astro-cid-wysygo3y]{margin:0;font-size:var(--text-2xl);line-height:1.2;font-weight:700;color:var(--text-primary)}.detail-meta[data-astro-cid-wysygo3y]{color:var(--text-tertiary);font-size:.875rem;display:flex;gap:6px;flex-wrap:wrap}.issuer[data-astro-cid-wysygo3y]{color:var(--text-secondary);text-decoration:none;font-weight:500}.issuer[data-astro-cid-wysygo3y]:hover{text-decoration:underline}.detail-times[data-astro-cid-wysygo3y]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:0;padding:12px;background:var(--surface-overlay);border-radius:var(--radius-card)}.detail-times[data-astro-cid-wysygo3y] dt[data-astro-cid-wysygo3y]{font-size:.75rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.detail-times[data-astro-cid-wysygo3y] dd[data-astro-cid-wysygo3y]{margin:0;font-size:.875rem;color:var(--text-primary)}.detail-summary[data-astro-cid-wysygo3y]{margin:0;font-size:1rem;color:var(--text-secondary);line-height:1.5}.detail-content[data-astro-cid-wysygo3y]{line-height:1.6;color:var(--text-primary)}.detail-timeline[data-astro-cid-wysygo3y]{display:flex;flex-direction:column;gap:12px}.timeline-title[data-astro-cid-wysygo3y]{margin:0;font-size:1.125rem;font-weight:700;color:var(--text-primary)}.pub-cover[data-astro-cid-gjfdxlul]{position:relative;width:100%;height:100%;overflow:hidden}.pub-cover[data-astro-cid-gjfdxlul] img[data-astro-cid-gjfdxlul]{width:100%;height:100%;object-fit:cover;display:block}.pub-cover-fallback[data-astro-cid-gjfdxlul]{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:linear-gradient(135deg,hsl(var(--cover-hue, 30deg) 24% 91%),hsl(var(--cover-hue, 30deg) 20% 85%))}.dark-mode .pub-cover-fallback[data-astro-cid-gjfdxlul]{background:linear-gradient(135deg,hsl(var(--cover-hue, 30deg) 8% 22%),hsl(var(--cover-hue, 30deg) 10% 17%))}.pub-cover[data-astro-cid-gjfdxlul][data-fallback=true] .pub-cover-fallback[data-astro-cid-gjfdxlul]{display:flex}.pub-cover-avatar[data-astro-cid-gjfdxlul]{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(min(3rem,100%),20%,4rem);aspect-ratio:1 / 1;max-height:100%;border-radius:var(--radius-sm, 8px);overflow:hidden;background:linear-gradient(135deg,hsl(var(--cover-hue, 30deg) 16% 82%),hsl(var(--cover-hue, 30deg) 22% 70%));color:hsl(var(--cover-hue, 30deg) 24% 28%);letter-spacing:.04em}.pub-cover-monogram[data-astro-cid-gjfdxlul]{font-weight:500;font-size:.8125rem;line-height:1;font-family:var(--font-display, system-ui, sans-serif)}.pub-cover-logo[data-astro-cid-gjfdxlul]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--surface-base, #fff)}.dark-mode .pub-cover-avatar[data-astro-cid-gjfdxlul]{background:linear-gradient(135deg,hsl(var(--cover-hue, 30deg) 10% 28%),hsl(var(--cover-hue, 30deg) 14% 20%));color:hsl(var(--cover-hue, 30deg) 18% 78%)}.hero-card[data-astro-cid-fma4vi67]{display:flex;flex-direction:column;min-height:100%;background:transparent;border:var(--card-border);border-radius:var(--radius-card);overflow:hidden;text-decoration:none;color:inherit}.hero-card[data-astro-cid-fma4vi67].card-interactive:hover{transform:none;border-color:transparent}.hero-card-thumb[data-astro-cid-fma4vi67]{aspect-ratio:16 / 9;overflow:hidden;background:var(--surface-overlay);border-radius:var(--radius-card)}.hero-card-thumb[data-astro-cid-fma4vi67] .pub-cover{height:100%}.hero-card-body[data-astro-cid-fma4vi67]{flex:1;display:flex;flex-direction:column;padding:var(--space-3) 0 0 0}.hero-slot--large[data-astro-cid-fma4vi67] .hero-card-body[data-astro-cid-fma4vi67]{padding:var(--space-3) 0 0 0}.hero-card-title[data-astro-cid-fma4vi67]{transition:color .15s ease}.hero-card[data-astro-cid-fma4vi67]:hover .hero-card-title[data-astro-cid-fma4vi67]{color:var(--color-primary)}.hero-card-title[data-astro-cid-fma4vi67]{margin:0 0 var(--space-2) 0;font-family:var(--font-display);font-weight:500;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-slot--large[data-astro-cid-fma4vi67] .hero-card-title[data-astro-cid-fma4vi67]{font-size:var(--text-2xl)}.hero-slot--medium[data-astro-cid-fma4vi67] .hero-card-title[data-astro-cid-fma4vi67]{font-size:var(--text-lg)}.hero-slot--small[data-astro-cid-fma4vi67] .hero-card-title[data-astro-cid-fma4vi67]{font-size:var(--text-md)}.hero-card-meta[data-astro-cid-fma4vi67]{display:flex;align-items:center;gap:4px;margin-top:auto;font-size:var(--text-xs);color:var(--text-tertiary)}.hero-slot--large[data-astro-cid-fma4vi67] .hero-card-meta[data-astro-cid-fma4vi67]{font-size:var(--text-sm)}.hero-card-source[data-astro-cid-fma4vi67]{font-weight:500;color:var(--text-secondary)}.hero-card-sep[data-astro-cid-fma4vi67]{opacity:.5}@media(max-width:600px){.hero-card[data-astro-cid-fma4vi67]:not(:first-child){flex-direction:row;align-items:flex-start;gap:var(--space-3)}.hero-card[data-astro-cid-fma4vi67]:not(:first-child) .hero-card-thumb[data-astro-cid-fma4vi67]{flex:0 0 96px;aspect-ratio:1 / 1}.hero-card[data-astro-cid-fma4vi67]:not(:first-child) .hero-card-body[data-astro-cid-fma4vi67]{min-width:0;padding:0}.hero-card[data-astro-cid-fma4vi67]:not(:first-child) .hero-card-title[data-astro-cid-fma4vi67]{font-size:var(--text-md)}}.hero-card[data-astro-cid-fma4vi67] .hero-card-thumb[data-astro-cid-fma4vi67]:has(>.pub-cover[data-fallback=true]){flex:0 0 2.5rem;width:2.5rem;height:2.5rem;aspect-ratio:1 / 1;border-radius:var(--radius-sm, 8px)}.hero-mosaic--full[data-astro-cid-at4ixt47]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media(max-width:900px){.hero-mosaic--full[data-astro-cid-at4ixt47]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hero-mosaic--full[data-astro-cid-at4ixt47]{grid-template-columns:1fr}}.hero-mosaic--reduced[data-astro-cid-ctfzluwj]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media(max-width:900px){.hero-mosaic--reduced[data-astro-cid-ctfzluwj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hero-mosaic--reduced[data-astro-cid-ctfzluwj]{grid-template-columns:1fr}}.hero-mosaic--quad[data-astro-cid-sdnhyyhf]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(max-width:600px){.hero-mosaic--quad[data-astro-cid-sdnhyyhf]{grid-template-columns:1fr}}.hero-mosaic--trio[data-astro-cid-jcl7wyyx]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media(max-width:600px){.hero-mosaic--trio[data-astro-cid-jcl7wyyx]{grid-template-columns:1fr}}.hero-mosaic--solo[data-astro-cid-lvqfhsej]{display:block;max-width:880px}.freshness-slice[data-astro-cid-hjdu2vps]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);font-size:.8125rem;color:var(--text-secondary, #64748b)}.freshness-dot[data-astro-cid-hjdu2vps]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--category-environment, #14B8A6);flex-shrink:0}.freshness-label[data-astro-cid-hjdu2vps]{font-weight:500;color:var(--text-primary, #0f172a)}.freshness-sep[data-astro-cid-hjdu2vps]{opacity:.5}.freshness-count[data-astro-cid-hjdu2vps]{color:var(--text-secondary, #64748b)}.dark-mode .freshness-slice[data-astro-cid-hjdu2vps]{color:#9ca3af}.dark-mode .freshness-label[data-astro-cid-hjdu2vps]{color:#e5e7eb}.dark-mode .freshness-count[data-astro-cid-hjdu2vps]{color:#9ca3af}.actualites-feed[data-astro-cid-j4rlsl65]{display:flex;flex-direction:column;gap:var(--space-7, 40px)}.feed-standard-row[data-astro-cid-j4rlsl65]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4, 16px)}@media(max-width:900px){.feed-standard-row[data-astro-cid-j4rlsl65]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.feed-standard-row[data-astro-cid-j4rlsl65]{grid-template-columns:1fr}.standard-card[data-astro-cid-j4rlsl65]:not(.is-lead){flex-direction:row;align-items:flex-start}.standard-card[data-astro-cid-j4rlsl65]:not(.is-lead) .standard-thumb[data-astro-cid-j4rlsl65]{flex:0 0 96px;aspect-ratio:1 / 1}.standard-card[data-astro-cid-j4rlsl65]:not(.is-lead) .standard-body[data-astro-cid-j4rlsl65]{min-width:0}}.standard-card[data-astro-cid-j4rlsl65]{min-width:0;display:flex;flex-direction:column;gap:var(--space-3, 12px);text-decoration:none;color:inherit;border-radius:var(--radius-card);transition:color .15s ease}.standard-card[data-astro-cid-j4rlsl65]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.standard-thumb[data-astro-cid-j4rlsl65]{aspect-ratio:4 / 3;border-radius:var(--radius-card);overflow:hidden;background:var(--surface-overlay, #f1f5f9)}.standard-thumb[data-astro-cid-j4rlsl65] img[data-astro-cid-j4rlsl65]{width:100%;height:100%;object-fit:cover;display:block}.standard-body[data-astro-cid-j4rlsl65]{display:flex;flex-direction:column;gap:var(--space-1, 4px);padding:0 var(--space-1, 4px)}.standard-title[data-astro-cid-j4rlsl65]{margin:0;font-family:var(--font-display);font-size:var(--card-title-size);font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--text-primary, #0f172a);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.standard-card[data-astro-cid-j4rlsl65]:hover .standard-title[data-astro-cid-j4rlsl65]{color:var(--color-primary)}.standard-meta[data-astro-cid-j4rlsl65]{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-secondary, #64748b)}.standard-source[data-astro-cid-j4rlsl65]{min-width:0;overflow:hidden;font-weight:500;color:var(--text-secondary, #64748b);text-overflow:ellipsis;white-space:nowrap}.standard-sep[data-astro-cid-j4rlsl65],.standard-date[data-astro-cid-j4rlsl65]{flex-shrink:0;white-space:nowrap}.standard-sep[data-astro-cid-j4rlsl65]{opacity:.6}.feed-compact-row[data-astro-cid-j4rlsl65]{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-5, 20px) var(--space-5, 20px)}@media(min-width:600px){.feed-compact-row[data-astro-cid-j4rlsl65]{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.feed-compact-row[data-astro-cid-j4rlsl65]{grid-template-columns:repeat(3,1fr)}}.feed-compact-card[data-astro-cid-j4rlsl65]{min-width:0;display:flex;gap:var(--space-3, 12px);text-decoration:none;color:inherit;transition:opacity .15s ease}.feed-compact-card[data-astro-cid-j4rlsl65]:hover{opacity:.85}.feed-compact-card[data-astro-cid-j4rlsl65]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.feed-compact-thumb[data-astro-cid-j4rlsl65]{width:120px;height:90px;flex-shrink:0;border-radius:var(--radius-card);overflow:hidden;background:var(--surface-overlay, #f1f5f9)}.feed-compact-thumb[data-astro-cid-j4rlsl65] img[data-astro-cid-j4rlsl65]{width:100%;height:100%;object-fit:cover;display:block}.feed-compact-body[data-astro-cid-j4rlsl65]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.feed-compact-title[data-astro-cid-j4rlsl65]{margin:0;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--text-primary, #0f172a);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feed-compact-meta[data-astro-cid-j4rlsl65]{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-secondary, #64748b)}.feed-compact-source[data-astro-cid-j4rlsl65]{min-width:0;overflow:hidden;font-weight:500;color:var(--text-secondary, #64748b);text-overflow:ellipsis;white-space:nowrap}.feed-compact-sep[data-astro-cid-j4rlsl65],.feed-compact-date[data-astro-cid-j4rlsl65]{flex-shrink:0;white-space:nowrap}.feed-compact-sep[data-astro-cid-j4rlsl65]{opacity:.6}.dark-mode .standard-title[data-astro-cid-j4rlsl65]{color:#e5e7eb}.dark-mode .standard-source[data-astro-cid-j4rlsl65]{color:#c8cbd3}.dark-mode .standard-meta[data-astro-cid-j4rlsl65]{color:#9ca3af}.dark-mode .standard-thumb[data-astro-cid-j4rlsl65],.dark-mode .feed-compact-thumb[data-astro-cid-j4rlsl65]{background:#2b2d31}.dark-mode .feed-compact-title[data-astro-cid-j4rlsl65]{color:#e5e7eb}.dark-mode .feed-compact-source[data-astro-cid-j4rlsl65]{color:#c8cbd3}.dark-mode .feed-compact-meta[data-astro-cid-j4rlsl65]{color:#9ca3af}.presse-shelf-section[data-astro-cid-feamlajr]{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.presse-shelf-header[data-astro-cid-feamlajr]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.presse-shelf-title[data-astro-cid-feamlajr]{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary, #0f172a)}.presse-shelf-more[data-astro-cid-feamlajr]{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:.875rem;font-weight:500;color:var(--color-primary)}.presse-shelf-more[data-astro-cid-feamlajr]:hover{text-decoration:underline}.presse-shelf-header-meta[data-astro-cid-feamlajr]{display:inline-flex;align-items:center;gap:var(--space-3, 12px)}.presse-shelf-counter[data-astro-cid-feamlajr]{display:inline-flex;align-items:baseline;gap:2px;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--text-secondary, #64748b)}.presse-shelf-counter-current[data-astro-cid-feamlajr]{font-weight:600;color:var(--text-primary, #0f172a)}.presse-shelf-counter-sep[data-astro-cid-feamlajr]{opacity:.5;padding:0 2px}.presse-shelf-scroller-wrap[data-astro-cid-feamlajr]{position:relative}.presse-shelf-scroller[data-astro-cid-feamlajr]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(168px,1fr);gap:var(--space-4, 16px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-2, 8px);padding-bottom:0;scrollbar-width:none;-ms-overflow-style:none}.presse-shelf-scroller[data-astro-cid-feamlajr]::-webkit-scrollbar{display:none;width:0;height:0}@media(min-width:768px){.presse-shelf-scroller[data-astro-cid-feamlajr]{grid-auto-columns:minmax(200px,1fr)}}@media(min-width:1200px){.presse-shelf-scroller[data-astro-cid-feamlajr]{grid-auto-columns:minmax(220px,1fr)}}.presse-card[data-astro-cid-feamlajr]{scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-2, 8px);text-decoration:none;color:inherit}.presse-card[data-astro-cid-feamlajr]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-card)}.presse-thumb[data-astro-cid-feamlajr]{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-card);overflow:hidden;background:var(--surface-overlay, #f1f5f9)}.presse-thumb[data-astro-cid-feamlajr] img[data-astro-cid-feamlajr]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.presse-card[data-astro-cid-feamlajr]:hover .presse-thumb[data-astro-cid-feamlajr] img[data-astro-cid-feamlajr]{transform:scale(1.02)}.presse-outlet-badge[data-astro-cid-feamlajr]{position:absolute;top:var(--space-2, 8px);left:var(--space-2, 8px);width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #fff;box-shadow:0 2px 6px #00000026;overflow:hidden;display:flex;align-items:center;justify-content:center}.presse-outlet-badge[data-astro-cid-feamlajr] img[data-astro-cid-feamlajr]{width:100%;height:100%;object-fit:cover}.presse-body[data-astro-cid-feamlajr]{display:flex;flex-direction:column;gap:2px;padding:0 var(--space-1, 4px)}.presse-title[data-astro-cid-feamlajr]{margin:0;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--text-primary, #0f172a);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.presse-meta[data-astro-cid-feamlajr]{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-secondary, #64748b)}.presse-source[data-astro-cid-feamlajr]{font-weight:500;color:var(--text-secondary, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.presse-sep[data-astro-cid-feamlajr]{opacity:.6}.presse-shelf-nav[data-astro-cid-feamlajr]{display:none}@media(min-width:992px){.presse-shelf-nav[data-astro-cid-feamlajr]{display:flex;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:var(--surface-raised, #fff);color:var(--text-primary, #0f172a);font-size:16px;line-height:1;align-items:center;justify-content:center;cursor:pointer;opacity:1;transition:background .15s ease,border-color .15s ease,color .15s ease;z-index:2;box-shadow:0 2px 8px #00000014}.presse-shelf-nav-icon[data-astro-cid-feamlajr]{width:14px;height:14px;display:block}.presse-shelf-nav--prev[data-astro-cid-feamlajr]{left:calc(var(--space-2, 8px) * -1)}.presse-shelf-nav--next[data-astro-cid-feamlajr]{right:calc(var(--space-2, 8px) * -1)}.presse-shelf-nav[data-astro-cid-feamlajr]:hover:not(:disabled){background:var(--surface-overlay, #f1f5f9);color:var(--color-primary)}.presse-shelf-nav[data-astro-cid-feamlajr]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.presse-shelf-nav[data-astro-cid-feamlajr]:disabled{cursor:not-allowed;color:var(--text-tertiary, #64748b);opacity:.6}}.dark-mode .presse-shelf-title[data-astro-cid-feamlajr],.dark-mode .presse-title[data-astro-cid-feamlajr]{color:#e5e7eb}.dark-mode .presse-source[data-astro-cid-feamlajr]{color:#c8cbd3}.dark-mode .presse-meta[data-astro-cid-feamlajr]{color:#9ca3af}.dark-mode .presse-thumb[data-astro-cid-feamlajr]{background:#2b2d31}.dark-mode .presse-outlet-badge[data-astro-cid-feamlajr]{background:#1e2024;border-color:#36393f}.dark-mode .presse-shelf-nav[data-astro-cid-feamlajr]{background:#2b2d31;border-color:#3f4248;color:#e5e7eb}.dark-mode .presse-shelf-nav[data-astro-cid-feamlajr]:hover{background:#36393f}.presse-card[data-astro-cid-feamlajr] .presse-thumb[data-astro-cid-feamlajr]:has(>.pub-cover[data-fallback=true]){flex:0 0 2.5rem;width:2.5rem;height:2.5rem;aspect-ratio:1 / 1;border-radius:var(--radius-sm, 8px)}.presse-card[data-astro-cid-feamlajr] .presse-thumb[data-astro-cid-feamlajr]:has(>.pub-cover[data-fallback=true]) .presse-outlet-badge[data-astro-cid-feamlajr]{display:none}.explorer-section[data-astro-cid-mpluy4dl]{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.explorer-title[data-astro-cid-mpluy4dl]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary, #0f172a)}.explorer-tabs[data-astro-cid-mpluy4dl]{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.explorer-radio[data-astro-cid-mpluy4dl]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.explorer-tablist[data-astro-cid-mpluy4dl]{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);border-bottom:1px solid var(--border-default, #e2e8f0)}.explorer-tab[data-astro-cid-mpluy4dl]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-4, 16px);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:.875rem;font-weight:500;color:var(--text-secondary, #64748b);transition:color .15s ease,border-color .15s ease;user-select:none}.explorer-tab[data-astro-cid-mpluy4dl]:hover{color:var(--text-primary, #0f172a)}.explorer-tab[data-astro-cid-mpluy4dl]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs, 4px)}.explorer-tab-icon[data-astro-cid-mpluy4dl]{font-size:.875rem}.explorer-panel[data-astro-cid-mpluy4dl]{display:none}.explorer-panel-header[data-astro-cid-mpluy4dl]{display:flex;justify-content:flex-end;margin-bottom:var(--space-3, 12px)}.explorer-see-all[data-astro-cid-mpluy4dl]{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:.875rem;font-weight:500;color:var(--color-primary)}.explorer-see-all[data-astro-cid-mpluy4dl]:hover{text-decoration:underline}.explorer-radio[data-astro-cid-mpluy4dl]:nth-of-type(1):checked~.explorer-tablist[data-astro-cid-mpluy4dl] .explorer-tab[data-astro-cid-mpluy4dl]:nth-of-type(1),.explorer-radio[data-astro-cid-mpluy4dl]:nth-of-type(2):checked~.explorer-tablist[data-astro-cid-mpluy4dl] .explorer-tab[data-astro-cid-mpluy4dl]:nth-of-type(2),.explorer-radio[data-astro-cid-mpluy4dl]:nth-of-type(3):checked~.explorer-tablist[data-astro-cid-mpluy4dl] .explorer-tab[data-astro-cid-mpluy4dl]:nth-of-type(3),.explorer-radio[data-astro-cid-mpluy4dl]:nth-of-type(4):checked~.explorer-tablist[data-astro-cid-mpluy4dl] .explorer-tab[data-astro-cid-mpluy4dl]:nth-of-type(4){color:var(--text-primary, #0f172a);border-bottom-color:var(--category-environment, #14B8A6)}.explorer-radio[data-astro-cid-mpluy4dl]:nth-of-type(1):checked~.explorer-panels[data-astro-cid-mpluy4dl] .explorer-panel[data-astro-cid-mpluy4dl]:nth-of-type(1),.explorer-radio[data-astro-cid-mpluy4dl]:nth-of-type(2):checked~.explorer-panels[data-astro-cid-mpluy4dl] .explorer-panel[data-astro-cid-mpluy4dl]:nth-of-type(2),.explorer-radio[data-astro-cid-mpluy4dl]:nth-of-type(3):checked~.explorer-panels[data-astro-cid-mpluy4dl] .explorer-panel[data-astro-cid-mpluy4dl]:nth-of-type(3),.explorer-radio[data-astro-cid-mpluy4dl]:nth-of-type(4):checked~.explorer-panels[data-astro-cid-mpluy4dl] .explorer-panel[data-astro-cid-mpluy4dl]:nth-of-type(4){display:block}.explorer-grid[data-astro-cid-mpluy4dl]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:var(--space-4, 16px)}.explorer-entity-card[data-astro-cid-mpluy4dl]{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px) 0;border-bottom:1px solid var(--border-default, #e2e8f0);text-decoration:none;color:var(--text-primary, #0f172a);transition:color .15s ease}.explorer-entity-card[data-astro-cid-mpluy4dl]:hover{color:var(--color-primary)}.explorer-entity-card[data-astro-cid-mpluy4dl]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs, 4px)}.explorer-entity-icon[data-astro-cid-mpluy4dl]{color:var(--color-primary);font-size:.9375rem;flex-shrink:0;width:20px;text-align:center}.explorer-entity-name[data-astro-cid-mpluy4dl]{flex:1;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-mode .explorer-title[data-astro-cid-mpluy4dl]{color:#e5e7eb}.dark-mode .explorer-tablist[data-astro-cid-mpluy4dl]{border-bottom-color:#3f4248}.dark-mode .explorer-tab[data-astro-cid-mpluy4dl]{color:#9ca3af}.dark-mode .explorer-tab[data-astro-cid-mpluy4dl]:hover{color:#e5e7eb}.dark-mode .explorer-radio[data-astro-cid-mpluy4dl]:nth-of-type(1):checked~.explorer-tablist[data-astro-cid-mpluy4dl] .explorer-tab[data-astro-cid-mpluy4dl]:nth-of-type(1),.dark-mode .explorer-radio[data-astro-cid-mpluy4dl]:nth-of-type(2):checked~.explorer-tablist[data-astro-cid-mpluy4dl] .explorer-tab[data-astro-cid-mpluy4dl]:nth-of-type(2),.dark-mode .explorer-radio[data-astro-cid-mpluy4dl]:nth-of-type(3):checked~.explorer-tablist[data-astro-cid-mpluy4dl] .explorer-tab[data-astro-cid-mpluy4dl]:nth-of-type(3),.dark-mode .explorer-radio[data-astro-cid-mpluy4dl]:nth-of-type(4):checked~.explorer-tablist[data-astro-cid-mpluy4dl] .explorer-tab[data-astro-cid-mpluy4dl]:nth-of-type(4){color:#e5e7eb}.dark-mode .explorer-entity-card[data-astro-cid-mpluy4dl]{color:#e5e7eb;border-bottom-color:#3f4248}.dark-mode .explorer-entity-card[data-astro-cid-mpluy4dl]:hover{color:var(--color-primary)}.preview-card[data-astro-cid-zxcz4v7w]{display:flex;flex-direction:column;gap:var(--space-3, 12px);min-width:0;padding:var(--space-5, 20px);border-radius:var(--radius-card, 12px);background:var(--surface-overlay, #f8fafc)}.preview-card__title[data-astro-cid-zxcz4v7w]{display:flex;align-items:center;gap:var(--space-2, 8px);font-size:var(--text-md, 1rem);font-weight:600;color:var(--text-primary, #0f172a);text-decoration:none}.preview-card__title[data-astro-cid-zxcz4v7w]:hover,.preview-card__title[data-astro-cid-zxcz4v7w]:focus-visible{color:var(--color-primary, #c9352b)}.preview-card__title[data-astro-cid-zxcz4v7w] .preview-card__icon{flex:0 0 auto;width:1.25rem;height:1.25rem;color:var(--color-primary, #c9352b)}.preview-card__title[data-astro-cid-zxcz4v7w] .preview-card__arrow{width:1rem;height:1rem;margin-left:auto;color:var(--text-tertiary, #64748b)}.preview-card__body[data-astro-cid-zxcz4v7w]{display:grid;gap:var(--space-2, 8px);min-width:0;font-size:var(--text-sm, .875rem);color:var(--text-secondary, #475569);overflow-wrap:anywhere}.today-fact__headline[data-astro-cid-3rohwiid]{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--text-primary, #0f172a)}.today-fact__detail[data-astro-cid-3rohwiid]{margin:0}.alert-banner[data-astro-cid-x3hluccq]{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-md, 8px);text-decoration:none;color:#fff;margin-bottom:var(--space-4, 16px)}.alert-banner[data-astro-cid-x3hluccq].severity-critical{background:#b91c1c}.alert-banner[data-astro-cid-x3hluccq].severity-major{background:#c2410c}.alert-banner[data-astro-cid-x3hluccq]:hover{filter:brightness(1.05)}.alert-banner-pill[data-astro-cid-x3hluccq]{flex-shrink:0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px var(--space-2, 8px);border-radius:var(--radius-full, 9999px);background:#fff3}.alert-banner-title[data-astro-cid-x3hluccq]{flex:1;font-weight:600;line-height:1.3}.alert-banner-cta[data-astro-cid-x3hluccq]{flex-shrink:0;font-size:.875rem;font-weight:600;opacity:.9}@media(max-width:640px){.alert-banner[data-astro-cid-x3hluccq]{flex-wrap:wrap}.alert-banner-cta[data-astro-cid-x3hluccq]{display:none}}.ma-commune-slot[data-astro-cid-zvhym3sp]:empty:not([data-state]){display:none}.ma-commune-slot[data-astro-cid-zvhym3sp][data-state=loading]{min-height:11rem}.section-heading-group[data-astro-cid-zvhym3sp]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-4, 16px)}.practical[data-astro-cid-zvhym3sp]{display:grid;gap:var(--space-4, 16px)}.practical[data-astro-cid-zvhym3sp] .section-header[data-astro-cid-zvhym3sp],.participation[data-astro-cid-zvhym3sp] .section-header[data-astro-cid-zvhym3sp]{margin-bottom:0}.participation[data-astro-cid-zvhym3sp]{display:grid;gap:var(--space-4, 16px)}.preview-grid[data-astro-cid-zvhym3sp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-3, 12px)}.participation-items[data-astro-cid-zvhym3sp]{display:grid;gap:var(--space-3, 12px);margin:0;padding:0;list-style:none}.participation-items[data-astro-cid-zvhym3sp] li[data-astro-cid-zvhym3sp]{display:grid;gap:.125rem}.participation-items[data-astro-cid-zvhym3sp] a[data-astro-cid-zvhym3sp]{font-weight:500;line-height:1.35;color:var(--text-primary, #0f172a);text-decoration:none}.participation-items[data-astro-cid-zvhym3sp] a[data-astro-cid-zvhym3sp]:hover{color:var(--color-primary, #c9352b)}.participation-count[data-astro-cid-zvhym3sp]{font-size:.8125rem;color:var(--text-tertiary, #64748b)}.participation-note[data-astro-cid-zvhym3sp]{margin:0;color:var(--text-tertiary, #64748b)}.practical-links[data-astro-cid-zvhym3sp]{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px) var(--space-5, 24px);margin:0;padding:0;list-style:none;font-size:var(--text-sm, .875rem)}.practical-links[data-astro-cid-zvhym3sp] a[data-astro-cid-zvhym3sp]{color:var(--color-primary);font-weight:500;text-decoration:none}.practical-links[data-astro-cid-zvhym3sp] a[data-astro-cid-zvhym3sp]:hover{text-decoration:underline}.section-heading[data-astro-cid-zvhym3sp]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0}.section-updated[data-astro-cid-zvhym3sp]{font-size:var(--text-sm, .875rem);color:var(--text-tertiary, #64748b)}.quiet-sections[data-astro-cid-zvhym3sp]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2, 8px) var(--space-4, 16px);padding:var(--space-4, 16px) 0;border-top:1px solid var(--border, #e5e1dc)}.quiet-sections-title[data-astro-cid-zvhym3sp]{margin:0;font-size:var(--text-sm, .875rem);font-weight:600;color:var(--text-secondary, #475569)}.quiet-sections[data-astro-cid-zvhym3sp] ul[data-astro-cid-zvhym3sp]{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px) var(--space-5, 24px);margin:0;padding:0;list-style:none}.quiet-sections[data-astro-cid-zvhym3sp] a[data-astro-cid-zvhym3sp]{color:var(--color-primary);font-weight:500;text-decoration:none}.quiet-sections[data-astro-cid-zvhym3sp] a[data-astro-cid-zvhym3sp]:hover{text-decoration:underline}.quiet-sections-date[data-astro-cid-zvhym3sp]{margin-left:.375rem;font-size:.8125rem;color:var(--text-tertiary, #64748b)}.country-home[data-astro-cid-zvhym3sp]{display:flex;flex-direction:column;gap:var(--space-8);width:100%;max-width:1280px;margin-inline:auto}.hero-header[data-astro-cid-zvhym3sp]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5, 24px)}.hero-header-titles[data-astro-cid-zvhym3sp]{min-width:0;flex:1}.hero-title[data-astro-cid-zvhym3sp]{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis}.hero-subtitle[data-astro-cid-zvhym3sp]{margin:var(--space-2) 0 0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:60ch}@media(max-width:900px){.hero-header[data-astro-cid-zvhym3sp]{flex-direction:column;align-items:stretch;gap:var(--space-4)}}@media(max-width:600px){.hero-title[data-astro-cid-zvhym3sp]{font-size:1.75rem}.hero-subtitle[data-astro-cid-zvhym3sp]{font-size:.875rem}}.compact-grid[data-astro-cid-zvhym3sp]{display:grid;gap:var(--space-3, 12px);grid-template-columns:1fr}.compact-grid[data-astro-cid-zvhym3sp].cols-3,.compact-grid[data-astro-cid-zvhym3sp].cols-2{grid-template-columns:1fr}@media(min-width:576px){.compact-grid[data-astro-cid-zvhym3sp].cols-2,.compact-grid[data-astro-cid-zvhym3sp].cols-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.compact-grid[data-astro-cid-zvhym3sp].cols-3{grid-template-columns:repeat(3,1fr)}}.compact-card[data-astro-cid-zvhym3sp]{display:flex;gap:var(--space-3, 12px);text-decoration:none;transition:opacity .15s ease}.compact-card[data-astro-cid-zvhym3sp]:hover{opacity:.8}.compact-thumb[data-astro-cid-zvhym3sp]{width:112px;height:84px;flex-shrink:0;border-radius:var(--radius-xs, 4px);overflow:hidden;background:var(--surface-overlay, #f1f5f9)}.compact-thumb[data-astro-cid-zvhym3sp] img[data-astro-cid-zvhym3sp]{width:100%;height:100%;object-fit:cover}.compact-body[data-astro-cid-zvhym3sp]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.compact-title[data-astro-cid-zvhym3sp]{font-size:.8125rem;font-weight:500;line-height:1.3;color:var(--text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.compact-meta[data-astro-cid-zvhym3sp]{display:flex;align-items:center;gap:4px;font-size:.6875rem;color:var(--text-secondary)}.compact-source[data-astro-cid-zvhym3sp]{font-weight:500}.compact-sep[data-astro-cid-zvhym3sp]{opacity:.5}.entity-cards-grid[data-astro-cid-zvhym3sp]{display:grid;grid-template-columns:1fr;gap:var(--space-2, 8px)}@media(min-width:576px){.entity-cards-grid[data-astro-cid-zvhym3sp]{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.entity-cards-grid[data-astro-cid-zvhym3sp]{grid-template-columns:repeat(3,1fr)}}.entity-card[data-astro-cid-zvhym3sp]{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);background:transparent;border:none;border-radius:var(--radius-sm, 8px);text-decoration:none;transition:background .15s ease,transform .15s ease}.entity-card[data-astro-cid-zvhym3sp]:hover{background:var(--surface-overlay, #f8fafc);transform:translateY(-1px)}.entity-card-icon[data-astro-cid-zvhym3sp]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:var(--color-primary-soft, rgba(245, 6, 73, .08));color:var(--color-primary);border-radius:var(--radius-xs, 6px);font-size:.875rem}.entity-card-body[data-astro-cid-zvhym3sp]{flex:1;min-width:0}.entity-card-name[data-astro-cid-zvhym3sp]{font-size:.8125rem;font-weight:500;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.entity-card-arrow[data-astro-cid-zvhym3sp]{flex-shrink:0;font-size:.625rem;color:var(--text-tertiary, #94a3b8);transition:color .15s ease}.entity-card[data-astro-cid-zvhym3sp]:hover .entity-card-arrow[data-astro-cid-zvhym3sp]{color:var(--color-primary)}.dark-mode .entity-card[data-astro-cid-zvhym3sp]:hover{background:var(--surface-hover)}.gov-post[data-astro-cid-zrjuhkyk]{position:relative;display:block;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--surface-base, #fff);border-bottom:1px solid var(--surface-overlay, #e2e8f0);transition:background .15s ease}.gov-post[data-astro-cid-zrjuhkyk]:hover{background:#f8fafcb3}.gov-post[data-astro-cid-zrjuhkyk]:first-of-type{border-top-left-radius:var(--radius-lg, 16px);border-top-right-radius:var(--radius-lg, 16px)}.gov-post[data-astro-cid-zrjuhkyk]:last-of-type{border-bottom:none;border-bottom-left-radius:var(--radius-lg, 16px);border-bottom-right-radius:var(--radius-lg, 16px)}.gov-post--compact[data-astro-cid-zrjuhkyk]{padding:var(--space-2, 8px) var(--space-3, 12px)}.gov-post--pinned[data-astro-cid-zrjuhkyk]{background:linear-gradient(180deg,rgba(217,5,66,.035),transparent 80%)}.gov-post__hit[data-astro-cid-zrjuhkyk]{position:absolute;inset:0;z-index:0;text-indent:-9999px;overflow:hidden}.gov-post__row[data-astro-cid-zrjuhkyk]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.gov-post__avatar-wrap[data-astro-cid-zrjuhkyk]{position:relative;flex-shrink:0;z-index:1}.gov-post__avatar[data-astro-cid-zrjuhkyk]{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#d905422e,#2d3d8b24);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:inset 0 0 0 1px #0f172a0d}.gov-post--compact[data-astro-cid-zrjuhkyk] .gov-post__avatar[data-astro-cid-zrjuhkyk]{width:32px;height:32px}.gov-post__avatar[data-astro-cid-zrjuhkyk] img[data-astro-cid-zrjuhkyk]{width:100%;height:100%;object-fit:cover;display:block}.gov-post__avatar-initials[data-astro-cid-zrjuhkyk]{font-size:.8125rem;font-weight:800;letter-spacing:.02em}.gov-post--compact[data-astro-cid-zrjuhkyk] .gov-post__avatar-initials[data-astro-cid-zrjuhkyk]{font-size:.6875rem}.gov-post__status-dot[data-astro-cid-zrjuhkyk]{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;border:2px solid var(--surface-base, #fff)}.gov-post__status-dot--current[data-astro-cid-zrjuhkyk]{background:#10b981}.gov-post__status-dot--former[data-astro-cid-zrjuhkyk]{background:var(--text-muted, #94a3b8)}.gov-post__status-dot--suspended[data-astro-cid-zrjuhkyk]{background:#f59e0b}.gov-post__status-dot--unknown[data-astro-cid-zrjuhkyk]{background:var(--surface-overlay, #e2e8f0)}.gov-post__pin-badge[data-astro-cid-zrjuhkyk]{position:absolute;top:-4px;left:-4px;z-index:2;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary);color:#fff;font-size:.6rem;border:2px solid var(--surface-base, #fff)}.gov-post__content[data-astro-cid-zrjuhkyk]{min-width:0;display:grid;gap:4px}.gov-post__byline[data-astro-cid-zrjuhkyk]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--text-tertiary, #64748b);font-size:.8125rem;line-height:1.35;min-width:0}.gov-post__name[data-astro-cid-zrjuhkyk]{position:relative;z-index:2;color:var(--text-primary, #0f172a);font-size:.9375rem;font-weight:700;text-decoration:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gov-post__name[data-astro-cid-zrjuhkyk]:hover{color:var(--color-primary)}.gov-post__tick[data-astro-cid-zrjuhkyk]{display:inline-flex;align-items:center;color:var(--color-primary);flex-shrink:0;margin-left:1px}.gov-post__tick[data-astro-cid-zrjuhkyk] svg[data-astro-cid-zrjuhkyk]{width:14px;height:14px;display:block}.gov-post__sep[data-astro-cid-zrjuhkyk]{color:var(--text-muted, #94a3b8);padding:0 1px}.gov-post__role[data-astro-cid-zrjuhkyk],.gov-post__org[data-astro-cid-zrjuhkyk],.gov-post__time[data-astro-cid-zrjuhkyk]{color:var(--text-tertiary, #64748b);white-space:nowrap;max-width:24ch;overflow:hidden;text-overflow:ellipsis}.gov-post__role[data-astro-cid-zrjuhkyk]{color:var(--text-secondary, #475569)}.gov-post__state-chip[data-astro-cid-zrjuhkyk]{display:inline-flex;align-items:center;height:1.125rem;padding:0 7px;border-radius:var(--radius-full, 9999px);font-size:.625rem;font-weight:700;letter-spacing:.02em;background:var(--surface-overlay, #f1f5f9);color:var(--text-tertiary, #64748b);margin-left:4px}.gov-post__state-chip--former[data-astro-cid-zrjuhkyk]{background:#94a3b833;color:var(--text-secondary, #475569)}.gov-post__state-chip--suspended[data-astro-cid-zrjuhkyk]{background:#f59e0b29;color:#b45309}.gov-post__title[data-astro-cid-zrjuhkyk]{margin:2px 0 0;font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:-.005em}.gov-post--compact[data-astro-cid-zrjuhkyk] .gov-post__title[data-astro-cid-zrjuhkyk]{font-size:.875rem}.gov-post__title-link[data-astro-cid-zrjuhkyk]{position:relative;z-index:2;color:var(--text-primary, #0f172a);text-decoration:none}.gov-post__title-link[data-astro-cid-zrjuhkyk]:hover{color:var(--color-primary)}.gov-post__body-wrap[data-astro-cid-zrjuhkyk]{position:relative;z-index:2;margin:2px 0 0}.gov-post__body[data-astro-cid-zrjuhkyk]{margin:0;color:var(--text-secondary, #475569);font-size:.9063rem;line-height:1.55;white-space:pre-wrap}.gov-post[data-astro-cid-zrjuhkyk][data-expanded=false] .gov-post__body[data-astro-cid-zrjuhkyk]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.gov-post--compact[data-astro-cid-zrjuhkyk] .gov-post__body[data-astro-cid-zrjuhkyk]{font-size:.8438rem}.gov-post--compact[data-astro-cid-zrjuhkyk][data-expanded=false] .gov-post__body[data-astro-cid-zrjuhkyk]{-webkit-line-clamp:2}.gov-post__expand[data-astro-cid-zrjuhkyk]{display:none;align-items:center;margin-top:4px;padding:0;background:none;border:none;color:var(--color-primary);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.gov-post__expand[data-astro-cid-zrjuhkyk][data-visible=true]{display:inline-flex}.gov-post__expand[data-astro-cid-zrjuhkyk]:hover{text-decoration:underline}.gov-post__expand-less[data-astro-cid-zrjuhkyk],.gov-post[data-astro-cid-zrjuhkyk][data-expanded=true] .gov-post__expand-more[data-astro-cid-zrjuhkyk]{display:none}.gov-post[data-astro-cid-zrjuhkyk][data-expanded=true] .gov-post__expand-less[data-astro-cid-zrjuhkyk]{display:inline}.gov-post__meta[data-astro-cid-zrjuhkyk]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);margin-top:4px}.gov-post__meta-chip[data-astro-cid-zrjuhkyk]{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-tertiary, #64748b)}.gov-post__meta-chip[data-astro-cid-zrjuhkyk] i[data-astro-cid-zrjuhkyk]{font-size:.65rem;opacity:.7}.dark-mode .gov-post[data-astro-cid-zrjuhkyk]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955)}.dark-mode .gov-post[data-astro-cid-zrjuhkyk]:hover{background:#3f495566}.dark-mode .gov-post__status-dot[data-astro-cid-zrjuhkyk],.dark-mode .gov-post__pin-badge[data-astro-cid-zrjuhkyk]{border-color:var(--surface-raised, #262D36)}.dark-mode .gov-post__name[data-astro-cid-zrjuhkyk],.dark-mode .gov-post__title-link[data-astro-cid-zrjuhkyk]{color:var(--text-primary, #f2f3f5)}.dark-mode .gov-post__role[data-astro-cid-zrjuhkyk],.dark-mode .gov-post__body[data-astro-cid-zrjuhkyk]{color:var(--text-secondary, #b5bac1)}.dark-mode .gov-post__state-chip[data-astro-cid-zrjuhkyk]{background:#3f495599;color:var(--text-secondary, #b5bac1)}@media(max-width:640px){.gov-post[data-astro-cid-zrjuhkyk]{padding:var(--space-3, 12px)}.gov-post[data-astro-cid-zrjuhkyk][data-expanded=false] .gov-post__body[data-astro-cid-zrjuhkyk]{-webkit-line-clamp:3}}.gov-hero[data-astro-cid-idg62d4r]{display:grid;gap:var(--space-3, 12px);padding-bottom:var(--space-3, 12px)}.gov-hero--split[data-astro-cid-idg62d4r]{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4, 16px);align-items:start}.gov-hero__copy[data-astro-cid-idg62d4r]{display:grid;gap:var(--space-2, 8px);max-width:62ch;min-width:0}.gov-hero__aside[data-astro-cid-idg62d4r]{display:flex;align-items:flex-start;justify-content:flex-end}@media(max-width:720px){.gov-hero--split[data-astro-cid-idg62d4r]{grid-template-columns:minmax(0,1fr)}.gov-hero__aside[data-astro-cid-idg62d4r]{justify-content:flex-start}}.gov-hero__eyebrow[data-astro-cid-idg62d4r]{margin:0;font-size:.875rem;font-weight:500;color:var(--text-tertiary, #64748b)}.gov-hero__title[data-astro-cid-idg62d4r]{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.035em;color:var(--text-primary, #0f172a)}h2[data-astro-cid-idg62d4r].gov-hero__title{font-size:1.25rem;letter-spacing:-.01em}.gov-hero__lede[data-astro-cid-idg62d4r]{margin:0;color:var(--text-secondary, #475569);font-size:.9375rem;line-height:1.65}.gov-hero__actions[data-astro-cid-idg62d4r]{margin-top:var(--space-2, 8px)}.dark-mode .gov-hero__title[data-astro-cid-idg62d4r]{color:var(--text-primary, #f2f3f5)}.dark-mode .gov-hero__lede[data-astro-cid-idg62d4r]{color:var(--text-secondary, #b5bac1)}.gov-session-card[data-astro-cid-zvi5akgf]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta cta" "body cta";gap:10px 20px;align-items:center;padding:16px;border:1px solid var(--surface-overlay, #e2e8f0);border-radius:8px;background:var(--surface-base, #fff);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.gov-session-card--compact[data-astro-cid-zvi5akgf]{padding:var(--space-3, 12px);gap:10px}.gov-session-card__meta[data-astro-cid-zvi5akgf]{grid-area:meta;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gov-session-card__badge[data-astro-cid-zvi5akgf],.gov-session-card__type[data-astro-cid-zvi5akgf]{display:inline-flex;align-items:center;min-height:1.625rem;padding:0 10px;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1}.gov-session-card__badge[data-astro-cid-zvi5akgf]{background:#e2e8f0;color:#0f172a}.gov-session-card__badge[data-astro-cid-zvi5akgf].is-live{background:#dc26261f;color:#b91c1c}.gov-session-card__badge[data-astro-cid-zvi5akgf].is-scheduled{background:#2563eb1f;color:#1d4ed8}.gov-session-card__badge[data-astro-cid-zvi5akgf].is-replay_ready,.gov-session-card__badge[data-astro-cid-zvi5akgf].is-replay_processing{background:#0e74901f;color:#0f766e}.gov-session-card__badge[data-astro-cid-zvi5akgf].is-cancelled,.gov-session-card__badge[data-astro-cid-zvi5akgf].is-unavailable{background:#4755691f;color:#334155}.gov-session-card__type[data-astro-cid-zvi5akgf]{background:#0f172a0d;color:var(--text-secondary, #475569)}.gov-session-card__body[data-astro-cid-zvi5akgf]{grid-area:body;display:grid;gap:6px;min-width:0}.gov-session-card__context[data-astro-cid-zvi5akgf],.gov-session-card__moment[data-astro-cid-zvi5akgf],.gov-session-card__summary[data-astro-cid-zvi5akgf]{margin:0}.gov-session-card__context[data-astro-cid-zvi5akgf]{font-size:.8125rem;font-weight:700;color:var(--text-tertiary, #64748b)}.gov-session-card__title[data-astro-cid-zvi5akgf]{margin:0;font-size:1rem;line-height:1.25;color:var(--text-primary, #0f172a)}.gov-session-card--compact[data-astro-cid-zvi5akgf] .gov-session-card__title[data-astro-cid-zvi5akgf]{font-size:1rem}.gov-session-card__title[data-astro-cid-zvi5akgf] a[data-astro-cid-zvi5akgf]{color:inherit;text-decoration:none}.gov-session-card__title[data-astro-cid-zvi5akgf] a[data-astro-cid-zvi5akgf]:hover{color:var(--color-primary)}.gov-session-card__moment[data-astro-cid-zvi5akgf]{font-size:.875rem;color:var(--text-secondary, #475569)}.gov-session-card__summary[data-astro-cid-zvi5akgf]{color:var(--text-secondary, #475569);font-size:.9375rem;line-height:1.6}.gov-session-card__cta[data-astro-cid-zvi5akgf]{grid-area:cta;display:inline-flex;align-items:center;justify-self:end;gap:8px;min-height:2.5rem;padding:0 14px;border:1px solid rgba(217,5,66,.18);border-radius:8px;font-weight:700;color:var(--color-primary);text-decoration:none;background:#d905420a;white-space:nowrap}.gov-session-card__cta[data-astro-cid-zvi5akgf]:hover{background:#d9054214}@media(max-width:720px){.gov-session-card[data-astro-cid-zvi5akgf]{grid-template-columns:1fr;grid-template-areas:"meta" "body" "cta"}.gov-session-card__cta[data-astro-cid-zvi5akgf]{justify-self:start}}.session-highlights[data-astro-cid-lposflix]{display:grid;gap:var(--space-4, 16px)}.session-highlights__head[data-astro-cid-lposflix]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3, 12px)}.session-highlights__head[data-astro-cid-lposflix] h2[data-astro-cid-lposflix],.session-highlights__bucket[data-astro-cid-lposflix] h3[data-astro-cid-lposflix]{margin:0}.session-highlights__link[data-astro-cid-lposflix]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--color-primary);text-decoration:none}.session-highlights__grid[data-astro-cid-lposflix]{display:grid;gap:var(--space-4, 16px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.session-highlights__bucket[data-astro-cid-lposflix],.session-highlights__items[data-astro-cid-lposflix]{display:grid;gap:12px}@media(max-width:720px){.session-highlights__head[data-astro-cid-lposflix]{align-items:start;flex-direction:column}}.government-home[data-astro-cid-nkkdoydi]{display:flex;flex-direction:column;gap:var(--space-6, 32px)}.empty-state[data-astro-cid-nkkdoydi],.lineup-pill[data-astro-cid-nkkdoydi],.gateway-card[data-astro-cid-nkkdoydi]{border-radius:var(--radius-md, 12px);border:1px solid var(--surface-overlay, #e2e8f0);background:var(--surface-base, #fff);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.visually-hidden[data-astro-cid-nkkdoydi]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.empty-state[data-astro-cid-nkkdoydi]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3, 12px);text-align:center;padding:var(--space-8, 64px) var(--space-5, 24px);color:var(--text-secondary, #475569)}.empty-state[data-astro-cid-nkkdoydi] i[data-astro-cid-nkkdoydi]{font-size:2rem;color:var(--text-muted, #94a3b8)}.empty-state[data-astro-cid-nkkdoydi] p[data-astro-cid-nkkdoydi]{margin:0}.section-head[data-astro-cid-nkkdoydi]{display:flex;justify-content:space-between;gap:var(--space-3, 12px);align-items:end}.section-head[data-astro-cid-nkkdoydi] h2[data-astro-cid-nkkdoydi],.empty-state[data-astro-cid-nkkdoydi] h2[data-astro-cid-nkkdoydi]{margin:0}.section-link[data-astro-cid-nkkdoydi]{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:500;color:var(--color-primary);text-decoration:none;white-space:nowrap;transition:color .15s ease,gap .15s ease}.section-link[data-astro-cid-nkkdoydi]:hover{text-decoration:underline}.section-link[data-astro-cid-nkkdoydi] i[data-astro-cid-nkkdoydi]{font-size:.625rem;transition:transform .15s ease}.section-link[data-astro-cid-nkkdoydi]:hover i[data-astro-cid-nkkdoydi]{transform:translate(2px)}.portrait-initials[data-astro-cid-nkkdoydi]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:700;color:var(--text-tertiary, #64748b);background:var(--surface-overlay, #f1f5f9)}.lineup-section[data-astro-cid-nkkdoydi],.pinned-section[data-astro-cid-nkkdoydi],.gateway-section[data-astro-cid-nkkdoydi]{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.stats-ribbon[data-astro-cid-nkkdoydi]{display:flex;flex-direction:column;gap:var(--space-2, 8px);padding:var(--space-4, 16px) var(--space-5, 24px);border-radius:var(--radius-md, 12px);background:var(--surface-overlay, #f8fafc);border:1px solid var(--surface-overlay, #e2e8f0)}.stat-row[data-astro-cid-nkkdoydi]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--space-4, 16px) var(--space-5, 24px)}.stat[data-astro-cid-nkkdoydi]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0}.stat[data-astro-cid-nkkdoydi] dd[data-astro-cid-nkkdoydi]{margin:0;font-size:1.5rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text-primary, #0f172a)}.stat[data-astro-cid-nkkdoydi] dt[data-astro-cid-nkkdoydi]{font-size:.8125rem;line-height:1.3;color:var(--text-secondary, #475569)}.stat--branch[data-astro-cid-nkkdoydi] dt[data-astro-cid-nkkdoydi] i[data-astro-cid-nkkdoydi]{font-size:.75rem;color:var(--text-tertiary, #64748b);margin-right:2px}.lineup-strip[data-astro-cid-nkkdoydi]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3, 12px)}.lineup-pill[data-astro-cid-nkkdoydi]{display:flex;align-items:center;gap:var(--space-3, 12px);padding:10px 14px 10px 10px;border-radius:var(--radius-md, 12px);text-decoration:none;color:inherit;min-width:0;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.lineup-pill[data-astro-cid-nkkdoydi]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .06));transform:translateY(-1px)}.pill-portrait[data-astro-cid-nkkdoydi]{width:36px;height:36px;border-radius:9999px;overflow:hidden;background:var(--surface-overlay, #f1f5f9)}.pill-portrait[data-astro-cid-nkkdoydi] .portrait-initials[data-astro-cid-nkkdoydi]{font-size:.75rem}.pill-body[data-astro-cid-nkkdoydi]{min-width:0;display:flex;flex-direction:column;gap:2px}.pill-office[data-astro-cid-nkkdoydi]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.pill-name[data-astro-cid-nkkdoydi]{font-size:.875rem;font-weight:600;line-height:1.25;color:var(--text-primary, #0f172a);overflow-wrap:anywhere}.pill-office[data-astro-cid-nkkdoydi]{font-size:.75rem;line-height:1.3;color:var(--text-tertiary, #64748b)}.gateway-grid[data-astro-cid-nkkdoydi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3, 12px)}.gateway-card[data-astro-cid-nkkdoydi]{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-4, 16px) var(--space-5, 24px);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.gateway-card[data-astro-cid-nkkdoydi]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .06));transform:translateY(-1px)}.gateway-card[data-astro-cid-nkkdoydi]>div[data-astro-cid-nkkdoydi]:nth-child(2){flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.gateway-card[data-astro-cid-nkkdoydi] strong[data-astro-cid-nkkdoydi]{font-size:.9375rem;color:var(--text-primary, #0f172a)}.gateway-card[data-astro-cid-nkkdoydi] span[data-astro-cid-nkkdoydi]{font-size:.8125rem;color:var(--text-secondary, #475569);line-height:1.4}.gateway-icon[data-astro-cid-nkkdoydi]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-md, 12px);background:var(--color-primary-soft, rgba(217, 5, 66, .08));color:var(--color-primary);font-size:1.125rem}.gateway-arrow[data-astro-cid-nkkdoydi]{color:var(--text-tertiary, #64748b);font-size:.75rem;transition:transform .15s ease,color .15s ease}.gateway-card[data-astro-cid-nkkdoydi]:hover .gateway-arrow[data-astro-cid-nkkdoydi]{transform:translate(2px);color:var(--color-primary)}.institution-groups[data-astro-cid-nkkdoydi]{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.group-stack[data-astro-cid-nkkdoydi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-3, 12px)}.group-card[data-astro-cid-nkkdoydi]{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px) var(--space-5, 24px);border-radius:var(--radius-md, 12px);border:1px solid var(--surface-overlay, #e2e8f0);background:var(--surface-base, #fff);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.group-head[data-astro-cid-nkkdoydi]{display:flex;gap:var(--space-3, 12px);align-items:center}.group-icon[data-astro-cid-nkkdoydi]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md, 12px);background:var(--color-primary-soft, rgba(217, 5, 66, .08));color:var(--color-primary);font-size:1rem;flex-shrink:0}.group-title[data-astro-cid-nkkdoydi] h3[data-astro-cid-nkkdoydi]{margin:0;font-size:1rem;color:var(--text-primary, #0f172a)}.group-meta[data-astro-cid-nkkdoydi]{margin:2px 0 0;display:flex;gap:6px;font-size:.8125rem;color:var(--text-tertiary, #64748b)}.module-list[data-astro-cid-nkkdoydi]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.module-link[data-astro-cid-nkkdoydi]{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:var(--radius-sm, 8px);text-decoration:none;color:inherit;transition:background-color .15s ease}.module-link[data-astro-cid-nkkdoydi]:hover{background:var(--surface-overlay, #f1f5f9)}.module-label[data-astro-cid-nkkdoydi]{font-size:.9375rem;font-weight:500;line-height:1.3;color:var(--text-primary, #0f172a);min-width:0}.module-counts[data-astro-cid-nkkdoydi]{display:inline-flex;gap:6px;font-size:.75rem;color:var(--text-tertiary, #64748b);white-space:nowrap}.module-more-link[data-astro-cid-nkkdoydi]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;margin-top:4px;border-radius:var(--radius-sm, 8px);font-size:.8125rem;font-weight:600;color:var(--color-primary);text-decoration:none;transition:background-color .15s ease}.module-more-link[data-astro-cid-nkkdoydi]:hover{background:var(--color-primary-soft, rgba(217, 5, 66, .08))}.module-more-link[data-astro-cid-nkkdoydi] i[data-astro-cid-nkkdoydi]{font-size:.6875rem}.dark-mode .group-card[data-astro-cid-nkkdoydi]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955)}.dark-mode .module-link[data-astro-cid-nkkdoydi]:hover{background:var(--surface-overlay, #3F4955)}.gov-feed-page__cards[data-astro-cid-nkkdoydi]{display:flex;flex-direction:column;border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-md, 12px);background:var(--surface-base, #fff);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04));overflow:hidden}.dark-mode .gov-feed-page__cards[data-astro-cid-nkkdoydi]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955)}.portrait-wrap[data-astro-cid-nkkdoydi]{position:relative;flex-shrink:0}.portrait-check[data-astro-cid-nkkdoydi]{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:9999px;background:#10b981;color:#fff;border:2px solid var(--surface-base, #fff);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:900;line-height:1}.section-empty[data-astro-cid-nkkdoydi]{font-size:.9375rem;font-style:italic;color:var(--text-secondary, #475569)}.dark-mode .lineup-pill[data-astro-cid-nkkdoydi],.dark-mode .gateway-card[data-astro-cid-nkkdoydi],.dark-mode .empty-state[data-astro-cid-nkkdoydi],.dark-mode .stats-ribbon[data-astro-cid-nkkdoydi]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955)}.dark-mode .gateway-icon[data-astro-cid-nkkdoydi]{background:#d905421f}.dark-mode .pill-portrait[data-astro-cid-nkkdoydi]{background:var(--surface-overlay, #3F4955)}.dark-mode .portrait-initials[data-astro-cid-nkkdoydi]{background:var(--surface-overlay, #3F4955);color:var(--text-tertiary, #8b929a)}.dark-mode .portrait-check[data-astro-cid-nkkdoydi]{border-color:var(--surface-raised, #262D36)}@media(max-width:900px){.section-head[data-astro-cid-nkkdoydi]{align-items:start;flex-direction:column}}@media(max-width:640px){.gateway-grid[data-astro-cid-nkkdoydi],.lineup-strip[data-astro-cid-nkkdoydi]{grid-template-columns:1fr}}.gov-filters[data-astro-cid-7vooozpd]{background:transparent}.gov-filters__form[data-astro-cid-7vooozpd]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0}.gov-filters__pill[data-astro-cid-7vooozpd]{position:relative;display:inline-flex;align-items:center;height:2rem;padding:0;border-radius:8px;border:1px solid var(--surface-overlay, #e2e8f0);background:var(--surface-base, #fff);color:var(--text-secondary, #475569);font-size:.8125rem;font-weight:600;transition:border-color .15s ease,color .15s ease,background .15s ease}.gov-filters__pill[data-astro-cid-7vooozpd]:hover{border-color:#0f172a40;color:var(--text-primary, #0f172a)}.gov-filters__pill-inner[data-astro-cid-7vooozpd]{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 10px;cursor:pointer}.gov-filters__pill-inner[data-astro-cid-7vooozpd]>i[data-astro-cid-7vooozpd]:first-child{font-size:.75rem;opacity:.7}.gov-filters__pill[data-astro-cid-7vooozpd] select[data-astro-cid-7vooozpd]{appearance:none;-webkit-appearance:none;border:none;background:transparent;font:inherit;font-weight:600;color:inherit;padding:0 2px 0 0;max-width:10rem;cursor:pointer}.gov-filters__pill[data-astro-cid-7vooozpd] select[data-astro-cid-7vooozpd]:focus:not(:focus-visible){outline:none}.gov-filters__caret[data-astro-cid-7vooozpd]{font-size:.625rem;opacity:.55}.gov-filters__pill[data-astro-cid-7vooozpd].is-active{border-radius:9999px;border-color:var(--color-primary);background:#d905420f;color:var(--color-primary)}.gov-filters__pill[data-astro-cid-7vooozpd].is-active .gov-filters__pill-inner[data-astro-cid-7vooozpd]{padding:0 6px 0 12px}.gov-filters__pill[data-astro-cid-7vooozpd].is-active .gov-filters__pill-inner[data-astro-cid-7vooozpd]>i[data-astro-cid-7vooozpd]:first-child{opacity:1}.gov-filters__clear[data-astro-cid-7vooozpd]{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin-right:6px;border-radius:9999px;color:var(--color-primary);background:transparent;text-decoration:none;line-height:1;transition:background .15s ease}.gov-filters__clear[data-astro-cid-7vooozpd]:hover{background:#d905422e;color:var(--color-primary)}.gov-filters__clear[data-astro-cid-7vooozpd] span[data-astro-cid-7vooozpd]{font-size:1rem;font-weight:700;line-height:1;color:inherit}.gov-filters__submit[data-astro-cid-7vooozpd]{display:inline-flex;align-items:center;gap:6px;height:2.125rem;padding:0 12px;border-radius:var(--radius-full, 9999px);font:inherit;font-size:.8125rem;font-weight:600;border:none;background:var(--color-primary);color:#fff;cursor:pointer}.dark-mode .gov-filters__pill[data-astro-cid-7vooozpd]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955);color:var(--text-secondary, #b5bac1)}.dark-mode .gov-filters__pill[data-astro-cid-7vooozpd]:hover{border-color:#f2f3f54d;color:var(--text-primary, #f2f3f5)}@media(max-width:640px){.gov-filters__pill[data-astro-cid-7vooozpd] select[data-astro-cid-7vooozpd]{max-width:8rem}}.gov-feed-page[data-astro-cid-4xotmef3]{display:grid;gap:var(--space-5, 24px);width:100%}.gov-feed-page__shell[data-astro-cid-4xotmef3]{display:grid;grid-template-columns:280px minmax(0,720px) 300px;gap:var(--space-6, 32px);align-items:start}.gov-feed-page__main[data-astro-cid-4xotmef3]{display:grid;gap:var(--space-4, 16px);min-width:0}.gov-feed-page__stream[data-astro-cid-4xotmef3]{display:grid;gap:var(--space-5, 24px)}.gov-feed-page__group[data-astro-cid-4xotmef3]{display:grid;gap:var(--space-3, 12px)}.gov-feed-page__day-sep[data-astro-cid-4xotmef3]{display:flex;align-items:center;gap:var(--space-3, 12px);padding:4px 0;position:sticky;top:0;z-index:2}.gov-feed-page__day-pill[data-astro-cid-4xotmef3]{display:inline-flex;align-items:center;gap:6px;height:1.625rem;padding:0 10px;border-radius:var(--radius-full, 9999px);background:var(--surface-base, #fff);border:1px solid var(--surface-overlay, #e2e8f0);color:var(--text-secondary, #475569);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.gov-feed-page__day-pill[data-astro-cid-4xotmef3] i[data-astro-cid-4xotmef3]{font-size:.625rem;color:var(--color-primary);opacity:.85}.gov-feed-page__day-label[data-astro-cid-4xotmef3]{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary, #0f172a)}.gov-feed-page__day-line[data-astro-cid-4xotmef3]{flex:1;height:1px;background:linear-gradient(to right,var(--surface-overlay, #e2e8f0),transparent)}.gov-feed-page__day-count[data-astro-cid-4xotmef3]{font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--text-tertiary, #64748b);font-variant-numeric:tabular-nums}.gov-feed-page__cards[data-astro-cid-4xotmef3]{display:flex;flex-direction:column;border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-md, 12px);background:var(--surface-base, #fff);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04));overflow:hidden}.gov-feed-page__rail[data-astro-cid-4xotmef3]{position:sticky;top:var(--space-6, 32px);display:grid;gap:var(--space-3, 12px)}.gov-feed-page__branch-list[data-astro-cid-4xotmef3]{margin:0;padding:0;list-style:none;display:grid;gap:4px}.gov-feed-page__branch-link[data-astro-cid-4xotmef3]{display:flex;align-items:center;gap:var(--space-2, 8px);height:2.25rem;padding:0 var(--space-3, 12px);border-radius:var(--radius-sm, 8px);color:var(--text-secondary, #475569);font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.gov-feed-page__branch-link[data-astro-cid-4xotmef3] i[data-astro-cid-4xotmef3]{font-size:.75rem;opacity:.65;width:1rem;text-align:center}.gov-feed-page__branch-link[data-astro-cid-4xotmef3]:hover{background:#d9054214;color:var(--color-primary)}.gov-feed-page__branch-link[data-astro-cid-4xotmef3]:hover i[data-astro-cid-4xotmef3]{opacity:1}.gov-feed-page__branch-link[data-astro-cid-4xotmef3].is-active{background:#d905421a;color:var(--color-primary)}.gov-feed-page__branch-link[data-astro-cid-4xotmef3].is-active i[data-astro-cid-4xotmef3]{opacity:1}.gov-feed-page__panel[data-astro-cid-4xotmef3]{padding:var(--space-5, 24px);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-md, 12px);background:var(--surface-base, #fff);display:grid;gap:var(--space-3, 12px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.gov-feed-page__panel-kicker[data-astro-cid-4xotmef3]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #64748b)}.gov-feed-page__panel[data-astro-cid-4xotmef3] h2[data-astro-cid-4xotmef3]{margin:0;font-size:1.125rem;line-height:1.2;letter-spacing:-.01em}.gov-feed-page__panel[data-astro-cid-4xotmef3] p[data-astro-cid-4xotmef3]{margin:0;font-size:.875rem;color:var(--text-secondary, #475569);line-height:1.6}.gov-feed-page__legend[data-astro-cid-4xotmef3]{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:.8125rem;color:var(--text-secondary, #475569)}.gov-feed-page__legend[data-astro-cid-4xotmef3] li[data-astro-cid-4xotmef3]{display:inline-flex;align-items:center;gap:8px}.gov-feed-page__legend[data-astro-cid-4xotmef3] strong[data-astro-cid-4xotmef3]{color:var(--text-primary, #0f172a)}.gov-feed-page__legend-dot[data-astro-cid-4xotmef3]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.gov-feed-page__legend-dot[data-astro-cid-4xotmef3].is-current{background:#10b981}.gov-feed-page__legend-dot[data-astro-cid-4xotmef3].is-former{background:var(--text-muted, #94a3b8)}.gov-feed-page__legend-dot[data-astro-cid-4xotmef3].is-suspended{background:#f59e0b}.gov-feed-page__rail-links[data-astro-cid-4xotmef3]{margin:0;padding:0;list-style:none;display:grid;gap:6px}.gov-feed-page__rail-links[data-astro-cid-4xotmef3] a[data-astro-cid-4xotmef3]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3, 12px);height:2.5rem;padding:0 var(--space-3, 12px);border-radius:var(--radius-sm, 8px);background:var(--surface-overlay, #f1f5f9);color:var(--text-primary, #0f172a);font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.gov-feed-page__rail-links[data-astro-cid-4xotmef3] a[data-astro-cid-4xotmef3]:hover{background:#d905421a;color:var(--color-primary)}.gov-feed-page__rail-links[data-astro-cid-4xotmef3] i[data-astro-cid-4xotmef3]{font-size:.75rem;opacity:.6}.gov-feed-page__pagination[data-astro-cid-4xotmef3]{display:grid;justify-items:center;gap:var(--space-2, 8px);padding:var(--space-4, 16px) 0}.gov-feed-page__load-more[data-astro-cid-4xotmef3]{display:inline-flex;align-items:center;gap:8px;height:2.75rem;padding:0 var(--space-5, 24px);border-radius:var(--radius-sm, 8px);background:var(--color-primary);color:#fff;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .15s ease,transform .15s ease}.gov-feed-page__load-more[data-astro-cid-4xotmef3]:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.gov-feed-page__load-more[data-astro-cid-4xotmef3] i[data-astro-cid-4xotmef3]{font-size:.8125rem}.gov-feed-page__pagination-hint[data-astro-cid-4xotmef3]{margin:0;color:var(--text-tertiary, #64748b);font-size:.8125rem}.gov-feed-page__empty[data-astro-cid-4xotmef3]{display:grid;gap:var(--space-3, 12px);justify-items:start;padding:clamp(24px,5vw,40px);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-md, 12px);background:var(--surface-base, #fff)}.gov-feed-page__empty-icon[data-astro-cid-4xotmef3]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--surface-overlay, #f1f5f9);color:var(--text-tertiary, #64748b);font-size:1.25rem}.gov-feed-page__empty[data-astro-cid-4xotmef3] h2[data-astro-cid-4xotmef3]{margin:0;font-size:1.25rem}.gov-feed-page__empty[data-astro-cid-4xotmef3] p[data-astro-cid-4xotmef3]{margin:0;color:var(--text-secondary, #475569)}.gov-feed-page__empty-actions[data-astro-cid-4xotmef3]{display:flex;gap:var(--space-2, 8px);flex-wrap:wrap}.gov-feed-page__cta[data-astro-cid-4xotmef3]{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 var(--space-4, 16px);border-radius:var(--radius-sm, 8px);background:var(--color-primary);color:#fff;font-size:.875rem;font-weight:700;text-decoration:none}.gov-feed-page__cta--ghost[data-astro-cid-4xotmef3]{background:transparent;color:var(--text-secondary, #475569);border:1px solid var(--surface-overlay, #e2e8f0)}.dark-mode .gov-feed-page__cards[data-astro-cid-4xotmef3],.dark-mode .gov-feed-page__panel[data-astro-cid-4xotmef3],.dark-mode .gov-feed-page__empty[data-astro-cid-4xotmef3]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955)}.dark-mode .gov-feed-page__day-line[data-astro-cid-4xotmef3]{background:var(--surface-overlay, #3F4955)}.dark-mode .gov-feed-page__rail-links[data-astro-cid-4xotmef3] a[data-astro-cid-4xotmef3]{background:#3f495599;color:var(--text-primary, #f2f3f5)}.dark-mode .gov-feed-page__legend[data-astro-cid-4xotmef3] strong[data-astro-cid-4xotmef3],.dark-mode .gov-feed-page__empty[data-astro-cid-4xotmef3] h2[data-astro-cid-4xotmef3],.dark-mode .gov-feed-page__panel[data-astro-cid-4xotmef3] h2[data-astro-cid-4xotmef3]{color:var(--text-primary, #f2f3f5)}.dark-mode .gov-feed-page__panel[data-astro-cid-4xotmef3] p[data-astro-cid-4xotmef3],.dark-mode .gov-feed-page__legend[data-astro-cid-4xotmef3]{color:var(--text-secondary, #b5bac1)}@media(max-width:1200px){.gov-feed-page__shell[data-astro-cid-4xotmef3]{grid-template-columns:minmax(0,720px) 300px}.gov-feed-page__rail--left[data-astro-cid-4xotmef3]{display:none}}@media(max-width:1024px){.gov-feed-page__shell[data-astro-cid-4xotmef3]{grid-template-columns:minmax(0,1fr)}.gov-feed-page__rail[data-astro-cid-4xotmef3]{position:static;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.officials-directory-page[data-astro-cid-5lc6uub3]{display:grid;gap:var(--space-4, 16px)}.empty-state[data-astro-cid-5lc6uub3],.load-more-btn[data-astro-cid-5lc6uub3]{border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-md, 12px);background:var(--surface-base, #fff);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.empty-state[data-astro-cid-5lc6uub3] h2[data-astro-cid-5lc6uub3]{margin:0}.directory-filters[data-astro-cid-5lc6uub3]{background:transparent}.directory-filters__form[data-astro-cid-5lc6uub3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.directory-filters__pill[data-astro-cid-5lc6uub3]{position:relative;display:inline-flex;align-items:center;height:2rem;border-radius:8px;border:1px solid var(--surface-overlay, #e2e8f0);background:var(--surface-base, #fff);color:var(--text-secondary, #475569);font-size:.8125rem;font-weight:600;transition:border-color .15s ease,color .15s ease,background .15s ease}.directory-filters__pill[data-astro-cid-5lc6uub3]:hover{border-color:#0f172a40;color:var(--text-primary, #0f172a)}.directory-filters__pill-inner[data-astro-cid-5lc6uub3]{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 10px;cursor:pointer}.directory-filters__pill-inner[data-astro-cid-5lc6uub3]>i[data-astro-cid-5lc6uub3]:first-child{font-size:.75rem;opacity:.7}.directory-filters__pill[data-astro-cid-5lc6uub3] select[data-astro-cid-5lc6uub3]{appearance:none;-webkit-appearance:none;border:none;background:transparent;font:inherit;font-weight:600;color:inherit;padding:0 2px 0 0;max-width:12rem;cursor:pointer}.directory-filters__pill[data-astro-cid-5lc6uub3] select[data-astro-cid-5lc6uub3]:focus:not(:focus-visible){outline:none}.directory-filters__caret[data-astro-cid-5lc6uub3]{font-size:.625rem;opacity:.55}.directory-filters__pill[data-astro-cid-5lc6uub3].is-active{border-radius:9999px;border-color:var(--color-primary);background:#d905420f;color:var(--color-primary)}.directory-filters__pill[data-astro-cid-5lc6uub3].is-active .directory-filters__pill-inner[data-astro-cid-5lc6uub3]{padding:0 6px 0 12px}.directory-filters__pill[data-astro-cid-5lc6uub3].is-active .directory-filters__pill-inner[data-astro-cid-5lc6uub3]>i[data-astro-cid-5lc6uub3]:first-child{opacity:1}.directory-filters__clear[data-astro-cid-5lc6uub3]{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin-right:6px;border-radius:9999px;color:var(--color-primary);background:transparent;text-decoration:none;line-height:1;transition:background .15s ease}.directory-filters__clear[data-astro-cid-5lc6uub3]:hover{background:#d905422e;color:var(--color-primary)}.directory-filters__clear[data-astro-cid-5lc6uub3] span[data-astro-cid-5lc6uub3]{font-size:1rem;font-weight:700;line-height:1;color:inherit}.directory-filters__submit[data-astro-cid-5lc6uub3]{display:inline-flex;align-items:center;height:2rem;padding:0 12px;border-radius:8px;border:none;background:var(--color-primary);color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer}.results-grid[data-astro-cid-5lc6uub3]{display:grid;gap:var(--space-3, 12px);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.official-card[data-astro-cid-5lc6uub3]{display:flex;gap:var(--space-3, 12px);padding:var(--space-3, 12px);text-decoration:none;color:inherit;border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-md, 12px);background:var(--surface-base, #fff);transition:border-color .18s ease,box-shadow .18s ease}.official-card[data-astro-cid-5lc6uub3]:hover{border-color:#d9054238;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.portrait-wrap[data-astro-cid-5lc6uub3]{position:relative;width:44px;height:44px;flex-shrink:0}.card-portrait[data-astro-cid-5lc6uub3]{width:100%;height:100%;border-radius:9999px;overflow:hidden;background:linear-gradient(135deg,#d9054229,#2d3d8b1f);display:flex;align-items:center;justify-content:center}.card-portrait[data-astro-cid-5lc6uub3] img[data-astro-cid-5lc6uub3]{width:100%;height:100%;object-fit:cover}.portrait-initials[data-astro-cid-5lc6uub3]{font-size:.8125rem;font-weight:800;color:var(--color-primary)}.portrait-check[data-astro-cid-5lc6uub3]{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:9999px;background:#10b981;color:#fff;border:2px solid var(--surface-base, #fff);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:900;line-height:1}.portrait-check[data-astro-cid-5lc6uub3] span[data-astro-cid-5lc6uub3]{color:inherit;line-height:1}.card-body[data-astro-cid-5lc6uub3]{min-width:0;display:grid;gap:4px;align-content:center}.meta-chip[data-astro-cid-5lc6uub3]{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-full, 9999px);padding:3px 10px;font-size:.6875rem;font-weight:700}.card-name[data-astro-cid-5lc6uub3]{font-size:.9375rem;font-weight:700;line-height:1.25;color:var(--text-primary, #0f172a)}.card-office[data-astro-cid-5lc6uub3]{color:var(--text-secondary, #475569);font-weight:600;font-size:.8125rem}.card-meta[data-astro-cid-5lc6uub3]{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.meta-chip[data-astro-cid-5lc6uub3]{background:#f1f5f9d1;color:var(--text-secondary, #475569)}.empty-state[data-astro-cid-5lc6uub3]{padding:clamp(24px,5vw,40px);color:var(--text-secondary, #475569)}.load-more-wrap[data-astro-cid-5lc6uub3]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px)}.load-more-btn[data-astro-cid-5lc6uub3]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 var(--space-6, 32px);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.load-more-count[data-astro-cid-5lc6uub3]{font-size:.75rem;color:var(--text-tertiary, #64748b)}.dark-mode .official-card[data-astro-cid-5lc6uub3],.dark-mode .empty-state[data-astro-cid-5lc6uub3],.dark-mode .load-more-btn[data-astro-cid-5lc6uub3],.dark-mode .directory-filters__pill[data-astro-cid-5lc6uub3]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955);color:var(--text-secondary, #b5bac1)}.dark-mode .meta-chip[data-astro-cid-5lc6uub3]{background:#3f4955d1;color:var(--text-secondary, #b5bac1)}.dark-mode .portrait-check[data-astro-cid-5lc6uub3]{border-color:var(--surface-raised, #262D36)}.related-sessions[data-astro-cid-mmqkl3u6]{display:grid;gap:var(--space-4, 16px)}.related-sessions__head[data-astro-cid-mmqkl3u6]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3, 12px)}.related-sessions__head[data-astro-cid-mmqkl3u6] h2[data-astro-cid-mmqkl3u6]{margin:0;font-size:1.25rem}.related-sessions__kicker[data-astro-cid-mmqkl3u6]{display:inline-block;margin-bottom:4px;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #64748b)}.related-sessions__link[data-astro-cid-mmqkl3u6]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--color-primary);text-decoration:none}.related-sessions__grid[data-astro-cid-mmqkl3u6]{display:grid;gap:var(--space-3, 12px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media(max-width:720px){.related-sessions__head[data-astro-cid-mmqkl3u6]{align-items:start;flex-direction:column}}.office-profile-page[data-astro-cid-7lll2cv4]{display:grid;gap:var(--space-5, 24px)}.holder-card[data-astro-cid-7lll2cv4]{display:grid;grid-template-columns:auto minmax(160px,auto);gap:var(--space-3, 12px);align-items:center;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--surface-base, #fff);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.holder-card__portrait[data-astro-cid-7lll2cv4]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#d9054229,#2d3d8b1f);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #0f172a0d;flex-shrink:0}.holder-card__initials[data-astro-cid-7lll2cv4]{font-size:1rem;font-weight:800;letter-spacing:.02em}.holder-card__meta[data-astro-cid-7lll2cv4]{display:grid;gap:2px;min-width:0}.holder-card__name[data-astro-cid-7lll2cv4]{font-size:.9375rem;color:var(--text-primary, #0f172a);line-height:1.3}.holder-card__name[data-astro-cid-7lll2cv4] a[data-astro-cid-7lll2cv4]{color:inherit;text-decoration:none}.holder-card__name[data-astro-cid-7lll2cv4] a[data-astro-cid-7lll2cv4]:hover{color:var(--color-primary)}.holder-card__kicker[data-astro-cid-7lll2cv4]{font-size:.75rem;color:var(--text-tertiary, #64748b)}.panel[data-astro-cid-7lll2cv4]{border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-lg, 16px);background:var(--surface-base, #fff);padding:var(--space-5, 24px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.panel--flush[data-astro-cid-7lll2cv4]{padding:0;overflow:hidden}.panel-heading[data-astro-cid-7lll2cv4]{display:grid;gap:2px;margin-bottom:var(--space-3, 12px)}.panel-heading--padded[data-astro-cid-7lll2cv4]{padding:var(--space-4, 16px) var(--space-4, 16px) 0;margin-bottom:0}.panel-kicker[data-astro-cid-7lll2cv4]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #64748b)}.panel-heading[data-astro-cid-7lll2cv4] h2[data-astro-cid-7lll2cv4]{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary, #0f172a)}.office-grid[data-astro-cid-7lll2cv4]{display:grid;gap:var(--space-4, 16px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.state-pill[data-astro-cid-7lll2cv4]{display:inline-flex;align-items:center;height:1.25rem;padding:0 8px;border-radius:var(--radius-full, 9999px);font-size:.6875rem;font-weight:700;letter-spacing:.02em;background:var(--surface-overlay, #f1f5f9);color:var(--text-tertiary, #64748b);width:max-content}.state-pill[data-astro-cid-7lll2cv4].occupied{background:#10b9811f;color:#059669}.state-pill[data-astro-cid-7lll2cv4].vacant{background:#ef44441a;color:#dc2626}.state-pill[data-astro-cid-7lll2cv4].inactive{background:var(--surface-overlay, #f1f5f9);color:var(--text-tertiary, #64748b)}.holder-row[data-astro-cid-7lll2cv4]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3, 12px);align-items:center}.holder-row__portrait[data-astro-cid-7lll2cv4]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#d9054229,#2d3d8b1f);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.8125rem;flex-shrink:0}.holder-row__copy[data-astro-cid-7lll2cv4]{display:grid;gap:2px;min-width:0}.holder-row__name[data-astro-cid-7lll2cv4]{color:var(--text-primary, #0f172a);font-weight:600;font-size:.9375rem;text-decoration:none}.holder-row__name[data-astro-cid-7lll2cv4]:hover{color:var(--color-primary)}.holder-row__meta[data-astro-cid-7lll2cv4]{font-size:.8125rem;color:var(--text-tertiary, #64748b)}.holder-row__role[data-astro-cid-7lll2cv4]{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-primary)}.holder-list[data-astro-cid-7lll2cv4]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2, 8px)}.holder-list__item[data-astro-cid-7lll2cv4]{padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-md, 12px);background:var(--surface-raised, #f8fafc)}.timeline-list[data-astro-cid-7lll2cv4]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2, 8px)}.timeline-list[data-astro-cid-7lll2cv4] li[data-astro-cid-7lll2cv4]{padding:var(--space-3, 12px);border-radius:var(--radius-md, 12px);background:var(--surface-raised, #f8fafc);font-size:.9375rem;color:var(--text-secondary, #475569)}.timeline-list[data-astro-cid-7lll2cv4] li[data-astro-cid-7lll2cv4] a[data-astro-cid-7lll2cv4]{color:var(--text-primary, #0f172a);text-decoration:none;font-weight:500}.timeline-list[data-astro-cid-7lll2cv4] li[data-astro-cid-7lll2cv4] a[data-astro-cid-7lll2cv4]:hover{color:var(--color-primary)}.empty-copy[data-astro-cid-7lll2cv4]{margin:0;color:var(--text-secondary, #475569);font-size:.9375rem;font-style:italic}.empty-copy--padded[data-astro-cid-7lll2cv4]{padding:var(--space-4, 16px)}.feed-list[data-astro-cid-7lll2cv4]{display:grid}.dark-mode .holder-card[data-astro-cid-7lll2cv4],.dark-mode .panel[data-astro-cid-7lll2cv4]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955)}.dark-mode .timeline-list[data-astro-cid-7lll2cv4] li[data-astro-cid-7lll2cv4],.dark-mode .holder-list__item[data-astro-cid-7lll2cv4]{background:var(--surface-overlay, #3F4955);color:var(--text-secondary, #b5bac1)}.dark-mode .panel-heading[data-astro-cid-7lll2cv4] h2[data-astro-cid-7lll2cv4],.dark-mode .holder-card__name[data-astro-cid-7lll2cv4],.dark-mode .holder-row__name[data-astro-cid-7lll2cv4],.dark-mode .timeline-list[data-astro-cid-7lll2cv4] li[data-astro-cid-7lll2cv4] a[data-astro-cid-7lll2cv4]{color:var(--text-primary, #f2f3f5)}.figure-profile-page[data-astro-cid-zraxtb2o]{display:grid;gap:var(--space-5, 24px)}.identity-card[data-astro-cid-zraxtb2o]{display:grid;grid-template-columns:auto minmax(160px,auto);gap:var(--space-3, 12px);align-items:center;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--surface-base, #fff);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.identity-card__portrait[data-astro-cid-zraxtb2o]{position:relative;width:56px;height:56px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#d9054229,#2d3d8b1f);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #0f172a0d;flex-shrink:0}.identity-card__portrait[data-astro-cid-zraxtb2o] img[data-astro-cid-zraxtb2o]{width:100%;height:100%;object-fit:cover;display:block}.identity-card__initials[data-astro-cid-zraxtb2o]{font-size:1rem;font-weight:800;letter-spacing:.02em}.identity-card__tick[data-astro-cid-zraxtb2o]{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;color:var(--color-primary);background:var(--surface-base, #fff);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.identity-card__tick[data-astro-cid-zraxtb2o] svg[data-astro-cid-zraxtb2o]{width:16px;height:16px;display:block}.identity-card__meta[data-astro-cid-zraxtb2o]{display:grid;gap:2px;min-width:0}.identity-card__role[data-astro-cid-zraxtb2o]{font-size:.9375rem;color:var(--text-primary, #0f172a);line-height:1.3}.identity-card__since[data-astro-cid-zraxtb2o]{font-size:.75rem;color:var(--text-tertiary, #64748b)}.panel[data-astro-cid-zraxtb2o]{border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-lg, 16px);background:var(--surface-base, #fff);padding:var(--space-5, 24px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.panel--flush[data-astro-cid-zraxtb2o]{padding:0;overflow:hidden}.panel-heading[data-astro-cid-zraxtb2o]{display:grid;gap:2px;margin-bottom:var(--space-3, 12px)}.panel-heading--padded[data-astro-cid-zraxtb2o]{padding:var(--space-4, 16px) var(--space-4, 16px) 0;margin-bottom:0}.panel-kicker[data-astro-cid-zraxtb2o]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #64748b)}.panel-heading[data-astro-cid-zraxtb2o] h2[data-astro-cid-zraxtb2o]{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary, #0f172a)}.profile-grid[data-astro-cid-zraxtb2o]{display:grid;gap:var(--space-4, 16px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.state-pill[data-astro-cid-zraxtb2o]{display:inline-flex;align-items:center;height:1.25rem;padding:0 8px;border-radius:var(--radius-full, 9999px);font-size:.6875rem;font-weight:700;letter-spacing:.02em;background:var(--surface-overlay, #f1f5f9);color:var(--text-tertiary, #64748b);width:max-content}.state-pill[data-astro-cid-zraxtb2o].current{background:#10b9811f;color:#059669}.state-pill[data-astro-cid-zraxtb2o].former{background:#94a3b833;color:var(--text-secondary, #475569)}.state-pill[data-astro-cid-zraxtb2o].suspended{background:#f59e0b29;color:#b45309}.state-pill[data-astro-cid-zraxtb2o].incomplete{background:#f59e0b1f;color:#d97706}.trust-notice[data-astro-cid-zraxtb2o]{display:grid;gap:4px;padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-lg, 16px);background:#fffbf5;border:1px solid #f0dfc4}.trust-notice[data-astro-cid-zraxtb2o] strong[data-astro-cid-zraxtb2o]{font-size:.875rem;color:#92400e}.trust-notice[data-astro-cid-zraxtb2o] span[data-astro-cid-zraxtb2o]{font-size:.875rem;color:var(--text-secondary, #475569)}.mandate-list[data-astro-cid-zraxtb2o],.institution-list[data-astro-cid-zraxtb2o],.timeline-list[data-astro-cid-zraxtb2o]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2, 8px)}.mandate-list[data-astro-cid-zraxtb2o] li[data-astro-cid-zraxtb2o],.timeline-list[data-astro-cid-zraxtb2o] li[data-astro-cid-zraxtb2o]{display:grid;gap:2px;padding:var(--space-3, 12px);border-radius:var(--radius-md, 12px);background:var(--surface-raised, #f8fafc)}.mandate-list[data-astro-cid-zraxtb2o] li[data-astro-cid-zraxtb2o] strong[data-astro-cid-zraxtb2o],.timeline-list[data-astro-cid-zraxtb2o] li[data-astro-cid-zraxtb2o] strong[data-astro-cid-zraxtb2o]{font-size:.9375rem;color:var(--text-primary, #0f172a)}.mandate-list[data-astro-cid-zraxtb2o] li[data-astro-cid-zraxtb2o] span[data-astro-cid-zraxtb2o],.timeline-list[data-astro-cid-zraxtb2o] li[data-astro-cid-zraxtb2o] span[data-astro-cid-zraxtb2o]{font-size:.8125rem;color:var(--text-tertiary, #64748b)}.institution-list[data-astro-cid-zraxtb2o] li[data-astro-cid-zraxtb2o]{padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-md, 12px);background:var(--surface-raised, #f8fafc);font-size:.9375rem;color:var(--text-secondary, #475569)}.empty-copy[data-astro-cid-zraxtb2o]{margin:0;color:var(--text-secondary, #475569);font-size:.9375rem;font-style:italic}.empty-copy--padded[data-astro-cid-zraxtb2o]{padding:var(--space-4, 16px)}.feed-list[data-astro-cid-zraxtb2o]{display:grid}.dark-mode .identity-card[data-astro-cid-zraxtb2o],.dark-mode .panel[data-astro-cid-zraxtb2o]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955)}.dark-mode .identity-card__tick[data-astro-cid-zraxtb2o]{background:var(--surface-raised, #262D36)}.dark-mode .mandate-list[data-astro-cid-zraxtb2o] li[data-astro-cid-zraxtb2o],.dark-mode .timeline-list[data-astro-cid-zraxtb2o] li[data-astro-cid-zraxtb2o],.dark-mode .institution-list[data-astro-cid-zraxtb2o] li[data-astro-cid-zraxtb2o]{background:var(--surface-overlay, #3F4955)}.dark-mode .trust-notice[data-astro-cid-zraxtb2o]{background:#f59e0b14;border-color:#f59e0b33}.dark-mode .trust-notice[data-astro-cid-zraxtb2o] strong[data-astro-cid-zraxtb2o]{color:#fbbf24}.dark-mode .panel-heading[data-astro-cid-zraxtb2o] h2[data-astro-cid-zraxtb2o],.dark-mode .identity-card__role[data-astro-cid-zraxtb2o],.dark-mode .mandate-list[data-astro-cid-zraxtb2o] li[data-astro-cid-zraxtb2o] strong[data-astro-cid-zraxtb2o],.dark-mode .timeline-list[data-astro-cid-zraxtb2o] li[data-astro-cid-zraxtb2o] strong[data-astro-cid-zraxtb2o]{color:var(--text-primary, #f2f3f5)}.gov-session-detail[data-astro-cid-qcs6xj7y]{display:grid;gap:var(--space-5, 24px)}.gov-session-detail__aside[data-astro-cid-qcs6xj7y]{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.gov-session-detail__badge[data-astro-cid-qcs6xj7y],.gov-session-detail__type[data-astro-cid-qcs6xj7y]{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 12px;border-radius:999px;font-size:.75rem;font-weight:700}.gov-session-detail__badge[data-astro-cid-qcs6xj7y]{background:#e2e8f0;color:#0f172a}.gov-session-detail__badge[data-astro-cid-qcs6xj7y].is-live{background:#dc26261f;color:#b91c1c}.gov-session-detail__badge[data-astro-cid-qcs6xj7y].is-scheduled{background:#2563eb1f;color:#1d4ed8}.gov-session-detail__badge[data-astro-cid-qcs6xj7y].is-replay_ready,.gov-session-detail__badge[data-astro-cid-qcs6xj7y].is-replay_processing{background:#0e74901f;color:#0f766e}.gov-session-detail__badge[data-astro-cid-qcs6xj7y].is-cancelled,.gov-session-detail__badge[data-astro-cid-qcs6xj7y].is-unavailable{background:#4755691f;color:#334155}.gov-session-detail__type[data-astro-cid-qcs6xj7y]{background:#0f172a0d;color:var(--text-secondary, #475569)}.gov-session-detail__layout[data-astro-cid-qcs6xj7y]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--space-6, 32px);align-items:start}.gov-session-detail__main[data-astro-cid-qcs6xj7y],.gov-session-detail__sidebar[data-astro-cid-qcs6xj7y]{display:grid;gap:var(--space-5, 24px)}.gov-session-detail__sidebar[data-astro-cid-qcs6xj7y]{position:sticky;top:var(--space-4, 16px);align-self:start}.gov-session-detail__panel[data-astro-cid-qcs6xj7y]{display:grid;gap:var(--space-3, 12px);padding:var(--space-5, 24px);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-lg, 16px);background:var(--surface-base, #fff);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.gov-session-detail__panel[data-astro-cid-qcs6xj7y] h2[data-astro-cid-qcs6xj7y],.gov-session-detail__panel[data-astro-cid-qcs6xj7y] p[data-astro-cid-qcs6xj7y],.gov-session-detail__facts[data-astro-cid-qcs6xj7y] dt[data-astro-cid-qcs6xj7y],.gov-session-detail__facts[data-astro-cid-qcs6xj7y] dd[data-astro-cid-qcs6xj7y]{margin:0}.gov-session-detail__player-wrap[data-astro-cid-qcs6xj7y]{overflow:hidden;border-radius:var(--radius-md, 12px);background:#020617}.gov-session-detail__player[data-astro-cid-qcs6xj7y]{width:100%;display:block;aspect-ratio:16 / 9;background:#020617}.gov-session-detail__audio[data-astro-cid-qcs6xj7y]{width:100%}.gov-session-detail__placeholder[data-astro-cid-qcs6xj7y]{display:grid;gap:10px;justify-items:start;min-height:220px;align-content:center;padding:var(--space-5, 24px);border-radius:var(--radius-md, 12px);background:linear-gradient(145deg,#0f172af5,#1e293beb);color:#f8fafc}.gov-session-detail__placeholder[data-astro-cid-qcs6xj7y] i[data-astro-cid-qcs6xj7y]{font-size:1.5rem}.gov-session-detail__summary-panel[data-astro-cid-qcs6xj7y]{display:grid;gap:var(--space-4, 16px)}.gov-session-detail__summary-heading[data-astro-cid-qcs6xj7y]{display:grid;gap:6px}.gov-session-detail__section-kicker[data-astro-cid-qcs6xj7y]{margin:0;color:var(--color-primary);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y]{display:grid;gap:1rem;max-width:72rem;color:var(--text-primary, #0f172a);line-height:1.65}.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] *{max-width:100%}.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] h1,.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] h2,.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] h3,.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] h4{margin:.6em 0 .2em;line-height:1.15;color:var(--text-primary, #0f172a)}.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] h1{font-size:2.5rem}.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] h2{font-size:1.75rem}.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] h3{font-size:1.2rem}.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] p,.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] ul,.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] ol,.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] pre,.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] blockquote{margin:0}.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] ul,.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] ol{padding-left:1.4rem}.gov-session-detail__summary-content[data-astro-cid-qcs6xj7y] pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;border-radius:10px;background:#f8fafc}.gov-session-detail__content-section[data-astro-cid-qcs6xj7y],.gov-session-detail__documents-panel[data-astro-cid-qcs6xj7y],.gov-session-detail__sidebar-panel[data-astro-cid-qcs6xj7y]{display:grid;gap:10px}.gov-session-detail__content-section[data-astro-cid-qcs6xj7y] h2[data-astro-cid-qcs6xj7y],.gov-session-detail__content-section[data-astro-cid-qcs6xj7y] p[data-astro-cid-qcs6xj7y],.gov-session-detail__documents-panel[data-astro-cid-qcs6xj7y] h2[data-astro-cid-qcs6xj7y],.gov-session-detail__sidebar-panel[data-astro-cid-qcs6xj7y] h2[data-astro-cid-qcs6xj7y],.gov-session-detail__sidebar-panel[data-astro-cid-qcs6xj7y] p[data-astro-cid-qcs6xj7y]{margin:0}.gov-session-detail__facts[data-astro-cid-qcs6xj7y]{display:grid;gap:12px}.gov-session-detail__facts[data-astro-cid-qcs6xj7y] div[data-astro-cid-qcs6xj7y]{display:grid;gap:4px}.gov-session-detail__facts[data-astro-cid-qcs6xj7y] dt[data-astro-cid-qcs6xj7y]{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, #64748b)}.gov-session-detail__archive-link[data-astro-cid-qcs6xj7y]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--color-primary);text-decoration:none}.gov-session-detail__agenda[data-astro-cid-qcs6xj7y],.gov-session-detail__documents[data-astro-cid-qcs6xj7y]{display:grid;gap:12px;padding-left:1.125rem;margin:0}.gov-session-detail__documents[data-astro-cid-qcs6xj7y]{padding-left:0;list-style:none}.gov-session-detail__documents[data-astro-cid-qcs6xj7y] li[data-astro-cid-qcs6xj7y]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.gov-session-detail__documents[data-astro-cid-qcs6xj7y] a[data-astro-cid-qcs6xj7y]{font-weight:700;color:var(--text-primary, #0f172a);text-decoration:none}.gov-session-detail__documents[data-astro-cid-qcs6xj7y] span[data-astro-cid-qcs6xj7y]{color:var(--text-tertiary, #64748b);font-size:.875rem}.gov-session-detail__downloads[data-astro-cid-qcs6xj7y]{display:grid;gap:8px;padding:0;list-style:none;margin:0}.btn-download[data-astro-cid-qcs6xj7y]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--color-primary);text-decoration:none}.btn-download[data-astro-cid-qcs6xj7y]:hover{text-decoration:underline}.gov-session-detail__derived-disclaimer[data-astro-cid-qcs6xj7y]{padding:12px 14px;border-radius:10px;background:#f8fafc;color:var(--text-secondary, #475569)}@media(max-width:900px){.gov-session-detail__layout[data-astro-cid-qcs6xj7y]{grid-template-columns:1fr}.gov-session-detail__sidebar[data-astro-cid-qcs6xj7y]{position:static}}@media(max-width:720px){.gov-session-detail__aside[data-astro-cid-qcs6xj7y]{align-items:flex-start}}.gov-sessions-archive[data-astro-cid-bhusvxyx]{display:grid;gap:var(--space-5, 24px)}.gov-sessions-archive__filters[data-astro-cid-bhusvxyx]{display:grid;gap:14px;padding:16px;border:1px solid var(--surface-overlay, #e2e8f0);border-radius:8px;background:var(--surface-raised, #f8fafc)}.gov-sessions-archive__tabs[data-astro-cid-bhusvxyx]{display:flex;flex-wrap:wrap;gap:8px}.gov-sessions-archive__form[data-astro-cid-bhusvxyx]{display:grid;grid-template-columns:minmax(150px,1.1fr) repeat(2,minmax(150px,.9fr)) auto auto;gap:12px;align-items:end}.gov-sessions-archive__field[data-astro-cid-bhusvxyx]{display:grid;gap:6px;min-width:0;font-weight:600;color:var(--text-secondary, #475569)}.gov-sessions-archive__field--wide[data-astro-cid-bhusvxyx]{min-width:220px}.gov-sessions-archive__field--date[data-astro-cid-bhusvxyx]{min-width:150px}.gov-sessions-archive__form[data-astro-cid-bhusvxyx] span[data-astro-cid-bhusvxyx]{font-size:.875rem}.gov-sessions-archive__form[data-astro-cid-bhusvxyx] select[data-astro-cid-bhusvxyx],.gov-sessions-archive__form[data-astro-cid-bhusvxyx] input[data-astro-cid-bhusvxyx],.gov-sessions-archive__form[data-astro-cid-bhusvxyx] button[data-astro-cid-bhusvxyx]{min-height:2.75rem;min-width:0;border-radius:8px;border:1px solid var(--surface-overlay, #e2e8f0);background:var(--surface-base, #fff);padding:0 12px;font:inherit}.gov-sessions-archive__form[data-astro-cid-bhusvxyx] select[data-astro-cid-bhusvxyx]{width:100%;overflow:hidden;text-overflow:ellipsis}.gov-sessions-archive__form[data-astro-cid-bhusvxyx] button[data-astro-cid-bhusvxyx]{justify-self:start;min-width:92px;font-weight:700;color:#fff;background:var(--color-primary);border-color:transparent;cursor:pointer}.gov-sessions-archive__tab[data-astro-cid-bhusvxyx],.gov-sessions-archive__clear[data-astro-cid-bhusvxyx],.gov-sessions-archive__pager[data-astro-cid-bhusvxyx]{display:inline-flex;align-items:center;gap:8px;min-height:2.25rem;padding:0 14px;border-radius:8px;text-decoration:none;font-weight:700}.gov-sessions-archive__tab[data-astro-cid-bhusvxyx],.gov-sessions-archive__pager[data-astro-cid-bhusvxyx]{border:1px solid var(--surface-overlay, #e2e8f0);color:var(--text-primary, #0f172a);background:var(--surface-base, #fff)}.gov-sessions-archive__tab[data-astro-cid-bhusvxyx].is-active{border-color:#d905422e;background:#d9054214;color:var(--color-primary)}.gov-sessions-archive__clear[data-astro-cid-bhusvxyx]{color:var(--color-primary);justify-self:start}.gov-sessions-archive__grid[data-astro-cid-bhusvxyx]{display:grid;gap:12px}.gov-sessions-archive__pagination[data-astro-cid-bhusvxyx] p[data-astro-cid-bhusvxyx]{margin:0}.gov-sessions-archive__pagination[data-astro-cid-bhusvxyx]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center}.gov-sessions-archive__pagination[data-astro-cid-bhusvxyx] p[data-astro-cid-bhusvxyx]{text-align:center;color:var(--text-secondary, #475569)}.gov-sessions-archive__pagination[data-astro-cid-bhusvxyx] span[data-astro-cid-bhusvxyx]:last-child,.gov-sessions-archive__pagination[data-astro-cid-bhusvxyx] span[data-astro-cid-bhusvxyx]:first-child{min-height:1px}@media(max-width:720px){.gov-sessions-archive__filters[data-astro-cid-bhusvxyx]{padding:12px}.gov-sessions-archive__form[data-astro-cid-bhusvxyx]{grid-template-columns:1fr}.gov-sessions-archive__field--wide[data-astro-cid-bhusvxyx],.gov-sessions-archive__field--date[data-astro-cid-bhusvxyx]{min-width:0}.gov-sessions-archive__pagination[data-astro-cid-bhusvxyx]{grid-template-columns:1fr;display:grid}.gov-sessions-archive__pagination[data-astro-cid-bhusvxyx] p[data-astro-cid-bhusvxyx]{text-align:left}}.lead-card[data-astro-cid-cbjijm74]{display:flex;align-items:center;gap:var(--space-5, 24px);padding:var(--space-5, 24px) var(--space-6, 32px);border-radius:var(--radius-lg, 16px);background:linear-gradient(135deg,rgba(217,5,66,.02) 0%,transparent 60%),var(--surface-base, #fff);border:1px solid var(--surface-overlay, #e2e8f0);box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .06));text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.lead-card[data-astro-cid-cbjijm74]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .08));transform:translateY(-1px)}.lead-card[data-astro-cid-cbjijm74].lead-vacant{opacity:.65;cursor:default}.lead-card[data-astro-cid-cbjijm74].lead-vacant:hover{border-color:var(--surface-overlay, #e2e8f0);box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .06));transform:none}.lead-portrait[data-astro-cid-cbjijm74]{width:88px;height:88px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--surface-overlay, #f1f5f9);border:3px solid var(--surface-base, #fff);box-shadow:0 0 0 1px var(--surface-overlay, #e2e8f0),var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.lead-portrait[data-astro-cid-cbjijm74] img[data-astro-cid-cbjijm74]{width:100%;height:100%;object-fit:cover}.portrait-initials[data-astro-cid-cbjijm74]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:700;color:var(--text-tertiary, #64748b);background:var(--surface-overlay, #f1f5f9)}.lead-initials[data-astro-cid-cbjijm74]{font-size:1.5rem}.lead-info[data-astro-cid-cbjijm74]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lead-office-label[data-astro-cid-cbjijm74]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);opacity:.8}.lead-name[data-astro-cid-cbjijm74]{font-size:1.375rem;font-weight:700;line-height:1.3;color:var(--text-primary, #0f172a)}.lead-name[data-astro-cid-cbjijm74].vacant-label{color:var(--text-muted, #94a3b8);font-style:italic;font-weight:500}.lead-entity[data-astro-cid-cbjijm74]{font-size:.875rem;color:var(--text-secondary, #475569);margin-top:2px}.lead-since[data-astro-cid-cbjijm74]{font-size:.8125rem;color:var(--text-tertiary, #64748b);margin-top:var(--space-1, 4px)}.lead-badge[data-astro-cid-cbjijm74]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-full, 9999px);background:#10b9811a;color:#059669;font-size:.75rem;font-weight:600;white-space:nowrap;flex-shrink:0;align-self:flex-start}.lead-badge[data-astro-cid-cbjijm74] i[data-astro-cid-cbjijm74]{font-size:.6875rem}.vacant-badge[data-astro-cid-cbjijm74]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--radius-full, 9999px);background:#ef444414;color:#dc2626;font-size:.75rem;font-weight:600;white-space:nowrap;flex-shrink:0;align-self:flex-start}.members-section[data-astro-cid-cbjijm74]{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.members-grid[data-astro-cid-cbjijm74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3, 12px)}.member-card[data-astro-cid-cbjijm74]{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-md, 12px);background:var(--surface-base, #fff);border:1px solid var(--surface-overlay, #e2e8f0);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04));text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.member-card[data-astro-cid-cbjijm74]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .06));transform:translateY(-1px)}.member-card-static[data-astro-cid-cbjijm74]{cursor:default}.member-card-static[data-astro-cid-cbjijm74]:hover{border-color:var(--surface-overlay, #e2e8f0);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04));transform:none}.member-portrait[data-astro-cid-cbjijm74]{width:48px;height:48px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--surface-overlay, #f1f5f9);border:2px solid var(--surface-base, #fff);box-shadow:0 0 0 1px var(--surface-overlay, #e2e8f0)}.member-portrait[data-astro-cid-cbjijm74] img[data-astro-cid-cbjijm74]{width:100%;height:100%;object-fit:cover}.member-portrait[data-astro-cid-cbjijm74] .portrait-initials[data-astro-cid-cbjijm74]{font-size:.8125rem}.member-info[data-astro-cid-cbjijm74]{min-width:0;display:flex;flex-direction:column;gap:1px}.member-name[data-astro-cid-cbjijm74]{font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--text-primary, #0f172a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.member-office[data-astro-cid-cbjijm74]{font-size:.8125rem;line-height:1.3;color:var(--text-secondary, #475569);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collective-section[data-astro-cid-cbjijm74]{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border-radius:var(--radius-md, 12px);background:var(--surface-raised, #f8fafc);border:1px solid var(--surface-overlay, #e2e8f0)}.collective-header[data-astro-cid-cbjijm74]{display:flex;align-items:baseline;gap:var(--space-3, 12px);flex-wrap:wrap}.collective-title[data-astro-cid-cbjijm74]{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary, #0f172a)}.collective-count[data-astro-cid-cbjijm74]{font-size:.8125rem;color:var(--text-tertiary, #64748b);font-weight:500}.collective-link[data-astro-cid-cbjijm74]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--color-primary);text-decoration:none}.collective-link[data-astro-cid-cbjijm74]:hover{text-decoration:underline}.collective-link[data-astro-cid-cbjijm74] i[data-astro-cid-cbjijm74]{font-size:.6875rem}.trombino-grid[data-astro-cid-cbjijm74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-2, 8px)}.trombino-chip[data-astro-cid-cbjijm74]{display:flex;align-items:center;gap:var(--space-2, 8px);padding:6px 10px 6px 6px;border-radius:var(--radius-full, 9999px);background:var(--surface-base, #fff);border:1px solid var(--surface-overlay, #e2e8f0);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease;min-width:0}.trombino-chip[data-astro-cid-cbjijm74]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.trombino-chip-static[data-astro-cid-cbjijm74]{cursor:default}.trombino-portrait[data-astro-cid-cbjijm74]{width:32px;height:32px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--surface-overlay, #f1f5f9)}.trombino-portrait[data-astro-cid-cbjijm74] img[data-astro-cid-cbjijm74]{width:100%;height:100%;object-fit:cover}.trombino-portrait[data-astro-cid-cbjijm74] .portrait-initials[data-astro-cid-cbjijm74]{font-size:.6875rem}.trombino-name[data-astro-cid-cbjijm74]{font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--text-primary, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.commissions-section[data-astro-cid-cbjijm74]{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.commissions-heading[data-astro-cid-cbjijm74]{margin:0;display:flex;align-items:center;gap:var(--space-2, 8px);font-size:.9375rem;font-weight:600;color:var(--text-secondary, #475569)}.commissions-heading[data-astro-cid-cbjijm74] i[data-astro-cid-cbjijm74]{color:var(--text-muted, #94a3b8)}.commission-group[data-astro-cid-cbjijm74]{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.commission-group-summary[data-astro-cid-cbjijm74]{display:flex;align-items:center;gap:var(--space-2, 8px);cursor:pointer;list-style:none;padding:4px 0}.commission-group-summary[data-astro-cid-cbjijm74]::-webkit-details-marker{display:none}.commission-group-title[data-astro-cid-cbjijm74]{font-size:.8125rem;font-weight:600;color:var(--text-tertiary, #64748b);text-transform:uppercase;letter-spacing:.04em}.commission-group-count[data-astro-cid-cbjijm74]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:var(--radius-full, 9999px);background:var(--surface-overlay, #f1f5f9);font-size:.6875rem;font-weight:700;color:var(--text-tertiary, #64748b)}.commission-group-chevron[data-astro-cid-cbjijm74]{margin-left:auto;font-size:.6875rem;color:var(--text-tertiary, #64748b);transition:transform .2s ease}details[data-astro-cid-cbjijm74][open] .commission-group-chevron[data-astro-cid-cbjijm74]{transform:rotate(180deg)}.commission-grid[data-astro-cid-cbjijm74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-2, 8px);margin-top:var(--space-2, 8px)}.commission-card[data-astro-cid-cbjijm74]{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-md, 12px);background:var(--surface-base, #fff);border:1px solid var(--surface-overlay, #e2e8f0);border-left:3px solid var(--color-primary-soft, rgba(217, 5, 66, .25));text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.commission-card[data-astro-cid-cbjijm74]:hover{border-color:var(--color-primary);border-left-color:var(--color-primary);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04));transform:translateY(-1px)}.commission-card-static[data-astro-cid-cbjijm74]{cursor:default}.commission-info[data-astro-cid-cbjijm74]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.commission-title[data-astro-cid-cbjijm74]{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--text-primary, #0f172a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.commission-count[data-astro-cid-cbjijm74]{font-size:.75rem;color:var(--text-tertiary, #64748b)}.commission-arrow[data-astro-cid-cbjijm74]{font-size:.75rem;color:var(--text-muted, #cbd5e1);flex-shrink:0;transition:color .12s ease,transform .12s ease}.commission-card[data-astro-cid-cbjijm74]:hover .commission-arrow[data-astro-cid-cbjijm74]{color:var(--color-primary);transform:translate(2px)}.vacant-section[data-astro-cid-cbjijm74]{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.vacant-heading[data-astro-cid-cbjijm74]{margin:0;display:flex;align-items:center;gap:var(--space-2, 8px);font-size:.8125rem;font-weight:600;color:var(--text-tertiary, #64748b)}.vacant-heading[data-astro-cid-cbjijm74] i[data-astro-cid-cbjijm74]{color:var(--text-muted, #94a3b8);font-size:.75rem}.vacant-list[data-astro-cid-cbjijm74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-2, 8px)}.vacant-item[data-astro-cid-cbjijm74]{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-sm, 8px);background:var(--surface-raised, #f8fafc);border:1px dashed var(--surface-overlay, #e2e8f0)}.vacant-item-title[data-astro-cid-cbjijm74]{font-size:.8125rem;font-weight:500;color:var(--text-secondary, #475569);flex:1;min-width:0}.vacant-item-entity[data-astro-cid-cbjijm74]{font-size:.75rem;color:var(--text-muted, #94a3b8);display:none}.vacant-item-state[data-astro-cid-cbjijm74]{font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:var(--radius-full, 9999px);flex-shrink:0}.vacant-item-state[data-astro-cid-cbjijm74].vacant{background:#ef444414;color:#dc2626}.vacant-item-state[data-astro-cid-cbjijm74].inactive{background:var(--surface-overlay, #f1f5f9);color:var(--text-tertiary, #64748b)}.dark-mode .lead-card[data-astro-cid-cbjijm74]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955)}.dark-mode .lead-portrait[data-astro-cid-cbjijm74],.dark-mode .member-portrait[data-astro-cid-cbjijm74]{background:var(--surface-overlay, #3F4955);border-color:var(--surface-raised, #262D36);box-shadow:0 0 0 1px var(--surface-overlay, #3F4955)}.dark-mode .portrait-initials[data-astro-cid-cbjijm74]{background:var(--surface-overlay, #3F4955);color:var(--text-tertiary, #8b929a)}.dark-mode .member-card[data-astro-cid-cbjijm74]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955)}.dark-mode .collective-section[data-astro-cid-cbjijm74]{background:var(--surface-overlay, #3F4955);border-color:var(--surface-hover, #4a5568)}.dark-mode .trombino-chip[data-astro-cid-cbjijm74]{background:var(--surface-raised, #262D36);border-color:var(--surface-hover, #4a5568)}.dark-mode .trombino-portrait[data-astro-cid-cbjijm74]{background:var(--surface-overlay, #3F4955)}.dark-mode .commission-card[data-astro-cid-cbjijm74]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955)}.dark-mode .commission-group-count[data-astro-cid-cbjijm74]{background:var(--surface-overlay, #3F4955);color:var(--text-tertiary, #8b929a)}.dark-mode .vacant-item[data-astro-cid-cbjijm74]{background:var(--surface-overlay, #3F4955);border-color:var(--surface-hover, #4a5568)}@media(max-width:640px){.lead-card[data-astro-cid-cbjijm74]{flex-direction:column;text-align:center;padding:var(--space-5, 24px)}.lead-badge[data-astro-cid-cbjijm74],.vacant-badge[data-astro-cid-cbjijm74]{align-self:center}.lead-portrait[data-astro-cid-cbjijm74]{width:72px;height:72px}.members-grid[data-astro-cid-cbjijm74]{grid-template-columns:1fr}}@media(min-width:900px){.vacant-item-entity[data-astro-cid-cbjijm74]{display:inline}}.branch[data-astro-cid-fxozzz42]{display:flex;flex-direction:column;gap:var(--space-5, 24px)}.branch-header[data-astro-cid-fxozzz42]{display:flex;align-items:center;gap:var(--space-4, 16px);padding-bottom:var(--space-4, 16px);border-bottom:2px solid var(--surface-overlay, #e2e8f0)}.branch-icon-wrap[data-astro-cid-fxozzz42]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:var(--radius-md, 12px);background:var(--color-primary-soft, rgba(217, 5, 66, .08));color:var(--color-primary);font-size:1.25rem}.branch-title[data-astro-cid-fxozzz42]{margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.branch-count[data-astro-cid-fxozzz42]{margin:2px 0 0;font-size:.8125rem;color:var(--text-tertiary, #64748b)}.institution-stack[data-astro-cid-fxozzz42]{display:flex;flex-direction:column;gap:var(--space-6, 32px)}.institution[data-astro-cid-fxozzz42]{display:flex;flex-direction:column;gap:var(--space-4, 16px);padding-left:var(--space-4, 16px);border-left:3px solid var(--color-primary-soft, rgba(217, 5, 66, .18))}.institution-header[data-astro-cid-fxozzz42]{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.institution-heading-row[data-astro-cid-fxozzz42]{display:flex;align-items:baseline;gap:var(--space-3, 12px);flex-wrap:wrap}.institution-title[data-astro-cid-fxozzz42]{margin:0;font-size:1.0625rem;font-weight:700;color:var(--text-primary, #0f172a)}.institution-count[data-astro-cid-fxozzz42]{font-size:.75rem;color:var(--text-tertiary, #64748b);font-weight:500}.institution-note[data-astro-cid-fxozzz42]{margin:0;font-size:.8125rem;color:var(--text-secondary, #475569);font-style:italic}.institution-body[data-astro-cid-fxozzz42]{display:flex;flex-direction:column;gap:var(--space-5, 24px)}.dark-mode .branch-icon-wrap[data-astro-cid-fxozzz42]{background:#d905421f}.dark-mode .branch-header[data-astro-cid-fxozzz42]{border-color:var(--surface-overlay, #3F4955)}.dark-mode .institution[data-astro-cid-fxozzz42]{border-left-color:#d9054252}@media(max-width:640px){.branch-title[data-astro-cid-fxozzz42]{font-size:1.125rem}.institution[data-astro-cid-fxozzz42]{padding-left:var(--space-3, 12px)}}.gov-structure[data-astro-cid-o3pxfhzw]{display:flex;flex-direction:column;gap:var(--space-7, 48px)}.branch-nav[data-astro-cid-o3pxfhzw]{display:flex;gap:var(--space-2, 8px);flex-wrap:wrap}.branch-pill[data-astro-cid-o3pxfhzw]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-4, 16px);border-radius:var(--radius-full, 9999px);background:var(--surface-base, #fff);border:1px solid var(--surface-overlay, #e2e8f0);color:var(--text-secondary, #475569);text-decoration:none;font-size:.8125rem;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.branch-pill[data-astro-cid-o3pxfhzw]:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.branch-pill[data-astro-cid-o3pxfhzw] i[data-astro-cid-o3pxfhzw]{font-size:.6875rem;opacity:.6}.branch-pill-count[data-astro-cid-o3pxfhzw]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-full, 9999px);background:var(--surface-overlay, #f1f5f9);font-size:.6875rem;font-weight:700;color:var(--text-tertiary, #64748b)}.branch-pill[data-astro-cid-o3pxfhzw]:hover .branch-pill-count[data-astro-cid-o3pxfhzw]{background:#d9054214;color:var(--color-primary)}.empty-state[data-astro-cid-o3pxfhzw]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3, 12px);padding:var(--space-8, 64px) var(--space-5, 24px);text-align:center;border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-md, 12px);background:var(--surface-base, #fff)}.empty-state[data-astro-cid-o3pxfhzw] i[data-astro-cid-o3pxfhzw]{font-size:2rem;color:var(--text-muted, #94a3b8)}.empty-state[data-astro-cid-o3pxfhzw] h2[data-astro-cid-o3pxfhzw]{margin:0;font-size:1.125rem}.empty-state[data-astro-cid-o3pxfhzw] p[data-astro-cid-o3pxfhzw]{margin:0;color:var(--text-secondary, #475569)}.branches[data-astro-cid-o3pxfhzw]{display:flex;flex-direction:column;gap:var(--space-8, 64px)}.dark-mode .branch-pill[data-astro-cid-o3pxfhzw]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955);color:var(--text-secondary, #b5bac1)}.dark-mode .branch-pill-count[data-astro-cid-o3pxfhzw]{background:var(--surface-overlay, #3F4955);color:var(--text-tertiary, #8b929a)}.dark-mode .empty-state[data-astro-cid-o3pxfhzw]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955)}.institution-government-module[data-astro-cid-bucpvtfd]{display:flex;flex-direction:column;gap:var(--space-6, 32px);margin-bottom:var(--space-6, 32px)}.structure-stack[data-astro-cid-bucpvtfd]{display:flex;flex-direction:column;gap:var(--space-6, 32px)}.panel-kicker[data-astro-cid-bucpvtfd]{margin:0 0 var(--space-1, 4px);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary, #64748b);display:block}.panel-heading[data-astro-cid-bucpvtfd]{margin-bottom:var(--space-3, 12px)}.panel-heading[data-astro-cid-bucpvtfd] h3[data-astro-cid-bucpvtfd]{margin:0;font-size:1.125rem;font-weight:700}.feed-panel[data-astro-cid-bucpvtfd]{padding:clamp(20px,3vw,28px);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-lg, 16px);background:var(--surface-base, #fff);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.feed-list[data-astro-cid-bucpvtfd]{display:grid;gap:var(--space-2, 8px)}.fallback-panel[data-astro-cid-bucpvtfd]{padding:clamp(20px,3vw,28px);border:1px solid var(--surface-overlay, #e2e8f0);border-radius:var(--radius-lg, 16px);background:var(--surface-base, #fff);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .04))}.officeholder-list[data-astro-cid-bucpvtfd]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3, 12px)}.officeholder-list[data-astro-cid-bucpvtfd] li[data-astro-cid-bucpvtfd]{display:grid;gap:var(--space-2, 8px);padding:var(--space-3, 12px);border-radius:var(--radius-md, 12px);background:#f1f5f9d1}.officeholder-topline[data-astro-cid-bucpvtfd]{display:flex;gap:var(--space-2, 8px);flex-wrap:wrap;align-items:center}.officeholder-list[data-astro-cid-bucpvtfd] a[data-astro-cid-bucpvtfd]{color:var(--color-primary);text-decoration:none;font-weight:600}.officeholder-list[data-astro-cid-bucpvtfd] a[data-astro-cid-bucpvtfd]:hover{text-decoration:underline}.officeholder-names[data-astro-cid-bucpvtfd]{margin:0;padding-left:1rem;display:grid;gap:var(--space-1, 4px)}.state-badge[data-astro-cid-bucpvtfd]{border-radius:var(--radius-full, 9999px);padding:2px 10px;font-size:.6875rem;font-weight:700}.state-badge[data-astro-cid-bucpvtfd].occupied{background:#10b9811a;color:#059669}.state-badge[data-astro-cid-bucpvtfd].vacant{background:#ef444414;color:#dc2626}.state-badge[data-astro-cid-bucpvtfd].inactive{background:var(--surface-overlay, #f1f5f9);color:var(--text-tertiary, #64748b)}.empty-copy[data-astro-cid-bucpvtfd]{margin:0;color:var(--text-secondary, #475569);font-size:.875rem;font-style:italic}.dark-mode .feed-panel[data-astro-cid-bucpvtfd],.dark-mode .fallback-panel[data-astro-cid-bucpvtfd]{background:var(--surface-raised, #262D36);border-color:var(--surface-overlay, #3F4955)}.dark-mode .officeholder-list[data-astro-cid-bucpvtfd] li[data-astro-cid-bucpvtfd]{background:#3f4955d1}.entity-profile[data-astro-cid-u27nonp2]{display:flex;align-items:center;gap:var(--space-4, 16px);margin-bottom:var(--space-5, 24px)}.entity-profile__avatar[data-astro-cid-u27nonp2]{position:relative;flex:0 0 64px;width:64px;height:64px;border-radius:9999px;overflow:hidden;background:var(--surface-overlay, #f1f5f9)}.entity-profile__monogram[data-astro-cid-u27nonp2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;color:var(--text-secondary, #475569)}.entity-profile__avatar[data-astro-cid-u27nonp2] img[data-astro-cid-u27nonp2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--surface-base, #fff)}.entity-profile__text[data-astro-cid-u27nonp2]{display:grid;gap:.25rem;min-width:0}.entity-profile[data-astro-cid-u27nonp2] .entity-profile__name[data-astro-cid-u27nonp2]{margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.15;overflow-wrap:anywhere}.entity-profile__details[data-astro-cid-u27nonp2]{margin:0;color:var(--text-secondary, #475569);font-size:.9375rem}.entity-profile__website[data-astro-cid-u27nonp2]{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;color:var(--color-primary, #c9352b);font-size:.875rem;font-weight:500;text-decoration:none;overflow-wrap:anywhere}.entity-profile__website[data-astro-cid-u27nonp2]:hover{text-decoration:underline}@media(max-width:600px){.entity-profile[data-astro-cid-u27nonp2]{align-items:flex-start}.entity-profile__avatar[data-astro-cid-u27nonp2]{flex-basis:52px;width:52px;height:52px}}.entity-tabs[data-astro-cid-ym2w54jy]{display:flex;gap:var(--space-4, 16px);margin-bottom:var(--space-5, 20px);border-bottom:1px solid var(--border, #e5e1dc);overflow-x:auto;scrollbar-width:none}.entity-tabs__tab[data-astro-cid-ym2w54jy]{padding:.5rem 0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-secondary, #475569);font-weight:500;text-decoration:none;white-space:nowrap}.entity-tabs__tab[data-astro-cid-ym2w54jy]:hover{color:var(--text-primary, #0f172a)}.entity-tabs__tab[data-astro-cid-ym2w54jy].is-active{border-bottom-color:var(--color-primary);color:var(--text-primary, #0f172a)}.commune-identity[data-astro-cid-kqbonxfp]{display:grid;gap:var(--space-3, 12px);margin-bottom:var(--space-5, 24px)}.commune-identity__name[data-astro-cid-kqbonxfp]{margin:0}.commune-identity__place[data-astro-cid-kqbonxfp]{margin:.25rem 0 0;color:var(--text-secondary, #475569);font-size:.9375rem}.commune-identity__contact[data-astro-cid-kqbonxfp]{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.commune-identity__chip[data-astro-cid-kqbonxfp]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 12px;border:1px solid var(--border, #e5e1dc);border-radius:9999px;color:var(--text-primary, #0f172a);font-size:.875rem;text-decoration:none;overflow-wrap:anywhere}.commune-identity__chip[data-astro-cid-kqbonxfp]:hover{border-color:var(--color-primary)}.commune-identity__chip[data-astro-cid-kqbonxfp] i,.commune-identity__chip[data-astro-cid-kqbonxfp] svg{color:var(--text-tertiary, #64748b);font-size:.8125rem}.commune-identity__tabs[data-astro-cid-kqbonxfp]{display:flex;gap:var(--space-4, 16px);border-bottom:1px solid var(--border, #e5e1dc);overflow-x:auto;scrollbar-width:none}.commune-identity__tab[data-astro-cid-kqbonxfp]{padding:.5rem 0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-secondary, #475569);font-weight:500;text-decoration:none;white-space:nowrap}.commune-identity__tab[data-astro-cid-kqbonxfp]:hover{color:var(--text-primary, #0f172a)}.commune-identity__tab[data-astro-cid-kqbonxfp].is-active{border-bottom-color:var(--color-primary);color:var(--text-primary, #0f172a)}.communes-index[data-astro-cid-r2ts5i4v]{display:grid;gap:var(--space-6, 32px)}.communes-index__filter[data-astro-cid-r2ts5i4v]{display:grid;gap:.375rem;max-width:28rem}.communes-index__filter[data-astro-cid-r2ts5i4v] label[data-astro-cid-r2ts5i4v]{font-size:.875rem;font-weight:600;color:var(--text-primary, #0f172a)}.communes-index__filter[data-astro-cid-r2ts5i4v] input[data-astro-cid-r2ts5i4v]{width:100%;padding:.625rem .875rem;border:1px solid var(--border, #e5e1dc);border-radius:var(--radius-sm, 8px);background:var(--surface-base, #fff);color:var(--text-primary, #0f172a);font:inherit}.communes-index__filter[data-astro-cid-r2ts5i4v] input[data-astro-cid-r2ts5i4v]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.communes-index__count[data-astro-cid-r2ts5i4v]{margin:0;font-size:.8125rem;color:var(--text-tertiary, #64748b)}.communes-index__group[data-astro-cid-r2ts5i4v] h2[data-astro-cid-r2ts5i4v]{display:flex;align-items:baseline;gap:.5rem;margin:0 0 var(--space-3, 12px);padding-bottom:.5rem;border-bottom:1px solid var(--border, #e5e1dc);font-size:1.125rem}.communes-index__group-count[data-astro-cid-r2ts5i4v]{font-size:.8125rem;font-weight:500;color:var(--text-tertiary, #64748b)}.communes-index__group[data-astro-cid-r2ts5i4v] ul[data-astro-cid-r2ts5i4v]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.25rem var(--space-4, 16px);margin:0;padding:0;list-style:none}.communes-index__group[data-astro-cid-r2ts5i4v] li[data-astro-cid-r2ts5i4v][hidden],.communes-index__group[data-astro-cid-r2ts5i4v][hidden]{display:none}.communes-index__group[data-astro-cid-r2ts5i4v] a[data-astro-cid-r2ts5i4v]{display:flex;flex-direction:column;padding:.5rem .625rem;margin-inline:-.625rem;border-radius:var(--radius-sm, 8px);color:inherit;text-decoration:none}.communes-index__group[data-astro-cid-r2ts5i4v] a[data-astro-cid-r2ts5i4v]:hover,.communes-index__group[data-astro-cid-r2ts5i4v] a[data-astro-cid-r2ts5i4v]:focus-visible{background:var(--surface-overlay, #f1f5f9)}.communes-index__name[data-astro-cid-r2ts5i4v]{font-weight:600;color:var(--text-primary, #0f172a)}.communes-index__island[data-astro-cid-r2ts5i4v]{font-size:.8125rem;color:var(--text-tertiary, #64748b)}.communes-index__empty[data-astro-cid-r2ts5i4v]{margin:0;color:var(--text-secondary, #475569)}.directory-index[data-astro-cid-wdceele6]{display:grid;gap:var(--space-6, 32px)}.directory-index__toolbar[data-astro-cid-wdceele6]{position:sticky;top:0;z-index:2;display:grid;gap:var(--space-2, 8px);padding:var(--space-3, 12px) 0;background:var(--surface-base, #fff);border-bottom:1px solid var(--border, #e5e1dc)}.directory-index__toolbar[data-astro-cid-wdceele6] input[data-astro-cid-wdceele6]{width:100%;max-width:28rem;padding:.625rem .875rem;border:1px solid var(--border, #e5e1dc);border-radius:var(--radius-sm, 8px);background:var(--surface-base, #fff);color:var(--text-primary, #0f172a);font:inherit}.directory-index__toolbar[data-astro-cid-wdceele6] input[data-astro-cid-wdceele6]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.directory-index__chips[data-astro-cid-wdceele6]{display:flex;flex-wrap:wrap;gap:.375rem}.directory-index__chip[data-astro-cid-wdceele6]{display:inline-flex;align-items:baseline;gap:.375rem;padding:.3rem .75rem;border:1px solid var(--border, #e5e1dc);border-radius:9999px;color:var(--text-secondary, #475569);font-size:.8125rem;text-decoration:none;white-space:nowrap}.directory-index__chip[data-astro-cid-wdceele6]:hover{border-color:var(--color-primary);color:var(--text-primary, #0f172a)}.directory-index__chip[data-astro-cid-wdceele6].is-active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.directory-index__chip-count[data-astro-cid-wdceele6]{font-size:.75rem;opacity:.75}.directory-index__count[data-astro-cid-wdceele6]{margin:0;font-size:.8125rem;color:var(--text-tertiary, #64748b)}.directory-index__section[data-astro-cid-wdceele6]{scroll-margin-top:10rem}.directory-index__section[data-astro-cid-wdceele6] h2[data-astro-cid-wdceele6]{display:flex;align-items:baseline;gap:.5rem;margin:0 0 var(--space-3, 12px);font-size:1.0625rem;font-weight:600;color:var(--text-primary, #0f172a)}.directory-index__section-count[data-astro-cid-wdceele6]{font-size:.8125rem;font-weight:500;color:var(--text-tertiary, #64748b)}.directory-index__section[data-astro-cid-wdceele6] ul[data-astro-cid-wdceele6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:0 var(--space-4, 16px);margin:0;padding:0;list-style:none}.directory-index__section[data-astro-cid-wdceele6] li[data-astro-cid-wdceele6][hidden],.directory-index__section[data-astro-cid-wdceele6][hidden]{display:none}.directory-index__section[data-astro-cid-wdceele6] a[data-astro-cid-wdceele6]{display:block;padding:var(--space-2, 8px) 0;border-bottom:1px solid var(--surface-overlay, #f1f5f9);color:var(--text-primary, #0f172a);font-size:.875rem;text-decoration:none}.directory-index__section[data-astro-cid-wdceele6] a[data-astro-cid-wdceele6]:hover{color:var(--color-primary)}.directory-index__empty[data-astro-cid-wdceele6]{margin:0;color:var(--text-secondary, #475569)}.visually-hidden[data-astro-cid-wdceele6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.directory-index__chips[data-astro-cid-wdceele6]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.dark-mode .directory-index__toolbar[data-astro-cid-wdceele6]{background:var(--surface-base, #1e1f22)}.content-header[data-astro-cid-evfffws3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4, 16px);margin-bottom:var(--space-5, 24px);padding-bottom:var(--space-4, 16px);border-bottom:1px solid var(--surface-overlay, #f1f5f9)}.content-title[data-astro-cid-evfffws3]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.content-title--section[data-astro-cid-evfffws3]{font-size:1.125rem}.data-page-lead[data-astro-cid-evfffws3]{flex-basis:100%;max-width:46rem}.data-page-intro[data-astro-cid-evfffws3],.data-page-updated[data-astro-cid-evfffws3]{margin:.35rem 0 0;color:var(--surface-muted, #4b5563)}.data-page-updated[data-astro-cid-evfffws3]{font-size:.875rem}.content-actions[data-astro-cid-evfffws3]{display:flex;align-items:center;gap:var(--space-3, 12px)}.error-message[data-astro-cid-evfffws3]{text-align:center;padding:var(--space-8, 64px) var(--space-4, 16px);background:var(--surface-raised, #ffffff);border-radius:var(--radius-lg, 16px)}.error-message[data-astro-cid-evfffws3] i[data-astro-cid-evfffws3]{font-size:3rem;color:var(--color-primary);margin-bottom:var(--space-4, 16px)}.error-message[data-astro-cid-evfffws3] h1[data-astro-cid-evfffws3]{font-size:1.5rem;color:var(--text-primary);margin:0 0 var(--space-3, 12px) 0}.error-message[data-astro-cid-evfffws3] p[data-astro-cid-evfffws3]{color:var(--text-secondary);margin:0 0 var(--space-5, 24px) 0}.btn-primary[data-astro-cid-evfffws3]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-5, 24px);background:var(--color-primary);color:#fff;font-weight:500;text-decoration:none;border-radius:var(--radius-sm, 8px);transition:all .15s ease}.btn-primary[data-astro-cid-evfffws3]:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.entity-page--framed[data-astro-cid-evfffws3]{max-width:40rem;margin-inline:auto}@media(min-width:1260px){.entity-page--with-rail[data-astro-cid-evfffws3]{max-width:64rem}}.feed-empty[data-astro-cid-evfffws3]{max-width:40rem;margin:0;padding:var(--space-5, 20px) 0;color:var(--text-secondary)}.empty-state[data-astro-cid-evfffws3]{text-align:center;padding:var(--space-8, 64px) var(--space-4, 16px);color:var(--text-tertiary)}.empty-state[data-astro-cid-evfffws3] i[data-astro-cid-evfffws3]{font-size:3rem;margin-bottom:var(--space-4, 16px);display:block}.empty-state[data-astro-cid-evfffws3] p[data-astro-cid-evfffws3]{font-size:1rem;margin:0}.info-content[data-astro-cid-evfffws3]{max-width:100%}.hierarchy-content[data-astro-cid-evfffws3]{display:flex;flex-direction:column;gap:var(--space-6, 32px)}.level-title[data-astro-cid-evfffws3]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-3, 12px) 0;padding-left:var(--space-3, 12px);border-left:3px solid var(--color-secondary)}.level-entities[data-astro-cid-evfffws3]{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-1, 4px)}@media(min-width:576px){.level-entities[data-astro-cid-evfffws3]{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.level-entities[data-astro-cid-evfffws3]{grid-template-columns:repeat(3,1fr)}}.entity-description[data-astro-cid-evfffws3]{font-size:.9375rem;line-height:1.7;color:var(--text-secondary)}.entity-description[data-astro-cid-evfffws3] p[data-astro-cid-evfffws3]{margin-bottom:var(--space-4, 16px)}.entity-description[data-astro-cid-evfffws3] h1[data-astro-cid-evfffws3],.entity-description[data-astro-cid-evfffws3] h2[data-astro-cid-evfffws3],.entity-description[data-astro-cid-evfffws3] h3[data-astro-cid-evfffws3]{color:var(--text-primary);margin-top:var(--space-5, 24px);margin-bottom:var(--space-3, 12px)}.entity-description[data-astro-cid-evfffws3] a[data-astro-cid-evfffws3]{color:var(--color-primary)}.directory-content[data-astro-cid-evfffws3]{max-width:100%}.entity-item[data-astro-cid-evfffws3]{display:block;padding:var(--space-2, 8px) var(--space-3, 12px);font-size:.875rem;color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--surface-overlay, #f1f5f9);transition:color .15s ease}.entity-item[data-astro-cid-evfffws3]:hover{color:var(--color-primary)}.content-header--named-by-tabs[data-astro-cid-evfffws3]{margin:0;padding:0;border-bottom:0}.dark-mode .content-header[data-astro-cid-evfffws3]{border-bottom-color:#1e1f22}.dark-mode .error-message[data-astro-cid-evfffws3]{background:#2b2d31}.dark-mode .entity-description[data-astro-cid-evfffws3]{color:#b5bac1}.dark-mode .entity-description[data-astro-cid-evfffws3] h1[data-astro-cid-evfffws3],.dark-mode .entity-description[data-astro-cid-evfffws3] h2[data-astro-cid-evfffws3],.dark-mode .entity-description[data-astro-cid-evfffws3] h3[data-astro-cid-evfffws3]{color:#f2f3f5}.dark-mode .entity-item[data-astro-cid-evfffws3]{color:#f2f3f5;border-bottom-color:#35373c}.dark-mode .entity-item[data-astro-cid-evfffws3]:hover{color:var(--color-primary)}.publication-detail-layout[data-astro-cid-evfffws3]{display:flex;gap:var(--space-7, 48px)}.publication-detail[data-astro-cid-evfffws3]{flex:1;min-width:0}@media(max-width:600px){.publication-breadcrumb[data-astro-cid-evfffws3]{display:none}}.publication-back-nav[data-astro-cid-evfffws3]{margin-bottom:var(--space-5, 24px)}.back-link[data-astro-cid-evfffws3]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-1, 4px) 0;font-size:.875rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.back-link[data-astro-cid-evfffws3]:hover{color:var(--color-primary)}.back-link[data-astro-cid-evfffws3] i[data-astro-cid-evfffws3]{font-size:.625rem;transition:transform .15s ease}.back-link[data-astro-cid-evfffws3]:hover i[data-astro-cid-evfffws3]{transform:translate(-2px)}.sidebar-pub-image[data-astro-cid-evfffws3][data-fallback=true]{display:none}.publication-header[data-astro-cid-evfffws3]{margin-bottom:var(--space-5, 24px)}.publication-detail[data-astro-cid-evfffws3] .publication-detail-title[data-astro-cid-evfffws3]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-4) 0;max-width:28ch}.publication-author-block[data-astro-cid-evfffws3]{display:flex;align-items:center;gap:var(--space-3, 12px);margin-bottom:var(--space-4, 16px)}.author-avatar[data-astro-cid-evfffws3]{width:40px;height:40px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.author-monogram[data-astro-cid-evfffws3]{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-overlay, #f1f5f9);color:var(--text-secondary);font-size:.875rem;font-weight:600}.author-monogram[data-astro-cid-evfffws3] img[data-astro-cid-evfffws3]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--surface-base, #fff)}.author-info[data-astro-cid-evfffws3]{display:flex;flex-direction:column;gap:2px}.publication-author[data-astro-cid-evfffws3]{font-size:.875rem;font-weight:600;color:var(--text-primary);text-decoration:none}a[data-astro-cid-evfffws3].publication-author:hover{color:var(--color-primary)}.publication-date[data-astro-cid-evfffws3]{font-size:.8125rem;color:var(--text-tertiary)}.publication-share-row[data-astro-cid-evfffws3]{display:flex;max-width:62ch;margin-top:var(--space-6, 32px);padding-top:var(--space-4, 16px);border-top:1px solid var(--border, #e5e1dc)}.publication-body[data-astro-cid-evfffws3]{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-loose);color:var(--text-primary);max-width:62ch}.publication-body[data-astro-cid-evfffws3] p{margin:0 0 var(--space-4) 0}.publication-body[data-astro-cid-evfffws3] h1,.publication-body[data-astro-cid-evfffws3] h2,.publication-body[data-astro-cid-evfffws3] h3{font-family:var(--font-display);margin:var(--space-7) 0 var(--space-3) 0;font-weight:500;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text-primary)}.publication-body[data-astro-cid-evfffws3] h1{font-size:var(--text-2xl)}.publication-body[data-astro-cid-evfffws3] h2{font-size:var(--text-xl)}.publication-body[data-astro-cid-evfffws3] h3{font-size:var(--text-lg)}.publication-body[data-astro-cid-evfffws3] a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.publication-body[data-astro-cid-evfffws3] a:hover{text-decoration-thickness:2px}.publication-body[data-astro-cid-evfffws3] img{max-width:100%;height:auto;border-radius:var(--radius-sm, 8px);margin:1.5em 0}.publication-body[data-astro-cid-evfffws3] iframe,.publication-body[data-astro-cid-evfffws3] video,.publication-body[data-astro-cid-evfffws3] figure{max-width:100%}.publication-body[data-astro-cid-evfffws3] blockquote{margin:1.5em 0;padding:var(--space-4, 16px) var(--space-5, 24px);border-left:3px solid var(--color-primary);background:var(--surface-raised, #f8fafc);border-radius:0 var(--radius-sm, 8px) var(--radius-sm, 8px) 0;font-style:italic;color:var(--text-secondary)}.read-original[data-astro-cid-evfffws3]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem var(--space-3, 12px);margin-top:var(--space-6, 32px);padding:var(--space-4, 16px) var(--space-5, 20px);border-radius:var(--radius-card, 12px);background:var(--color-primary);color:#fff;text-decoration:none;max-width:62ch}.read-original[data-astro-cid-evfffws3]:hover,.read-original[data-astro-cid-evfffws3]:focus-visible{background:color-mix(in srgb,var(--color-primary),#000 12%)}.read-original__label[data-astro-cid-evfffws3]{font-weight:600}.read-original__domain[data-astro-cid-evfffws3]{font-size:.875rem;opacity:.85}.read-original[data-astro-cid-evfffws3] .read-original__icon{margin-left:auto;width:1rem;height:1rem}.publication-source-line[data-astro-cid-evfffws3]{display:flex;align-items:center;gap:.375rem;margin:var(--space-6, 32px) 0 0;font-size:.875rem;color:var(--text-tertiary)}.publication-source-line[data-astro-cid-evfffws3] a[data-astro-cid-evfffws3]{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-primary);font-weight:500}.publication-sidebar[data-astro-cid-evfffws3]{padding:var(--space-5, 20px);border-radius:var(--radius-card, 12px);background:var(--surface-overlay, #f8fafc)}.related-title[data-astro-cid-evfffws3]{font-family:var(--font-display);font-size:var(--text-md, 1rem);font-weight:600;line-height:var(--leading-tight);color:var(--text-primary);margin:0 0 var(--space-4, 16px) 0}.sidebar-publications[data-astro-cid-evfffws3]{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.sidebar-publication[data-astro-cid-evfffws3]{display:flex;align-items:flex-start;gap:var(--space-3);text-decoration:none;padding-bottom:var(--space-4);border-bottom:1px solid var(--border);transition:color .15s ease}.sidebar-publication[data-astro-cid-evfffws3]:last-child{border-bottom:none;padding-bottom:0}.sidebar-pub-image[data-astro-cid-evfffws3]{flex:0 0 72px;width:72px;aspect-ratio:1;margin-left:auto;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-overlay)}.sidebar-pub-image[data-astro-cid-evfffws3] img[data-astro-cid-evfffws3]{width:100%;height:100%;object-fit:cover;transition:opacity .2s ease}.sidebar-publication[data-astro-cid-evfffws3]:hover .sidebar-pub-image[data-astro-cid-evfffws3] img[data-astro-cid-evfffws3]{opacity:.95}.sidebar-pub-content[data-astro-cid-evfffws3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.sidebar-pub-title[data-astro-cid-evfffws3]{font-family:var(--font-display);font-size:var(--text-base);font-weight:500;line-height:var(--leading-normal);color:var(--text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.01em;transition:color .15s ease}.sidebar-publication[data-astro-cid-evfffws3]:hover .sidebar-pub-title[data-astro-cid-evfffws3]{color:var(--color-primary)}.sidebar-pub-date[data-astro-cid-evfffws3]{font-size:var(--text-xs);color:var(--text-tertiary)}.sidebar-view-all[data-astro-cid-evfffws3]{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding:0;background:none;border:0;font-size:var(--text-sm);font-weight:500;color:var(--color-primary);text-decoration:none;transition:color .15s ease}.sidebar-view-all[data-astro-cid-evfffws3]:hover{color:var(--color-primary-hover)}.sidebar-view-all[data-astro-cid-evfffws3] i[data-astro-cid-evfffws3]{font-size:var(--text-xs);transition:transform .15s ease}.sidebar-view-all[data-astro-cid-evfffws3]:hover i[data-astro-cid-evfffws3]{transform:translate(3px)}@media(max-width:991px){.publication-detail-layout[data-astro-cid-evfffws3]{flex-direction:column;gap:0}.publication-detail[data-astro-cid-evfffws3] .publication-detail-title[data-astro-cid-evfffws3]{font-size:1.625rem}}.dark-mode .back-link[data-astro-cid-evfffws3]{color:var(--text-tertiary)}.dark-mode .back-link[data-astro-cid-evfffws3]:hover{color:var(--color-primary)}.dark-mode .publication-detail[data-astro-cid-evfffws3] .publication-detail-title[data-astro-cid-evfffws3],.dark-mode .publication-author[data-astro-cid-evfffws3]{color:var(--text-primary)}.dark-mode a[data-astro-cid-evfffws3].publication-author:hover{color:var(--color-primary)}.dark-mode .publication-date[data-astro-cid-evfffws3]{color:var(--text-tertiary)}.dark-mode .publication-body[data-astro-cid-evfffws3]{color:var(--text-primary)}.dark-mode .publication-body[data-astro-cid-evfffws3] blockquote{background:var(--surface-overlay);color:var(--text-secondary)}.dark-mode .related-title[data-astro-cid-evfffws3],.dark-mode .sidebar-pub-title[data-astro-cid-evfffws3]{color:var(--text-primary)}.dark-mode .sidebar-pub-date[data-astro-cid-evfffws3]{color:var(--text-tertiary)}.dark-mode .sidebar-pub-image[data-astro-cid-evfffws3],.dark-mode .sidebar-publication[data-astro-cid-evfffws3]:hover{background:var(--surface-overlay)}.dark-mode .sidebar-view-all[data-astro-cid-evfffws3]{color:var(--text-secondary);border-color:var(--surface-overlay)}.dark-mode .sidebar-view-all[data-astro-cid-evfffws3]:hover{color:var(--color-primary);border-color:var(--color-primary);background:#d9054214}.dark-mode .publication-sidebar[data-astro-cid-evfffws3]{border-top-color:var(--surface-overlay)}.entity-doc-list[data-astro-cid-evfffws3]{list-style:none;padding:0;margin:0;display:grid;gap:.875rem}.entity-doc-card[data-astro-cid-evfffws3]{border:1px solid var(--surface-border, rgba(31, 41, 55, .12));border-radius:.625rem;background:var(--surface-card, #fff);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.entity-doc-card[data-astro-cid-evfffws3]:hover{border-color:#d9054273;box-shadow:0 4px 18px #1f29370f;transform:translateY(-1px)}.entity-doc-card-link[data-astro-cid-evfffws3]{display:flex;flex-direction:column;gap:.5rem;padding:1.125rem 1.25rem;text-decoration:none;color:inherit}.entity-doc-card-meta[data-astro-cid-evfffws3]{display:flex;align-items:center;gap:.75rem;font-size:.8125rem;color:var(--text-muted, #6b7280)}.entity-doc-card-badge[data-astro-cid-evfffws3]{display:inline-block;padding:.125rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;background:#1f293714;color:#1f2937}.entity-doc-card-badge--law[data-astro-cid-evfffws3]{background:#d905421f;color:#b00638}.entity-doc-card-badge--decree[data-astro-cid-evfffws3]{background:#4338ca1f;color:#3730a3}.entity-doc-card-badge--statement[data-astro-cid-evfffws3]{background:#0596691f;color:#047857}.entity-doc-card-badge--report[data-astro-cid-evfffws3]{background:#ca8a0429;color:#92400e}.entity-doc-card-date[data-astro-cid-evfffws3]{font-variant-numeric:tabular-nums}.entity-doc-card-title[data-astro-cid-evfffws3]{margin:0;font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--text-primary, #111827);text-transform:none}.entity-doc-card-tldr[data-astro-cid-evfffws3]{margin:0;color:var(--text-muted, #4b5563);font-size:.9375rem;line-height:1.5}.dark-mode .entity-doc-card[data-astro-cid-evfffws3]{background:var(--surface-overlay);border-color:#ffffff14}.dark-mode .entity-doc-card[data-astro-cid-evfffws3]:hover{border-color:#ffffff2e}.country-stat-data-hub[data-astro-cid-evfffws3],.country-stat-data-detail[data-astro-cid-evfffws3]{display:grid;gap:var(--space-6, 32px)}.country-stat-data-hub__header[data-astro-cid-evfffws3]{display:grid;gap:.5rem;max-width:48rem}.country-stat-data-hub__header[data-astro-cid-evfffws3] h1[data-astro-cid-evfffws3],.stat-data-page h1{color:var(--text-primary, #1f2937);font-size:clamp(2rem,4vw,3.25rem);letter-spacing:0;line-height:1.05;margin:0}.country-stat-data-hub__header[data-astro-cid-evfffws3] p[data-astro-cid-evfffws3]:last-child,.country-stat-data-hub__empty[data-astro-cid-evfffws3]{color:var(--text-secondary, #6b625c);font-size:1rem;line-height:1.55;margin:0}.country-stat-data-detail__back[data-astro-cid-evfffws3]{color:var(--color-primary, #c9352b);font-size:.875rem;font-weight:700;text-decoration:none}.country-stat-data-detail__back[data-astro-cid-evfffws3]:before{content:"← "}.stat-data-page,.stat-panel{display:grid;gap:var(--space-4, 16px)}.stat-data-page{gap:var(--space-6, 32px)}.stat-panel>h2{border-bottom:1px solid var(--border, #e5e1dc);color:var(--text-primary, #1f2937);font-size:1.35rem;line-height:1.2;margin:0;padding-bottom:.75rem}.stat-data-page>header{align-items:start;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;max-width:60rem}.stat-renderable{background:var(--surface-raised, #fff);border:1px solid var(--border, #e5e1dc);border-radius:var(--radius-sm, 8px);display:grid;gap:1rem;min-width:0;overflow:hidden;padding:clamp(1rem,2.5vw,1.5rem)}.stat-renderable h3{color:var(--text-primary, #1f2937);font-size:1.05rem;line-height:1.25;margin:0}.stat-table{border:1px solid var(--border, #e5e1dc);border-radius:var(--radius-sm, 8px);max-block-size:min(32rem,68vh);overflow:auto}.stat-renderable table{border-collapse:collapse;font-size:.875rem;min-width:42rem;width:100%}.stat-renderable th,.stat-renderable td{border-bottom:1px solid var(--border, #e5e1dc);padding:.55rem .65rem;text-align:left;white-space:nowrap}.stat-renderable th{background:var(--surface-overlay, #f4f1ed);color:var(--text-primary, #1f2937);font-weight:800;position:sticky;top:0;z-index:1}.stat-renderable svg{max-width:100%}@media(max-width:720px){.stat-renderable{overflow-x:auto}}
