.ps-page--a-propos .an-travail{padding-top:0}.ps-page--a-propos .an-principes{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ps-page--a-propos .an-principes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width>=1024px){.ps-page--a-propos .an-principes{gap:24px}}.ps-page--a-propos .an-principe{padding:var(--carte-pad);flex-direction:column;gap:10px;display:flex}.ps-page--a-propos .an-principe-num{font-family:var(--font-mono);letter-spacing:.12em;color:var(--lav);font-size:11px;font-weight:500}.ps-page--a-propos .an-principe p{max-width:52ch;font-size:16px;line-height:1.6}.ps-page--a-propos .an-liens-section{padding-top:0}.ps-page--a-propos .an-liens-titre{margin-bottom:20px}.ps-page--contact .an-contact{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:clamp(32px,5vw,48px);display:grid}@media (width>=1024px){.ps-page--contact .an-contact{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px}}.ps-page--contact .an-formulaire{padding:var(--carte-pad);flex-direction:column;gap:18px;min-width:0;display:flex}.ps-page--contact .an-formulaire-pied{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}@media (width<=479px){.ps-page--contact .an-formulaire-pied .ps-btn{width:100%}}.ps-page--contact .an-retour{color:var(--text-1);align-items:center;gap:8px;font-size:15px;line-height:1.45;display:flex}.ps-page--contact .an-retour:empty{display:none}.ps-page--contact .an-retour[data-etat=envoye] svg{color:var(--lav)}.ps-page--contact .an-retour svg{flex-shrink:0}.ps-page--contact .an-cartes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ps-page--contact .an-carte{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:18px 20px;display:grid}.ps-page--contact .an-carte>svg{color:var(--lav);grid-row:1/span 3;margin-top:2px}.ps-page--contact .an-carte>*{grid-column:2}.ps-page--contact .an-carte>svg{grid-column:1}.ps-page--contact .an-carte-titre{color:var(--text-1);font-size:16.5px;font-weight:600;line-height:1.35}.ps-page--contact .an-carte p{color:var(--text-2);font-size:15px;line-height:1.55}.ps-page--contact .an-carte a{align-items:center;width:fit-content;min-height:44px;display:inline-flex}.ps-page--introuvable .an-destinations ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:clamp(32px,5vw,48px) 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.ps-page--introuvable .an-destinations ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.ps-page--introuvable .an-destination{min-height:64px;color:var(--text-1);transition:border-color var(--mk-court) var(--mk-sortie), background-color var(--mk-court) var(--mk-sortie);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.ps-page--introuvable .an-destination svg{color:var(--lav);flex-shrink:0}@media (hover:hover){.ps-page--introuvable .an-destination:hover{border-color:var(--lav-bord);background:var(--lav-fond)}}@media (prefers-reduced-motion:reduce){.ps-page--introuvable .an-destination{transition:none}}html[data-mouvement=reduit] .ps-page--introuvable .an-destination{transition:none}
