.wv.wv-quartiers .wv-in{display:flex;flex-direction:column;gap:clamp(24px,2.4vw,34px)}.wv.wv-quartiers .wv-h2{max-width:900px}.wv.wv-quartiers .wv-quartiers__intro,.wv.wv-quartiers .wv-quartiers__zones{max-width:1000px}.wv.wv-quartiers .wv-quartiers__zones{margin-top:8px}.wv.wv-quartiers .wv-icards{display:grid;gap:clamp(14px,1.6vw,22px);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.wv.wv-quartiers .wv-icard{align-items:center;background:var(--wv-card);border-radius:28px;color:var(--wv-navy);display:flex;gap:18px;padding:18px 22px;text-decoration:none}.wv.wv-quartiers .wv-icard:hover{color:var(--wv-navy)}.wv.wv-quartiers .wv-icard img{display:block;flex:none;height:84px;object-fit:contain;width:84px}.wv.wv-quartiers .wv-icard__body{display:flex;flex-direction:column;gap:4px;min-width:0}.wv.wv-quartiers .wv-icard h3{font-size:21px;font-weight:800;line-height:1.2;margin:0}.wv.wv-quartiers .wv-icard__desc{color:var(--wv-soft);font-size:15.5px;line-height:1.45}.wv.wv-quartiers .wv-icard__more{align-items:center;color:var(--wv-pink);display:inline-flex;font-size:15px;font-weight:800;gap:6px}.wv.wv-quartiers .wv-icard__more svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.wv.wv-quartiers .wv-arr{display:grid;gap:clamp(14px,1.4vw,20px);grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr))}.wv.wv-quartiers .wv-arr__card{background:var(--wv-card);border-radius:24px;display:flex;flex-direction:column;gap:10px;padding:22px;scroll-snap-align:start}.wv.wv-quartiers .wv-arr__head{align-items:center;display:flex;gap:12px}.wv.wv-quartiers .wv-arr__num{align-items:center;background:var(--wv-navy);border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:17px;font-weight:900;height:44px;justify-content:center;width:44px}.wv.wv-quartiers .wv-arr__num--pin{background:var(--wv-pink)}.wv.wv-quartiers .wv-arr__num svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.wv.wv-quartiers .wv-arr h3{font-size:19px;font-weight:800;line-height:1.2;margin:0}.wv.wv-quartiers .wv-arr__q{color:var(--wv-pink);font-size:14.5px;font-weight:800;line-height:1.35}.wv.wv-quartiers .wv-arr__t{font-size:15.5px;line-height:1.5}@media (max-width:640px){.wv.wv-quartiers .wv-arr{grid-auto-columns:86%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}}.wv.wv-quartiers .wv-zone{align-items:stretch;display:flex;flex-wrap:wrap;gap:clamp(20px,2.6vw,32px)}.wv.wv-quartiers .wv-map{background:var(--wv-card);border-radius:32px;display:flex;flex:1.6 1 540px;flex-direction:column;gap:12px;justify-content:space-between;margin:0;min-width:0;padding:14px}.wv.wv-quartiers .wv-map__img{align-items:center;background:#eaf3fa;border-radius:22px;display:flex;flex:1 1 auto;overflow-x:auto}.wv.wv-quartiers .wv-map__img img{display:block;height:auto;max-width:none;min-width:540px;width:100%}.wv.wv-quartiers .wv-map figcaption{display:flex;flex-wrap:wrap;font-size:15px;font-weight:700;gap:8px 26px;line-height:1.4;padding:2px 10px 8px}.wv.wv-quartiers .wv-leg{align-items:center;display:inline-flex;gap:9px}.wv.wv-quartiers .wv-leg:before{background:var(--wv-navy);border-radius:50%;content:"";flex:none;height:16px;width:16px}.wv.wv-quartiers .wv-leg--rose:before{background:var(--wv-pink)}.wv.wv-quartiers .wv-check{background:var(--wv-card);border-radius:32px;display:flex;flex:1 1 380px;flex-direction:column;gap:18px;min-width:0;padding:clamp(24px,2.6vw,34px)}.wv.wv-quartiers .wv-check__title{font-size:22px;font-weight:800;line-height:1.25}.wv.wv-quartiers .wv-check ul{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.wv.wv-quartiers .wv-check li{align-items:flex-start;display:flex;gap:14px;margin:0;padding:0}.wv.wv-quartiers .wv-check li:before{content:none}.wv.wv-quartiers .wv-check__ico{align-items:center;background:var(--wv-teal);border-radius:50%;color:var(--wv-navy);display:inline-flex;flex:none;height:28px;justify-content:center;margin-top:1px;width:28px}.wv.wv-quartiers .wv-check__ico svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.wv.wv-quartiers .wv-check .wv-btn{align-self:flex-start;margin-top:auto}