.local-hero[data-astro-cid-t6rbh3jy]{display:block}.local-hero-title[data-astro-cid-t6rbh3jy]{font-family:var(--sans);font-size:clamp(2rem,3.5vw + 1rem,3.75rem);line-height:1.05;margin:18px 0 0;font-weight:700;color:var(--navy);letter-spacing:-.02em}.local-hero-chapeau[data-astro-cid-t6rbh3jy]{font-size:clamp(16px,1.2vw + 14px,19px);line-height:1.55;color:var(--text);max-width:620px;margin:22px 0 0}.local-hero-chapeau[data-astro-cid-t6rbh3jy] strong{color:var(--ink);font-weight:600}.local-hero-ctas[data-astro-cid-t6rbh3jy]{display:flex;flex-direction:column;gap:14px;margin-top:30px}@media(min-width:769px){.local-hero-ctas[data-astro-cid-t6rbh3jy]{flex-direction:row;align-items:center}}.local-meta-bar[data-astro-cid-yvenlfds]{display:flex;flex-direction:column;gap:1px;margin-top:36px;background:var(--rule);border:1px solid var(--rule);border-radius:4px;padding:0}.local-meta-cell[data-astro-cid-yvenlfds]{background:var(--card);padding:16px 18px;flex:1}.local-meta-label[data-astro-cid-yvenlfds]{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.local-meta-value[data-astro-cid-yvenlfds]{font-family:var(--sans);font-size:20px;color:var(--ink);font-weight:500;margin-top:4px}@media(min-width:769px){.local-meta-bar[data-astro-cid-yvenlfds]{flex-direction:row;gap:4px}}.local-map-card[data-astro-cid-tp2gv4mu]{border-radius:6px;overflow:hidden;border:1px solid var(--rule)}.local-map[data-astro-cid-tp2gv4mu]{height:340px;background:var(--sage-wash);display:flex;align-items:center;justify-content:center;padding:0;text-align:center;position:relative}.local-map-img[data-astro-cid-tp2gv4mu]{width:100%;height:100%;object-fit:cover;display:block}.local-map-attribution[data-astro-cid-tp2gv4mu]{position:absolute;bottom:4px;right:6px;font-family:var(--mono);font-size:10px;color:var(--ink);background:#ffffffc7;padding:2px 6px;border-radius:2px;text-decoration:none;letter-spacing:0}.local-map-attribution[data-astro-cid-tp2gv4mu]:hover{background:#fffffff2;text-decoration:underline}.local-map-text[data-astro-cid-tp2gv4mu]{font-family:var(--mono);font-size:12px;color:var(--muted)}.local-map-link[data-astro-cid-tp2gv4mu]{display:block;font-family:var(--mono);font-size:11px;color:var(--teal-aa);text-decoration:underline;text-underline-offset:3px;margin-bottom:10px}.local-map-link[data-astro-cid-tp2gv4mu]:hover{color:var(--teal)}.local-map-body[data-astro-cid-tp2gv4mu]{padding:18px;background:var(--card);border-top:1px solid var(--rule)}.local-map-pin[data-astro-cid-tp2gv4mu]{display:flex;align-items:center;gap:10px}.local-map-pin-text[data-astro-cid-tp2gv4mu]{font-size:14px;color:var(--ink);font-weight:500}.local-map-distance[data-astro-cid-tp2gv4mu]{font-family:var(--mono);font-size:12px;color:var(--muted);margin-top:6px}.local-map-chips[data-astro-cid-tp2gv4mu]{display:flex;flex-wrap:wrap;gap:4px;margin-top:14px}.local-map-chip[data-astro-cid-tp2gv4mu]{font-family:var(--mono);font-size:11px;padding:4px 8px;border-radius:2px;background:var(--sage-wash);color:var(--sage);border:1px solid var(--sage-light)}.local-specs[data-astro-cid-yt34vnm2]{display:block}.local-specs-intro[data-astro-cid-yt34vnm2]{margin-bottom:32px}.local-specs-title[data-astro-cid-yt34vnm2]{font-family:var(--sans);font-size:clamp(22px,2vw + 18px,28px);line-height:1.3;margin:14px 0 0;font-weight:700;color:var(--teal);letter-spacing:0}.local-specs-text[data-astro-cid-yt34vnm2]{font-size:15px;color:var(--text);line-height:1.7;margin-top:20px}.local-specs-text[data-astro-cid-yt34vnm2] strong{color:var(--ink);font-weight:600}.local-specs-grid[data-astro-cid-yt34vnm2]{display:grid;grid-template-columns:1fr;gap:16px}.local-spec-card[data-astro-cid-yt34vnm2]{background:var(--card);border:1px solid var(--rule);padding:22px;border-radius:4px}.local-spec-titre[data-astro-cid-yt34vnm2]{font-family:var(--sans);font-size:18px;color:var(--ink);font-weight:500}.local-spec-desc[data-astro-cid-yt34vnm2]{font-size:13px;color:var(--text);line-height:1.55;margin-top:8px}@media(min-width:769px){.local-specs-grid[data-astro-cid-yt34vnm2]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1101px){.local-specs[data-astro-cid-yt34vnm2]{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}.local-specs-intro[data-astro-cid-yt34vnm2]{margin-bottom:0}}.local-voisines-title[data-astro-cid-jbqu475b]{font-family:var(--sans);font-size:clamp(22px,2vw + 18px,28px);font-weight:700;margin:14px 0 28px;color:var(--teal);letter-spacing:0;line-height:1.3}.local-voisines-grid[data-astro-cid-jbqu475b]{display:grid;grid-template-columns:1fr;gap:16px}.local-voisine-card[data-astro-cid-jbqu475b]{background:var(--card);border:1px solid var(--rule);padding:20px;border-radius:4px;display:flex;flex-direction:column;gap:8px;text-decoration:none;transition:border-color .15s ease}.local-voisine-card[data-astro-cid-jbqu475b]:hover{border-color:var(--teal)}.local-voisine-label[data-astro-cid-jbqu475b]{font-family:var(--sans);font-size:18px;color:var(--ink);font-weight:500;line-height:1.25}.local-voisine-meta[data-astro-cid-jbqu475b]{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}@media(min-width:769px){.local-voisines-grid[data-astro-cid-jbqu475b]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1101px){.local-voisines-grid[data-astro-cid-jbqu475b]{grid-template-columns:repeat(3,1fr)}}.ville-hero-grid[data-astro-cid-ug265vrd],.ville-testi-faq[data-astro-cid-ug265vrd]{display:block}.ville-faq-only[data-astro-cid-ug265vrd]{max-width:860px}.ville-faq-title[data-astro-cid-ug265vrd]{font-family:var(--sans);font-size:22px;font-weight:500;margin:14px 0 18px;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.ville-body[data-astro-cid-ug265vrd]{max-width:760px;margin:0 auto;font-size:16px;line-height:1.75;color:var(--text)}.ville-body[data-astro-cid-ug265vrd] h2{font-family:var(--sans);font-size:clamp(22px,2vw + 18px,28px);color:var(--teal);font-weight:700;margin:48px 0 18px;letter-spacing:0;line-height:1.3}.ville-body[data-astro-cid-ug265vrd] h3{font-family:var(--sans);font-size:20px;color:var(--ink);font-weight:600;margin:32px 0 14px;letter-spacing:-.005em}.ville-body[data-astro-cid-ug265vrd] p{margin:0 0 16px}.ville-body[data-astro-cid-ug265vrd] strong{color:var(--ink);font-weight:600}.ville-body[data-astro-cid-ug265vrd] a:not(.btn){color:var(--teal-aa);text-decoration:underline;text-underline-offset:3px}.ville-body[data-astro-cid-ug265vrd] ul,.ville-body[data-astro-cid-ug265vrd] ol{padding-left:22px;margin:0 0 18px}.ville-body[data-astro-cid-ug265vrd] li{margin:6px 0}@media(min-width:1101px){.ville-hero-grid[data-astro-cid-ug265vrd]{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:start}.ville-testi-faq[data-astro-cid-ug265vrd]{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.ville-faq-title[data-astro-cid-ug265vrd]{font-size:26px}}
