.prestations-entete[data-astro-cid-7re6myby]{gap:2rem;margin-bottom:3.5rem;display:grid}.prestations-badge[data-astro-cid-7re6myby]{color:#000000bf;background:#f2f5f1;border-radius:.25rem;margin-bottom:.75rem;padding:.375rem .5rem;font-size:.875rem;display:table}.prestations-intro[data-astro-cid-7re6myby]{color:#000000bf;font-size:1.0625rem;line-height:1.5}.prestations-grille[data-astro-cid-7re6myby]{gap:2rem 1.25rem;display:grid}.prestations-item[data-astro-cid-7re6myby]{min-width:0}.prestation[data-astro-cid-7re6myby]{background:#fff;border:1px solid #0000001a;border-radius:.5rem;flex-direction:column;height:100%;display:flex;overflow:hidden}.prestation-entete[data-astro-cid-7re6myby]{flex-direction:column;gap:2rem;padding:1.75rem;display:flex}.prestation-entete[data-astro-cid-7re6myby] svg[data-astro-cid-7re6myby]{width:4.75rem;height:4.75rem}.prestation-corps[data-astro-cid-7re6myby]{background:#f2f5f1;flex-direction:column;flex:1;gap:2rem;padding:1.5rem 1.75rem;display:flex}.prestation-texte[data-astro-cid-7re6myby]{color:#000000bf;font-size:1.0625rem;line-height:1.5}.prestation-texte[data-astro-cid-7re6myby] p+p{margin-top:.75rem}.prestation-action[data-astro-cid-7re6myby]{color:#0f3d3a;background:#fff;border-radius:.375rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;margin-top:auto;padding:.875rem 1rem;font-size:1rem;transition:background-color .16s;display:flex}.prestation-action[data-astro-cid-7re6myby]:hover{background:#c8f8a9}.prestation-action[data-astro-cid-7re6myby]:focus-visible{outline-offset:3px;outline:2px solid #1f6e69}@media (width>=768px){.prestations-grille[data-astro-cid-7re6myby]{grid-template-columns:repeat(2,minmax(0,1fr))}.prestation-entete[data-astro-cid-7re6myby]{justify-content:space-between;min-height:16rem}}@media (width>=1100px){.prestations-entete[data-astro-cid-7re6myby]{grid-template-columns:1.4fr 1fr;align-items:end;gap:5rem;margin-bottom:4rem}.prestations-intro[data-astro-cid-7re6myby]{padding-bottom:.375rem}.prestations-grille[data-astro-cid-7re6myby]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.25rem}.prestation-entete[data-astro-cid-7re6myby]{min-height:17rem}}@media (prefers-reduced-motion:reduce){.prestation-action[data-astro-cid-7re6myby]{transition:none}}.logiciels-liste[data-astro-cid-boqpf6jp]{flex-wrap:wrap;justify-content:center;gap:3rem 2.5rem;margin-top:3.5rem;display:flex}.logiciel[data-astro-cid-boqpf6jp]{text-align:center;flex:0 calc(25% - 1.875rem);min-width:0}.logiciel-lien[data-astro-cid-boqpf6jp]{border-radius:.25rem;justify-content:center;align-items:center;min-height:6rem;padding:.75rem;transition:background-color .16s;display:flex}.logiciel-lien[data-astro-cid-boqpf6jp]:focus-visible{outline-offset:4px;outline:2px solid}.logiciel-lien[data-astro-cid-boqpf6jp] img[data-astro-cid-boqpf6jp]{object-fit:contain;width:100%;max-width:15rem;height:4.5rem;display:block}.logiciel-lien[data-astro-cid-boqpf6jp] img[data-astro-cid-boqpf6jp].logo-sobank{transform:scale(1.2)}.logiciel-usage[data-astro-cid-boqpf6jp]{max-width:25ch;margin:1rem auto 0;font-size:1rem;line-height:1.5}@media (width<=767px){.logiciels-liste[data-astro-cid-boqpf6jp]{gap:2rem 1rem;margin-top:2.5rem}.logiciel[data-astro-cid-boqpf6jp]{flex-basis:calc(50% - .5rem)}.logiciel-lien[data-astro-cid-boqpf6jp]{min-height:5rem;padding:.5rem}.logiciel-lien[data-astro-cid-boqpf6jp] img[data-astro-cid-boqpf6jp]{height:3.5rem}.logiciel-usage[data-astro-cid-boqpf6jp]{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.logiciel-lien[data-astro-cid-boqpf6jp]{transition:none}}.page-lecture{--lecture-retrait:6.25rem;--lecture-brand:#0f3d3a;--lecture-brand-light:#1f6e69;--lecture-line:#0000001a;--lecture-muted:#f2f5f1}.page-lecture :where([id]){scroll-margin-top:var(--lecture-retrait)}.page-lecture .action-parcours{text-wrap:balance;min-width:0;line-height:1.35}.ouverture-lecture{background-color:#fff;padding:clamp(3rem,6vw,6rem) 1.5rem}.ouverture-lecture--mission{border-block:1px solid var(--lecture-line);background-color:#f8f7f3}.ouverture-lecture__cadre{align-items:center;gap:2.5rem;max-width:80rem;margin:auto;display:grid}.ouverture-lecture__repere{color:#1f6e69;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:1rem;font-size:.75rem;font-weight:500;display:flex}.ouverture-lecture__repere>span{color:#0f3d3a;letter-spacing:0;font-family:Forum,Forum Fallback,Georgia,Times New Roman,serif;font-size:2.25rem}.ouverture-lecture h2{color:#000;text-wrap:balance;max-width:19ch;margin:1rem 0 1.25rem;font-family:Forum,Forum Fallback,Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.1}.ouverture-lecture__intro{max-width:48ch;margin-bottom:1.75rem;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.65}.ouverture-lecture__liste{counter-reset:none}.ouverture-lecture__liste li{border-bottom:1px solid var(--lecture-line);gap:1.25rem;padding:1.25rem 0;display:flex}.ouverture-lecture__liste li:first-child{border-top:1px solid var(--lecture-line)}.ouverture-lecture__liste li>span{color:#1f6e69;flex-shrink:0;font-family:Forum,Forum Fallback,Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.3}.ouverture-lecture__liste h3{color:#0f3d3a;margin-bottom:.4rem;font-size:1.125rem;font-weight:500;line-height:1.4}.ouverture-lecture__liste p{line-height:1.6}.ouverture-lecture__interlocuteur{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.ouverture-lecture__interlocuteur img{object-fit:cover;object-position:top;border-radius:50%;width:4.25rem;height:4.25rem}.ouverture-lecture__interlocuteur p{color:#0f3d3a;font-weight:500}.ouverture-lecture__interlocuteur span{max-width:30ch;font-size:.875rem;line-height:1.5;display:block}.lecture-entree{color:#fff;background-color:#0f3d3a;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.5rem max(1.5rem,50vw - 46rem);display:flex}.lecture-entree p{font-family:Forum,Forum Fallback,Georgia,Times New Roman,serif;font-size:1.5rem}.lecture-entree a{color:#c8f8a9;text-underline-offset:.25em;align-items:center;gap:1rem;text-decoration:underline;display:inline-flex}.lecture-grille{align-items:start;gap:2rem;max-width:98rem;margin:auto;padding:2.5rem 1.5rem 3.5rem;display:grid}.lecture-sommaire{color:#0f3d3a;min-width:0}.lecture-sommaire details{border-block:1px solid var(--lecture-line)}.lecture-sommaire summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:3rem;padding:.75rem 0;font-size:.75rem;font-weight:500;list-style:none;display:flex}.lecture-sommaire summary::-webkit-details-marker{display:none}.lecture-sommaire ol{padding:.5rem 0 1rem}.lecture-sommaire a[data-lecture-ancre]{border-left:2px solid #0000;align-items:baseline;gap:.75rem;padding:.65rem .5rem;font-size:.875rem;line-height:1.4;transition:background-color .15s,color .15s;display:flex}.lecture-sommaire a[data-lecture-ancre]>span{opacity:.65;font-variant-numeric:tabular-nums;font-size:.6875rem}.lecture-sommaire a[data-lecture-ancre]:hover{background-color:#f2f5f1}.lecture-sommaire a[aria-current]{border-color:var(--lecture-brand);background-color:#f2f5f1;font-weight:500}.lecture-retour{display:none}.lecture-corps{min-width:0}.lecture-chapeau{border-bottom:1px solid var(--lecture-line);padding-bottom:2.5rem;line-height:1.75}.lecture-chapeau>p{color:#1f6e69;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem}.lecture-chapeau>div>*+*{margin-top:1rem}.lecture-bloc{border-bottom:1px solid var(--lecture-line);padding-block:2.75rem}.lecture-corps [data-edito-section]{background:0 0;padding:0}.lecture-corps [data-edito-conteneur]{max-width:none;padding:0}.lecture-corps .text-h2-edito{text-wrap:balance;font-size:clamp(1.875rem,2.5vw,2.5rem);line-height:1.17}.lecture-corps .text-h3-edito{font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.25}.lecture-corps .text-lecture{font-size:1.0625rem;line-height:1.75}.lecture-corps .text-lead{font-size:1.125rem;line-height:1.65}.lecture-corps [data-edito-conteneur]>header,.lecture-corps [data-edito-conteneur]>div>header{display:block}.lecture-corps header>p,.lecture-corps header>div+p{margin-top:1rem}.lecture-corps [data-edito-conteneur]>div{max-width:none}.lecture-corps .lg\:grid-cols-12{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.lecture-corps .lg\:grid-cols-12>*{grid-column:auto}.lecture-corps .lg\:grid-cols-12>.relative{aspect-ratio:3/2;min-height:0}.lecture-corps .lg\:grid-cols-12>.lg\:order-first{order:0}.lecture-corps ul.grid,.lecture-corps ol.grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.lecture-corps li>.shadow-card{box-shadow:none;background:var(--lecture-muted);border:1px solid var(--lecture-line);padding:1.5rem}.lecture-corps .text-numero-etape{font-size:2rem}.lecture-corps img{max-width:100%}.lecture-corps p,.lecture-corps li{overflow-wrap:anywhere}.lecture-corps [data-edito-section].bg-brand{color:#fff;background-color:#0f3d3a;border-radius:.5rem;padding:1.5rem}.lecture-corps table{font-size:.9375rem;line-height:1.6}.lecture-corps th{color:var(--lecture-brand)}.lecture-corps tr:nth-child(2n){background:var(--lecture-muted)}.lecture-relais{border:1px solid var(--lecture-line);border-left:3px solid var(--lecture-brand-light);background-color:#f8f7f3;border-radius:.5rem;margin-top:2rem;padding:1.5rem}.lecture-relais__titre{color:#0f3d3a;margin-bottom:.75rem;font-family:Forum,Forum Fallback,Georgia,Times New Roman,serif;font-size:1.75rem;line-height:1.2}.lecture-relais>p+p{margin-bottom:1.25rem;line-height:1.65}.lecture-contact{min-width:0}.lecture-contact__carte{border:1px solid var(--lecture-line);background-color:#f2f5f1;border-radius:.75rem;padding:1.5rem}.lecture-contact__repere{color:#1f6e69;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.6875rem}.lecture-contact__titre{color:#0f3d3a;text-wrap:balance;margin-bottom:1rem;font-family:Forum,Forum Fallback,Georgia,Times New Roman,serif;font-size:1.875rem;line-height:1.1}.lecture-contact__carte>p:not([class]){font-size:.9375rem;line-height:1.65}.lecture-contact__preuve{align-items:center;gap:.75rem;margin-block:1.5rem;display:flex}.lecture-contact__monogramme{color:#c8f8a9;background-color:#0f3d3a;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-family:Forum,Forum Fallback,Georgia,Times New Roman,serif;display:grid}.lecture-contact__preuve p{font-size:.8125rem;line-height:1.5}.lecture-contact__preuve strong{color:var(--lecture-brand);font-weight:500;display:block}.lecture-contact__preuve p span{margin-top:.25rem;display:block}.lecture-contact .action-parcours{width:100%}.lecture-contact__appel{color:#0f3d3a;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.5rem;font-weight:500;display:flex}.lecture-contact__adresse{border-top:1px solid var(--lecture-line);margin-top:.75rem;padding-top:1rem;font-size:.75rem;line-height:1.65}.lecture-formulaire{border-top:1px solid var(--lecture-line)}@media (width>=48rem){.ouverture-lecture__cadre{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem)}.lecture-grille{padding-inline:2rem}}@media (width>=64rem){.lecture-grille{grid-template-columns:10.5rem minmax(0,1fr);gap:2.25rem;padding-top:3.5rem}.lecture-sommaire{top:var(--lecture-retrait);position:sticky}.lecture-sommaire summary{cursor:default}.lecture-sommaire summary>span{display:none}.lecture-sommaire ol{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100svh - 12rem);overflow-y:auto}.lecture-sommaire details:not([open])>ol{display:block}.lecture-retour{padding-top:1rem;font-size:.75rem;display:inline-flex}.lecture-contact{grid-column:2}.lecture-corps .lg\:grid-cols-12{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lecture-corps .lg\:grid-cols-12>.lg\:order-first{order:-1}.lecture-corps .lg\:grid-cols-12>.relative{aspect-ratio:auto;height:100%;min-height:18rem}}@media (width>=80rem){.lecture-grille{grid-template-columns:10.5rem minmax(0,1fr) 15rem;gap:2rem}.lecture-contact{top:var(--lecture-retrait);grid-column:3;position:sticky}.lecture-contact__carte{padding:1.25rem}.lecture-contact__titre{font-size:1.75rem}}@media (prefers-reduced-motion:no-preference){.page-lecture .action-parcours svg{transition:transform .18s ease-out}.page-lecture .action-parcours:hover svg{transform:translate(.2rem)}}.lecture-chapeau>div,.lecture-corps div.text-lecture{max-width:72ch}@media (width>=80rem) and (height<=47.99rem){.lecture-contact{position:static}}
