@layer components{.ap-legende{z-index:1;left:var(--m-space-5);bottom:var(--m-space-5);max-width:calc(100% - 2 * var(--m-space-5));border-radius:var(--m-radius-pill);background:var(--m-marine-a80);color:var(--m-on-dark);padding:6px 12px;font-size:12px;line-height:1.35;position:absolute}.ap-legende--haut{top:var(--m-space-5);bottom:auto}.ap-marine .av-marine__fig img{object-position:0% 30%}@media (max-width:1180px){.ap-marine .av-marine__fig img{object-position:14% 30%}}.ap-bio{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.ap-bio .av-recit__fig img{object-position:26% 30%}@media (max-width:900px){.ap-bio{grid-template-columns:minmax(0,1fr)}.ap-bio .av-recit__fig img{object-position:24% 20%}}.ap-ico{width:22px;height:22px}.ap-etapes{gap:var(--m-space-3);width:100%;padding:var(--m-space-5);border-radius:var(--m-radius-md);background:var(--m-paper);display:grid}.ap-etapes__titre{color:var(--m-slate);font-size:13px}.ap-etapes ol{gap:var(--m-space-3);counter-reset:ap-etape;display:grid}.ap-etapes li{gap:var(--m-space-3);color:var(--m-ink-2);counter-increment:ap-etape;grid-template-columns:28px minmax(0,1fr);align-items:start;font-size:15px;display:grid}.ap-etapes li:before{content:counter(ap-etape);background:var(--m-glacier);width:28px;height:28px;color:var(--m-marine-800);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.ap-politique{gap:var(--m-space-1);color:var(--m-ink-2);font-size:14px;display:grid}.ap-politique li{gap:var(--m-space-2);grid-template-columns:16px minmax(0,1fr);align-items:start;display:grid}.ap-politique svg{width:16px;height:16px;color:var(--m-glacier-ink);margin-top:3px}.av-reserver__photo .av-reserver__hote img{width:48px;height:48px}@media (max-width:480px){.av-reserver__photo{aspect-ratio:1}}}
