.os-mt-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}a.os-metier.os-mt-carte{min-height:100%;transition:transform .5s var(--courbe), box-shadow .5s var(--courbe), border-color .5s var(--courbe);flex-direction:column;gap:12px;padding:30px 28px;display:flex}a.os-metier.os-mt-carte:hover{box-shadow:var(--ombre);transform:translateY(-3px)}.os-mt-carte h2{font-size:26px}.os-mt-carte small{margin-top:0}.os-mt-carte p{color:var(--encre-2);flex:1;font-size:15.5px;font-weight:400}.os-mt-carte .os-lien-fleche{margin-top:6px}@media (max-width:1000px){.os-mt-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.os-mt-grille{grid-template-columns:minmax(0,1fr)}}.os-mt-champ{max-width:680px}.os-mt-champ .os-gen{margin-top:24px}.os-mt-exemple{color:var(--encre-2);margin-top:10px;font-size:14px}.os-mt-exemple b{color:var(--encre);font-weight:600}.os-mt-frise{max-width:860px;margin-top:40px}.os-mt-etape{grid-template-columns:84px 28px minmax(0,1fr);column-gap:20px;display:grid}.os-mt-heure{font-family:var(--titre);letter-spacing:-.02em;color:var(--accent);white-space:nowrap;grid-area:1/1;font-size:19px;font-weight:700;line-height:1.3}.os-mt-rail{grid-area:1/2/span 2;position:relative}.os-mt-rail:before{content:"";background:var(--trait-2);width:2px;position:absolute;top:12px;bottom:-12px;left:13px}.os-mt-etape:last-child .os-mt-rail:before{display:none}.os-mt-rail:after{content:"";background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 5px var(--teinte);border-radius:50%;position:absolute;top:6px;left:8px}.os-mt-texte{color:var(--encre);grid-area:1/3;max-width:36em;padding-bottom:36px;font-size:17px;line-height:1.6}.os-mt-etape:last-child .os-mt-texte{padding-bottom:0}.os-mt-texte:before{content:"« ";color:var(--encre-3)}.os-mt-texte:after{content:" »";color:var(--encre-3)}@media (max-width:640px){.os-mt-etape{grid-template-columns:28px minmax(0,1fr);column-gap:14px}.os-mt-rail{grid-column:1}.os-mt-heure{grid-area:1/2;font-size:17px}.os-mt-texte{grid-area:2/2;margin-top:6px;padding-bottom:30px;font-size:16px}}.os-mt-etiquettes{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.os-mt-etiquettes li{border:1px solid var(--trait-2);background:var(--fond);border-radius:999px;padding:10px 16px;font-size:15px;font-weight:500}.os-mt-fonction .os-lien-fleche{margin-top:16px}.os-mt-autres{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.os-mt-autres .os-metier{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:14px 18px;display:inline-flex}.os-mt-autres .os-metier small{margin:0;display:inline}
