.breadcrumb[data-astro-cid-5dxbiy6x]{border-bottom:1px solid var(--color-bg-muted);padding:var(--space-3) 0;background:#fafbfc}.breadcrumb__list[data-astro-cid-5dxbiy6x]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__list[data-astro-cid-5dxbiy6x] li[data-astro-cid-5dxbiy6x]:not(:last-child):after{content:"/";margin-left:var(--space-2);color:var(--color-text-muted)}.breadcrumb__list[data-astro-cid-5dxbiy6x] a[data-astro-cid-5dxbiy6x]{color:#2d66ac;text-decoration:none}.breadcrumb__list[data-astro-cid-5dxbiy6x] a[data-astro-cid-5dxbiy6x]:hover{text-decoration:underline}.part-hero[data-astro-cid-5dxbiy6x]{padding:var(--space-12) 0 var(--space-16);background:linear-gradient(135deg,#f0f4ff 0%,#fef5fa 100%);position:relative;overflow:hidden}.part-hero__shapes[data-astro-cid-5dxbiy6x]{pointer-events:none;position:absolute;inset:0}.part-hero__shapes[data-astro-cid-5dxbiy6x] .shape[data-astro-cid-5dxbiy6x]{filter:blur(80px);opacity:.4;border-radius:50%;position:absolute}.shape--1[data-astro-cid-5dxbiy6x]{background:#2d66ac40;width:360px;height:360px;top:-120px;left:-120px}.shape--2[data-astro-cid-5dxbiy6x]{background:#f6b5c473;width:280px;height:280px;bottom:-100px;right:-80px}.part-hero__inner[data-astro-cid-5dxbiy6x]{text-align:center;max-width:800px;position:relative}.part-hero__eyebrow[data-astro-cid-5dxbiy6x]{color:#2d66ac;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;border-radius:var(--radius-full);margin-bottom:var(--space-5);background:#fff;border:1px solid #2d66ac26;padding:6px 14px;font-weight:700;display:inline-block}.part-hero__title[data-astro-cid-5dxbiy6x]{color:#17528a;margin:0 0 var(--space-4);font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.1}.part-hero__accent[data-astro-cid-5dxbiy6x]{background:linear-gradient(135deg,#f266a7 0%,#f6b5c4 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.part-hero__tagline[data-astro-cid-5dxbiy6x]{font-size:var(--text-lg);color:#5a5a5a;margin:0 auto var(--space-8);max-width:640px;line-height:1.6}.part-hero__logos[data-astro-cid-5dxbiy6x]{justify-content:center;display:flex}.logo-pair[data-astro-cid-5dxbiy6x]{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-7);background:#fff;border:1px solid #2d66ac0f;border-radius:24px;flex-wrap:wrap;justify-content:center;display:inline-flex;box-shadow:0 12px 40px #2d66ac14}.logo-pair[data-astro-cid-5dxbiy6x] img[data-astro-cid-5dxbiy6x]{width:auto;height:50px}.logo-pair__plus[data-astro-cid-5dxbiy6x]{color:#f266a7;font-size:1.5rem;font-weight:300}.section-header[data-astro-cid-5dxbiy6x]{text-align:center;max-width:720px;margin:0 auto var(--space-10)}.section-eyebrow[data-astro-cid-5dxbiy6x]{color:#2d66ac;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;border-radius:var(--radius-full);margin-bottom:var(--space-3);background:#2d66ac14;padding:4px 12px;font-weight:700;display:inline-block}.section-eyebrow--pink[data-astro-cid-5dxbiy6x]{color:#f266a7;background:#f266a71a}.section-title[data-astro-cid-5dxbiy6x]{color:#17528a;margin:0 0 var(--space-3);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.2}.section-lead[data-astro-cid-5dxbiy6x]{font-size:var(--text-lg);color:#5a5a5a;margin:0;line-height:1.6}.distinction[data-astro-cid-5dxbiy6x]{padding:var(--space-16) 0;background:#fff}.distinction__grid[data-astro-cid-5dxbiy6x]{gap:var(--space-5);grid-template-columns:1fr;max-width:1100px;margin:0 auto;display:grid}@media (width>=900px){.distinction__grid[data-astro-cid-5dxbiy6x]{grid-template-columns:1fr 1fr}}.dist-card[data-astro-cid-5dxbiy6x]{padding:var(--space-7);border:1px solid var(--color-bg-muted);gap:var(--space-4);background:#fff;border-radius:24px;flex-direction:column;display:flex;position:relative;box-shadow:0 8px 32px #0000000a}.dist-card--alterego[data-astro-cid-5dxbiy6x]{border-top:4px solid #2d66ac}.dist-card--mhn[data-astro-cid-5dxbiy6x]{border-top:4px solid #f266a7}.dist-card__brand[data-astro-cid-5dxbiy6x]{align-items:center;height:56px;display:flex}.dist-card__brand[data-astro-cid-5dxbiy6x] img[data-astro-cid-5dxbiy6x]{width:auto;height:100%;max-height:50px}.dist-card__title[data-astro-cid-5dxbiy6x]{font-size:var(--text-2xl);color:#17528a;margin:0;font-weight:700}.dist-card__role[data-astro-cid-5dxbiy6x]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;font-weight:600}.dist-card__list[data-astro-cid-5dxbiy6x]{gap:var(--space-2);color:var(--color-text);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dist-card__list[data-astro-cid-5dxbiy6x] li[data-astro-cid-5dxbiy6x]{padding-left:26px;line-height:1.5;position:relative}.dist-card__list[data-astro-cid-5dxbiy6x] li[data-astro-cid-5dxbiy6x]:before{content:"";border-bottom:2.5px solid;border-left:2.5px solid;width:16px;height:9px;position:absolute;top:8px;left:0;transform:rotate(-45deg)}.dist-card--alterego[data-astro-cid-5dxbiy6x] .dist-card__list[data-astro-cid-5dxbiy6x] li[data-astro-cid-5dxbiy6x]:before{color:#2d66ac}.dist-card--mhn[data-astro-cid-5dxbiy6x] .dist-card__list[data-astro-cid-5dxbiy6x] li[data-astro-cid-5dxbiy6x]:before{color:#f266a7}.dist-card__when[data-astro-cid-5dxbiy6x]{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:#5a5a5a;background:#fafbfc;border-left:3px solid;border-radius:0 8px 8px 0;margin:0;line-height:1.5}.dist-card--alterego[data-astro-cid-5dxbiy6x] .dist-card__when[data-astro-cid-5dxbiy6x]{border-left-color:#2d66ac}.dist-card--mhn[data-astro-cid-5dxbiy6x] .dist-card__when[data-astro-cid-5dxbiy6x]{border-left-color:#f266a7}.dist-card__cta[data-astro-cid-5dxbiy6x]{border-radius:var(--radius-full);font-size:var(--text-sm);border:2px solid;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:12px 22px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.dist-card__cta--alterego[data-astro-cid-5dxbiy6x]{color:#fff;background:#2d66ac;border-color:#2d66ac}.dist-card__cta--alterego[data-astro-cid-5dxbiy6x]:hover{color:#2d66ac;background:#fff}.dist-card__cta--mhn[data-astro-cid-5dxbiy6x]{color:#fff;background:#f266a7;border-color:#f266a7}.dist-card__cta--mhn[data-astro-cid-5dxbiy6x]:hover{color:#f266a7;background:#fff}.distinction__note[data-astro-cid-5dxbiy6x]{max-width:800px;margin:var(--space-10) auto 0;padding:var(--space-5);color:#5a5a5a;font-size:var(--text-base);text-align:center;background:#fff8f0;border:1px solid #f29f0533;border-radius:16px;line-height:1.6}.distinction__note[data-astro-cid-5dxbiy6x] strong[data-astro-cid-5dxbiy6x]{color:#17528a}.about-mhn[data-astro-cid-5dxbiy6x]{padding:var(--space-16) 0;background:linear-gradient(135deg,#fef5fa 0%,#fafbfc 100%)}.about-mhn__layout[data-astro-cid-5dxbiy6x]{gap:var(--space-8);grid-template-columns:1fr;align-items:center;max-width:1100px;margin:0 auto;display:grid}@media (width>=900px){.about-mhn__layout[data-astro-cid-5dxbiy6x]{grid-template-columns:1.4fr 1fr}}.about-mhn__text[data-astro-cid-5dxbiy6x] .section-eyebrow[data-astro-cid-5dxbiy6x]{margin-bottom:var(--space-3)}.about-mhn__text[data-astro-cid-5dxbiy6x] .section-title[data-astro-cid-5dxbiy6x]{text-align:left;margin-bottom:var(--space-4)}.about-mhn__text[data-astro-cid-5dxbiy6x] p[data-astro-cid-5dxbiy6x]{color:#5a5a5a;margin:0 0 var(--space-3);line-height:1.7;font-size:var(--text-base)}.link-arrow[data-astro-cid-5dxbiy6x]{color:#f266a7;font-weight:700;font-size:var(--text-base);margin-top:var(--space-3);align-items:center;gap:6px;text-decoration:none;transition:gap .2s;display:inline-flex}.link-arrow[data-astro-cid-5dxbiy6x]:hover{gap:10px}.about-mhn__visual[data-astro-cid-5dxbiy6x]{justify-content:center;display:flex}.about-mhn__logo-card[data-astro-cid-5dxbiy6x]{padding:var(--space-8);background:#fff;border:1px solid #f266a71a;border-radius:24px;justify-content:center;align-items:center;width:100%;max-width:360px;display:flex;box-shadow:0 20px 50px #f266a71f}.about-mhn__logo-card[data-astro-cid-5dxbiy6x] img[data-astro-cid-5dxbiy6x]{width:100%;height:auto}.communes[data-astro-cid-5dxbiy6x]{padding:var(--space-16) 0;background:#fff}.communes__grid[data-astro-cid-5dxbiy6x]{gap:var(--space-4);grid-template-columns:1fr;max-width:1100px;margin:0 auto;display:grid}@media (width>=600px){.communes__grid[data-astro-cid-5dxbiy6x]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.communes__grid[data-astro-cid-5dxbiy6x]{grid-template-columns:repeat(4,1fr)}}.commune-card[data-astro-cid-5dxbiy6x]{border:1px solid var(--color-bg-muted);padding:var(--space-5);background:#fff;border-radius:16px;transition:all .25s}.commune-card[data-astro-cid-5dxbiy6x]:hover{border-color:#f266a74d;transform:translateY(-2px);box-shadow:0 8px 24px #f266a714}.commune-card__header[data-astro-cid-5dxbiy6x]{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-bg-muted);align-items:center;gap:8px;display:flex}.commune-card__pin[data-astro-cid-5dxbiy6x]{color:#f266a7;flex-shrink:0}.commune-card__name[data-astro-cid-5dxbiy6x]{font-size:var(--text-lg);color:#17528a;margin:0;font-weight:700}.commune-card__links[data-astro-cid-5dxbiy6x]{flex-direction:column;gap:8px;display:flex}.commune-link[data-astro-cid-5dxbiy6x]{font-size:var(--text-sm);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;text-decoration:none;transition:all .2s;display:flex}.commune-link__label[data-astro-cid-5dxbiy6x]{font-weight:600}.commune-link__service[data-astro-cid-5dxbiy6x]{font-size:var(--text-xs);opacity:.8;font-weight:600}.commune-link--alterego[data-astro-cid-5dxbiy6x]{color:#2d66ac;background:#2d66ac0f}.commune-link--alterego[data-astro-cid-5dxbiy6x]:hover{color:#fff;background:#2d66ac}.commune-link--mhn[data-astro-cid-5dxbiy6x]{color:#f266a7;background:#f266a714}.commune-link--mhn[data-astro-cid-5dxbiy6x]:hover{color:#fff;background:#f266a7}.communes__note[data-astro-cid-5dxbiy6x]{max-width:800px;margin:var(--space-8) auto 0;text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.communes__note[data-astro-cid-5dxbiy6x] a[data-astro-cid-5dxbiy6x]{color:#2d66ac;border-bottom:1px solid;font-weight:600;text-decoration:none}.reverse-flow[data-astro-cid-5dxbiy6x]{padding:var(--space-12) 0;background:#fafbfc}.reverse-flow__card[data-astro-cid-5dxbiy6x]{max-width:900px;padding:var(--space-8);gap:var(--space-5);border:1px solid var(--color-bg-muted);background:#fff;border-radius:24px;flex-direction:column;margin:0 auto;display:flex;box-shadow:0 8px 32px #0000000a}@media (width>=768px){.reverse-flow__card[data-astro-cid-5dxbiy6x]{align-items:flex-start;gap:var(--space-6);flex-direction:row}}.reverse-flow__icon[data-astro-cid-5dxbiy6x]{color:#fff;background:linear-gradient(135deg,#f266a7 0%,#f6b5c4 100%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.reverse-flow__title[data-astro-cid-5dxbiy6x]{font-size:var(--text-2xl);color:#17528a;margin:0 0 var(--space-3);font-weight:700;line-height:1.2}.reverse-flow__content[data-astro-cid-5dxbiy6x] p[data-astro-cid-5dxbiy6x]{color:#5a5a5a;margin:0 0 var(--space-5);line-height:1.6}.reverse-flow__actions[data-astro-cid-5dxbiy6x]{gap:var(--space-3);flex-wrap:wrap;display:flex}.btn[data-astro-cid-5dxbiy6x]{border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;border:2px solid;align-items:center;gap:8px;padding:12px 22px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.btn--primary[data-astro-cid-5dxbiy6x]{color:#fff;background:#2d66ac;border-color:#2d66ac}.btn--primary[data-astro-cid-5dxbiy6x]:hover{color:#2d66ac;background:#fff}.btn--ghost[data-astro-cid-5dxbiy6x]{color:#f29f05;background:#fff;border-color:#f29f054d}.btn--ghost[data-astro-cid-5dxbiy6x]:hover{color:#fff;background:#f29f05;border-color:#f29f05}
