/* ═══════════════════════════════════════════════════════════════════════════
   Prevaterra — feuille unique.
   Palette, typographie, rayons et ombres relevés sur la planche d'identité v3
   (DESIGN/Prevaterra v4 - identite visuelle.html), validée le 22 août 2026.
   Aucune ressource externe : polices et logotypes sont servis avec le site.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ── Polices — Barlow Condensed en titrage, Barlow en texte, Plex Mono en
      chiffres et références. Sous-ensemble latin, servies localement. ──────── */
@font-face{ font-family:'Barlow Condensed'; font-style:normal; font-weight:600;
  font-display:swap; src:url('/assets/barlowcondensed-600.5bc49d41.woff2') format('woff2'); }
@font-face{ font-family:'Barlow'; font-style:normal; font-weight:400;
  font-display:swap; src:url('/assets/barlow-400.7a686e76.woff2') format('woff2'); }
@font-face{ font-family:'Barlow'; font-style:normal; font-weight:600;
  font-display:swap; src:url('/assets/barlow-600.488b5809.woff2') format('woff2'); }
@font-face{ font-family:'IBM Plex Mono'; font-style:normal; font-weight:400;
  font-display:swap; src:url('/assets/plexmono-400.c36f509c.woff2') format('woff2'); }
@font-face{ font-family:'IBM Plex Mono'; font-style:normal; font-weight:500;
  font-display:swap; src:url('/assets/plexmono-500.a76f53ca.woff2') format('woff2'); }

/* ── Jetons — thème clair complet sur :root nu ───────────────────────────── */
:root{
  /* papier, feuille, surface secondaire : trois niveaux, pas quatre */
  --papier:        #F7F4EE;
  --feuille:       #FFFFFF;
  --surface-2:     #F5F1EA;
  --encre:         #1A1714;
  --encre-2:       #514B43;
  --encre-3:       #7C7365;
  --encre-4:       #A79C8B;
  --filet:         #E8E1D4;
  --filet-fort:    #1A1714;
  --braise:        #C2410C;
  --braise-fonce:  #9A340A;
  --braise-texte:  #FFFFFF;
  --braise-voile:  #FBEDE6;
  --cadastre:      #1F5B78;
  --bon:           #2C6A4D;
  --attention:     #8E6210;
  --critique:      #9C2C1D;
  --critique-fond: #F8E5E1;

  --titre: 'Barlow Condensed', 'Arial Narrow', system-ui, sans-serif;
  --texte: 'Barlow', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --mono:  'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;

  /* « coin adouci de 10 à 22 px selon la taille du bloc » */
  --rayon-grand: 18px;
  --rayon:       14px;
  --rayon-petit:  6px;

  /* « ombre très basse, aucun filet de dessin technique » */
  --ombre: 0 1px 2px rgba(26,23,20,.04), 0 16px 36px -28px rgba(26,23,20,.16);

  --marge: clamp(1.125rem, 5vw, 5.5rem);
  --mesure: 36em;
}

@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]){
    --papier:        #141210;
    --feuille:       #1B1815;
    --surface-2:     #23201B;
    --encre:         #F0EBE3;
    --encre-2:       #B5AA9C;
    --encre-3:       #8A8075;
    --encre-4:       #6A6055;
    --filet:         #332E27;
    --filet-fort:    #6A6055;
    --braise:        #E8763F;
    --braise-fonce:  #F08D5C;
    --braise-texte:  #141210;
    --braise-voile:  #2A1A12;
    --cadastre:      #5FA6C4;
    --bon:           #6ABF92;
    --attention:     #D9A83F;
    --critique:      #E5745F;
    --critique-fond: #2B1512;
    --ombre: 0 1px 2px rgba(0,0,0,.16), 0 12px 26px -24px rgba(0,0,0,.3);
  }
}
:root[data-theme="dark"]{
  --papier:        #141210;
  --feuille:       #1B1815;
  --surface-2:     #23201B;
  --encre:         #F0EBE3;
  --encre-2:       #B5AA9C;
  --encre-3:       #8A8075;
  --encre-4:       #6A6055;
  --filet:         #332E27;
  --filet-fort:    #6A6055;
  --braise:        #E8763F;
  --braise-fonce:  #F08D5C;
  --braise-texte:  #141210;
  --braise-voile:  #2A1A12;
  --cadastre:      #5FA6C4;
  --bon:           #6ABF92;
  --attention:     #D9A83F;
  --critique:      #E5745F;
  --critique-fond: #2B1512;
  --ombre: 0 1px 2px rgba(0,0,0,.16), 0 12px 26px -24px rgba(0,0,0,.3);
}

/* ── Base ────────────────────────────────────────────────────────────────── */
*,*::before,*::after{ box-sizing:border-box; }
html{ -webkit-text-size-adjust:100%; }
body{
  margin:0;
  background:var(--papier);
  color:var(--encre);
  font-family:var(--texte);
  font-size:clamp(1.06rem, 1.02rem + 0.20vw, 1.125rem);
  line-height:1.6;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
}
img,svg{ max-width:100%; height:auto; }
a{ color:var(--cadastre); text-decoration-thickness:1px; text-underline-offset:.18em; }
a:hover{ text-decoration-thickness:2px; }
:focus-visible{ outline:2px solid var(--braise); outline-offset:2px; border-radius:2px; }
::selection{ background:var(--braise); color:var(--braise-texte); }

.saut-contenu{
  position:absolute; left:-9999px; top:0; z-index:20;
  background:var(--encre); color:var(--papier);
  font-family:var(--texte); font-size:.9rem; padding:.7em 1.1em;
  border-radius:var(--rayon-petit);
}
.saut-contenu:focus{ left:.5rem; top:.5rem; }

.enveloppe{ max-width:78rem; margin:0 auto; padding-inline:var(--marge); }

/* ── Le logotype ─────────────────────────────────────────────────────────── */
/* Verrouillage horizontal : l'emploi par défaut en barre de navigation.
   Zone de protection = rayon du monogramme sur les quatre côtés. */
.marque-lien{
  display:inline-block; line-height:0; text-decoration:none;
  padding:calc(var(--h-logo) * 0.21);
  margin:calc(var(--h-logo) * -0.21);
  --h-logo:1.75rem;
}
.marque-lien .logo{
  display:block; width:calc(var(--h-logo) * 4.514); height:var(--h-logo);
  /* Longhands et non le raccourci : Safari a longtemps refusé de résoudre
     une propriété personnalisée dans « background », à cause de la barre
     oblique « position / taille » qui doit être analysée avant la
     substitution. La déclaration entière était alors abandonnée. */
  background-image:var(--logotype);
  background-position:left center;
  background-size:contain;
  background-repeat:no-repeat;
}
/* Le logotype est embarqué : aucune requête, aucune dépendance de priorité
   réseau, et il est peint dès que la feuille est appliquée. */
:root{ --logotype:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20216.671%2048%22%20width=%22216.671%22%20height=%2248%22%20role=%22img%22%20aria-label=%22Prevaterra%22%3E%20%3Ctitle%3EPrevaterra%3C/title%3E%20%3Cpath%20d=%22M7%2024A17%2017%200%200%201%2041%2024%22%20fill=%22none%22%20stroke=%22%23C2410C%22%20stroke-width=%223.5%22%20stroke-linecap=%22round%22%3E%3C/path%3E%20%3Cpath%20d=%22M41%2024A17%2017%200%200%201%207%2024%22%20fill=%22none%22%20stroke=%22%231F5B78%22%20stroke-width=%223.5%22%20stroke-linecap=%22round%22%3E%3C/path%3E%20%3Crect%20x=%2218%22%20y=%2218%22%20width=%2212%22%20height=%2212%22%20rx=%221.5%22%20fill=%22%231A1714%22%3E%3C/rect%3E%20%3Cg%20transform=%22translate(59.721%2038.899)%22%20fill=%22%231A1714%22%3E%3Cpath%20d=%22M10.879-30.143Q13.158-30.143%2014.900-29.025Q16.641-27.907%2017.609-25.886Q18.576-23.865%2018.576-21.285L18.576-21.285Q18.576-17.415%2016.534-15.050Q14.491-12.685%2011.137-12.685L11.137-12.685L7.482-12.685Q7.267-12.685%207.267-12.470L7.267-12.470L7.267-0.516Q7.267-0.301%207.117-0.151Q6.966%200%206.751%200L6.751%200L2.795%200Q2.580%200%202.429-0.151Q2.279-0.301%202.279-0.516L2.279-0.516L2.279-29.627Q2.279-29.842%202.429-29.993Q2.580-30.143%202.795-30.143L2.795-30.143L10.879-30.143ZM10.062-16.598Q11.653-16.598%2012.621-17.824Q13.588-19.049%2013.588-21.156L13.588-21.156Q13.588-23.306%2012.621-24.575Q11.653-25.843%2010.062-25.843L10.062-25.843L7.482-25.843Q7.267-25.843%207.267-25.628L7.267-25.628L7.267-16.813Q7.267-16.598%207.482-16.598L7.482-16.598L10.062-16.598ZM30.014-22.231Q31.175-22.231%2031.820-21.801L31.820-21.801Q32.164-21.586%2032.078-21.156L32.078-21.156L31.390-17.157Q31.347-16.641%2030.788-16.856L30.788-16.856Q30.186-17.028%2029.670-17.028L29.670-17.028Q29.154-17.028%2028.724-16.899L28.724-16.899Q27.520-16.727%2026.767-15.545Q26.015-14.362%2026.015-12.728L26.015-12.728L26.015-0.559Q26.015-0.344%2025.864-0.194Q25.714-0.043%2025.499-0.043L25.499-0.043L21.543-0.043Q21.328-0.043%2021.177-0.194Q21.027-0.344%2021.027-0.559L21.027-0.559L21.027-21.457Q21.027-21.672%2021.177-21.823Q21.328-21.973%2021.543-21.973L21.543-21.973L25.499-21.973Q25.714-21.973%2025.864-21.823Q26.015-21.672%2026.015-21.457L26.015-21.457L26.015-19.479Q26.015-19.307%2026.101-19.286Q26.187-19.264%2026.230-19.436L26.230-19.436Q27.391-22.231%2030.014-22.231L30.014-22.231ZM48.762-9.675Q48.762-9.460%2048.611-9.309Q48.461-9.159%2048.246-9.159L48.246-9.159L38.743-9.159Q38.528-9.159%2038.528-8.944L38.528-8.944L38.528-7.009Q38.528-5.676%2039.259-4.816Q39.990-3.956%2041.151-3.956L41.151-3.956Q42.140-3.956%2042.849-4.580Q43.559-5.203%2043.774-6.192L43.774-6.192Q43.903-6.622%2044.333-6.622L44.333-6.622L48.160-6.450Q48.375-6.450%2048.525-6.300Q48.676-6.149%2048.633-5.891L48.633-5.891Q48.332-2.881%2046.440-1.269Q44.548%200.344%2041.151%200.344L41.151%200.344Q37.625%200.344%2035.582-1.527Q33.540-3.397%2033.540-6.622L33.540-6.622L33.540-15.351Q33.540-18.490%2035.582-20.404Q37.625-22.317%2041.151-22.317L41.151-22.317Q44.677-22.317%2046.719-20.404Q48.762-18.490%2048.762-15.351L48.762-15.351L48.762-9.675ZM41.151-18.017Q39.990-18.017%2039.259-17.157Q38.528-16.297%2038.528-14.964L38.528-14.964L38.528-13.029Q38.528-12.814%2038.743-12.814L38.743-12.814L43.602-12.814Q43.817-12.814%2043.817-13.029L43.817-13.029L43.817-14.964Q43.817-16.340%2043.086-17.178Q42.355-18.017%2041.151-18.017L41.151-18.017ZM56.287%200Q55.814%200%2055.685-0.430L55.685-0.430L50.439-21.457L50.439-21.629Q50.439-22.016%2050.912-22.016L50.912-22.016L55.298-22.016Q55.814-22.016%2055.857-21.543L55.857-21.543L58.437-8.170Q58.480-8.041%2058.566-8.041Q58.652-8.041%2058.695-8.170L58.695-8.170L61.232-21.543Q61.275-22.016%2061.791-22.016L61.791-22.016L66.177-21.930Q66.779-21.930%2066.650-21.371L66.650-21.371L61.447-0.430Q61.318%200%2060.845%200L60.845%200L56.287%200ZM76.325-22.317Q79.722-22.317%2081.829-20.339Q83.936-18.361%2083.936-15.136L83.936-15.136L83.936-0.516Q83.936-0.301%2083.785-0.151Q83.635%200%2083.420%200L83.420%200L79.464%200Q79.249%200%2079.098-0.151Q78.948-0.301%2078.948-0.516L78.948-0.516L78.948-1.333Q78.948-1.462%2078.862-1.505Q78.776-1.548%2078.690-1.419L78.690-1.419Q77.185%200.344%2074.304%200.344L74.304%200.344Q71.853%200.344%2069.982-1.054Q68.112-2.451%2068.112-6.149L68.112-6.149Q68.112-10.019%2070.369-11.653Q72.627-13.287%2076.497-13.287L76.497-13.287L78.733-13.287Q78.948-13.287%2078.948-13.502L78.948-13.502L78.948-14.620Q78.948-16.168%2078.174-17.093Q77.400-18.017%2076.239-18.017L76.239-18.017Q75.336-18.017%2074.734-17.437Q74.132-16.856%2074.003-15.867L74.003-15.867Q73.960-15.351%2073.444-15.351L73.444-15.351L69.273-15.351Q68.757-15.351%2068.800-15.867L68.800-15.867Q69.015-18.791%2071.100-20.554Q73.186-22.317%2076.325-22.317L76.325-22.317ZM75.680-3.784Q76.970-3.784%2077.959-4.601Q78.948-5.418%2078.948-6.880L78.948-6.880L78.948-9.331Q78.948-9.546%2078.733-9.546L78.733-9.546L76.497-9.546Q75.035-9.546%2074.132-8.751Q73.229-7.955%2073.229-6.450L73.229-6.450Q73.229-5.117%2073.917-4.451Q74.605-3.784%2075.680-3.784L75.680-3.784ZM96.105-18.963Q96.105-18.748%2095.954-18.598Q95.804-18.447%2095.589-18.447L95.589-18.447L92.923-18.447Q92.708-18.447%2092.708-18.232L92.708-18.232L92.708-6.966Q92.708-5.461%2093.267-4.881Q93.826-4.300%2094.944-4.343L94.944-4.343L95.245-4.343Q95.460-4.343%2095.610-4.193Q95.761-4.042%2095.761-3.827L95.761-3.827L95.761-0.516Q95.761-0.301%2095.610-0.151Q95.460%200%2095.245%200L95.245%200L93.783%200Q90.859%200%2089.375-1.075Q87.892-2.150%2087.892-5.117L87.892-5.117L87.892-18.232Q87.892-18.447%2087.677-18.447L87.677-18.447L86.172-18.447Q85.957-18.447%2085.806-18.598Q85.656-18.748%2085.656-18.963L85.656-18.963L85.656-21.457Q85.656-21.672%2085.806-21.823Q85.957-21.973%2086.172-21.973L86.172-21.973L87.677-21.973Q87.892-21.973%2087.892-22.188L87.892-22.188L87.892-26.918Q87.892-27.133%2088.042-27.284Q88.193-27.434%2088.408-27.434L88.408-27.434L92.192-27.434Q92.407-27.434%2092.557-27.284Q92.708-27.133%2092.708-26.918L92.708-26.918L92.708-22.188Q92.708-21.973%2092.923-21.973L92.923-21.973L95.589-21.973Q95.804-21.973%2095.954-21.823Q96.105-21.672%2096.105-21.457L96.105-21.457L96.105-18.963ZM113.305-9.675Q113.305-9.460%20113.154-9.309Q113.004-9.159%20112.789-9.159L112.789-9.159L103.286-9.159Q103.071-9.159%20103.071-8.944L103.071-8.944L103.071-7.009Q103.071-5.676%20103.802-4.816Q104.533-3.956%20105.694-3.956L105.694-3.956Q106.683-3.956%20107.392-4.580Q108.102-5.203%20108.317-6.192L108.317-6.192Q108.446-6.622%20108.876-6.622L108.876-6.622L112.703-6.450Q112.918-6.450%20113.068-6.300Q113.219-6.149%20113.176-5.891L113.176-5.891Q112.875-2.881%20110.983-1.269Q109.091%200.344%20105.694%200.344L105.694%200.344Q102.168%200.344%20100.125-1.527Q98.083-3.397%2098.083-6.622L98.083-6.622L98.083-15.351Q98.083-18.490%20100.125-20.404Q102.168-22.317%20105.694-22.317L105.694-22.317Q109.220-22.317%20111.262-20.404Q113.305-18.490%20113.305-15.351L113.305-15.351L113.305-9.675ZM105.694-18.017Q104.533-18.017%20103.802-17.157Q103.071-16.297%20103.071-14.964L103.071-14.964L103.071-13.029Q103.071-12.814%20103.286-12.814L103.286-12.814L108.145-12.814Q108.360-12.814%20108.360-13.029L108.360-13.029L108.360-14.964Q108.360-16.340%20107.629-17.178Q106.898-18.017%20105.694-18.017L105.694-18.017ZM125.130-22.231Q126.291-22.231%20126.936-21.801L126.936-21.801Q127.280-21.586%20127.194-21.156L127.194-21.156L126.506-17.157Q126.463-16.641%20125.904-16.856L125.904-16.856Q125.302-17.028%20124.786-17.028L124.786-17.028Q124.270-17.028%20123.840-16.899L123.840-16.899Q122.636-16.727%20121.883-15.545Q121.131-14.362%20121.131-12.728L121.131-12.728L121.131-0.559Q121.131-0.344%20120.980-0.194Q120.830-0.043%20120.615-0.043L120.615-0.043L116.659-0.043Q116.444-0.043%20116.293-0.194Q116.143-0.344%20116.143-0.559L116.143-0.559L116.143-21.457Q116.143-21.672%20116.293-21.823Q116.444-21.973%20116.659-21.973L116.659-21.973L120.615-21.973Q120.830-21.973%20120.980-21.823Q121.131-21.672%20121.131-21.457L121.131-21.457L121.131-19.479Q121.131-19.307%20121.217-19.286Q121.303-19.264%20121.346-19.436L121.346-19.436Q122.507-22.231%20125.130-22.231L125.130-22.231ZM137.987-22.231Q139.148-22.231%20139.793-21.801L139.793-21.801Q140.137-21.586%20140.051-21.156L140.051-21.156L139.363-17.157Q139.320-16.641%20138.761-16.856L138.761-16.856Q138.159-17.028%20137.643-17.028L137.643-17.028Q137.127-17.028%20136.697-16.899L136.697-16.899Q135.493-16.727%20134.740-15.545Q133.988-14.362%20133.988-12.728L133.988-12.728L133.988-0.559Q133.988-0.344%20133.837-0.194Q133.687-0.043%20133.472-0.043L133.472-0.043L129.516-0.043Q129.301-0.043%20129.150-0.194Q129.000-0.344%20129.000-0.559L129.000-0.559L129.000-21.457Q129.000-21.672%20129.150-21.823Q129.301-21.973%20129.516-21.973L129.516-21.973L133.472-21.973Q133.687-21.973%20133.837-21.823Q133.988-21.672%20133.988-21.457L133.988-21.457L133.988-19.479Q133.988-19.307%20134.074-19.286Q134.160-19.264%20134.203-19.436L134.203-19.436Q135.364-22.231%20137.987-22.231L137.987-22.231ZM149.339-22.317Q152.736-22.317%20154.843-20.339Q156.950-18.361%20156.950-15.136L156.950-15.136L156.950-0.516Q156.950-0.301%20156.799-0.151Q156.649%200%20156.434%200L156.434%200L152.478%200Q152.263%200%20152.112-0.151Q151.962-0.301%20151.962-0.516L151.962-0.516L151.962-1.333Q151.962-1.462%20151.876-1.505Q151.790-1.548%20151.704-1.419L151.704-1.419Q150.199%200.344%20147.318%200.344L147.318%200.344Q144.867%200.344%20142.996-1.054Q141.126-2.451%20141.126-6.149L141.126-6.149Q141.126-10.019%20143.383-11.653Q145.641-13.287%20149.511-13.287L149.511-13.287L151.747-13.287Q151.962-13.287%20151.962-13.502L151.962-13.502L151.962-14.620Q151.962-16.168%20151.188-17.093Q150.414-18.017%20149.253-18.017L149.253-18.017Q148.350-18.017%20147.748-17.437Q147.146-16.856%20147.017-15.867L147.017-15.867Q146.974-15.351%20146.458-15.351L146.458-15.351L142.287-15.351Q141.771-15.351%20141.814-15.867L141.814-15.867Q142.029-18.791%20144.114-20.554Q146.200-22.317%20149.339-22.317L149.339-22.317ZM148.694-3.784Q149.984-3.784%20150.973-4.601Q151.962-5.418%20151.962-6.880L151.962-6.880L151.962-9.331Q151.962-9.546%20151.747-9.546L151.747-9.546L149.511-9.546Q148.049-9.546%20147.146-8.751Q146.243-7.955%20146.243-6.450L146.243-6.450Q146.243-5.117%20146.931-4.451Q147.619-3.784%20148.694-3.784L148.694-3.784Z%22%3E%3C/path%3E%3C/g%3E%20%3C/svg%3E"); }
@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]){ --logotype:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20216.671%2048%22%20width=%22216.671%22%20height=%2248%22%20role=%22img%22%20aria-label=%22Prevaterra%22%3E%20%3Ctitle%3EPrevaterra%3C/title%3E%20%3Cpath%20d=%22M7%2024A17%2017%200%200%201%2041%2024%22%20fill=%22none%22%20stroke=%22%23E8763F%22%20stroke-width=%223.5%22%20stroke-linecap=%22round%22%3E%3C/path%3E%20%3Cpath%20d=%22M41%2024A17%2017%200%200%201%207%2024%22%20fill=%22none%22%20stroke=%22%235FA6C4%22%20stroke-width=%223.5%22%20stroke-linecap=%22round%22%3E%3C/path%3E%20%3Crect%20x=%2218%22%20y=%2218%22%20width=%2212%22%20height=%2212%22%20rx=%221.5%22%20fill=%22%23F0EBE3%22%3E%3C/rect%3E%20%3Cg%20transform=%22translate(59.721%2038.899)%22%20fill=%22%23F0EBE3%22%3E%3Cpath%20d=%22M10.879-30.143Q13.158-30.143%2014.900-29.025Q16.641-27.907%2017.609-25.886Q18.576-23.865%2018.576-21.285L18.576-21.285Q18.576-17.415%2016.534-15.050Q14.491-12.685%2011.137-12.685L11.137-12.685L7.482-12.685Q7.267-12.685%207.267-12.470L7.267-12.470L7.267-0.516Q7.267-0.301%207.117-0.151Q6.966%200%206.751%200L6.751%200L2.795%200Q2.580%200%202.429-0.151Q2.279-0.301%202.279-0.516L2.279-0.516L2.279-29.627Q2.279-29.842%202.429-29.993Q2.580-30.143%202.795-30.143L2.795-30.143L10.879-30.143ZM10.062-16.598Q11.653-16.598%2012.621-17.824Q13.588-19.049%2013.588-21.156L13.588-21.156Q13.588-23.306%2012.621-24.575Q11.653-25.843%2010.062-25.843L10.062-25.843L7.482-25.843Q7.267-25.843%207.267-25.628L7.267-25.628L7.267-16.813Q7.267-16.598%207.482-16.598L7.482-16.598L10.062-16.598ZM30.014-22.231Q31.175-22.231%2031.820-21.801L31.820-21.801Q32.164-21.586%2032.078-21.156L32.078-21.156L31.390-17.157Q31.347-16.641%2030.788-16.856L30.788-16.856Q30.186-17.028%2029.670-17.028L29.670-17.028Q29.154-17.028%2028.724-16.899L28.724-16.899Q27.520-16.727%2026.767-15.545Q26.015-14.362%2026.015-12.728L26.015-12.728L26.015-0.559Q26.015-0.344%2025.864-0.194Q25.714-0.043%2025.499-0.043L25.499-0.043L21.543-0.043Q21.328-0.043%2021.177-0.194Q21.027-0.344%2021.027-0.559L21.027-0.559L21.027-21.457Q21.027-21.672%2021.177-21.823Q21.328-21.973%2021.543-21.973L21.543-21.973L25.499-21.973Q25.714-21.973%2025.864-21.823Q26.015-21.672%2026.015-21.457L26.015-21.457L26.015-19.479Q26.015-19.307%2026.101-19.286Q26.187-19.264%2026.230-19.436L26.230-19.436Q27.391-22.231%2030.014-22.231L30.014-22.231ZM48.762-9.675Q48.762-9.460%2048.611-9.309Q48.461-9.159%2048.246-9.159L48.246-9.159L38.743-9.159Q38.528-9.159%2038.528-8.944L38.528-8.944L38.528-7.009Q38.528-5.676%2039.259-4.816Q39.990-3.956%2041.151-3.956L41.151-3.956Q42.140-3.956%2042.849-4.580Q43.559-5.203%2043.774-6.192L43.774-6.192Q43.903-6.622%2044.333-6.622L44.333-6.622L48.160-6.450Q48.375-6.450%2048.525-6.300Q48.676-6.149%2048.633-5.891L48.633-5.891Q48.332-2.881%2046.440-1.269Q44.548%200.344%2041.151%200.344L41.151%200.344Q37.625%200.344%2035.582-1.527Q33.540-3.397%2033.540-6.622L33.540-6.622L33.540-15.351Q33.540-18.490%2035.582-20.404Q37.625-22.317%2041.151-22.317L41.151-22.317Q44.677-22.317%2046.719-20.404Q48.762-18.490%2048.762-15.351L48.762-15.351L48.762-9.675ZM41.151-18.017Q39.990-18.017%2039.259-17.157Q38.528-16.297%2038.528-14.964L38.528-14.964L38.528-13.029Q38.528-12.814%2038.743-12.814L38.743-12.814L43.602-12.814Q43.817-12.814%2043.817-13.029L43.817-13.029L43.817-14.964Q43.817-16.340%2043.086-17.178Q42.355-18.017%2041.151-18.017L41.151-18.017ZM56.287%200Q55.814%200%2055.685-0.430L55.685-0.430L50.439-21.457L50.439-21.629Q50.439-22.016%2050.912-22.016L50.912-22.016L55.298-22.016Q55.814-22.016%2055.857-21.543L55.857-21.543L58.437-8.170Q58.480-8.041%2058.566-8.041Q58.652-8.041%2058.695-8.170L58.695-8.170L61.232-21.543Q61.275-22.016%2061.791-22.016L61.791-22.016L66.177-21.930Q66.779-21.930%2066.650-21.371L66.650-21.371L61.447-0.430Q61.318%200%2060.845%200L60.845%200L56.287%200ZM76.325-22.317Q79.722-22.317%2081.829-20.339Q83.936-18.361%2083.936-15.136L83.936-15.136L83.936-0.516Q83.936-0.301%2083.785-0.151Q83.635%200%2083.420%200L83.420%200L79.464%200Q79.249%200%2079.098-0.151Q78.948-0.301%2078.948-0.516L78.948-0.516L78.948-1.333Q78.948-1.462%2078.862-1.505Q78.776-1.548%2078.690-1.419L78.690-1.419Q77.185%200.344%2074.304%200.344L74.304%200.344Q71.853%200.344%2069.982-1.054Q68.112-2.451%2068.112-6.149L68.112-6.149Q68.112-10.019%2070.369-11.653Q72.627-13.287%2076.497-13.287L76.497-13.287L78.733-13.287Q78.948-13.287%2078.948-13.502L78.948-13.502L78.948-14.620Q78.948-16.168%2078.174-17.093Q77.400-18.017%2076.239-18.017L76.239-18.017Q75.336-18.017%2074.734-17.437Q74.132-16.856%2074.003-15.867L74.003-15.867Q73.960-15.351%2073.444-15.351L73.444-15.351L69.273-15.351Q68.757-15.351%2068.800-15.867L68.800-15.867Q69.015-18.791%2071.100-20.554Q73.186-22.317%2076.325-22.317L76.325-22.317ZM75.680-3.784Q76.970-3.784%2077.959-4.601Q78.948-5.418%2078.948-6.880L78.948-6.880L78.948-9.331Q78.948-9.546%2078.733-9.546L78.733-9.546L76.497-9.546Q75.035-9.546%2074.132-8.751Q73.229-7.955%2073.229-6.450L73.229-6.450Q73.229-5.117%2073.917-4.451Q74.605-3.784%2075.680-3.784L75.680-3.784ZM96.105-18.963Q96.105-18.748%2095.954-18.598Q95.804-18.447%2095.589-18.447L95.589-18.447L92.923-18.447Q92.708-18.447%2092.708-18.232L92.708-18.232L92.708-6.966Q92.708-5.461%2093.267-4.881Q93.826-4.300%2094.944-4.343L94.944-4.343L95.245-4.343Q95.460-4.343%2095.610-4.193Q95.761-4.042%2095.761-3.827L95.761-3.827L95.761-0.516Q95.761-0.301%2095.610-0.151Q95.460%200%2095.245%200L95.245%200L93.783%200Q90.859%200%2089.375-1.075Q87.892-2.150%2087.892-5.117L87.892-5.117L87.892-18.232Q87.892-18.447%2087.677-18.447L87.677-18.447L86.172-18.447Q85.957-18.447%2085.806-18.598Q85.656-18.748%2085.656-18.963L85.656-18.963L85.656-21.457Q85.656-21.672%2085.806-21.823Q85.957-21.973%2086.172-21.973L86.172-21.973L87.677-21.973Q87.892-21.973%2087.892-22.188L87.892-22.188L87.892-26.918Q87.892-27.133%2088.042-27.284Q88.193-27.434%2088.408-27.434L88.408-27.434L92.192-27.434Q92.407-27.434%2092.557-27.284Q92.708-27.133%2092.708-26.918L92.708-26.918L92.708-22.188Q92.708-21.973%2092.923-21.973L92.923-21.973L95.589-21.973Q95.804-21.973%2095.954-21.823Q96.105-21.672%2096.105-21.457L96.105-21.457L96.105-18.963ZM113.305-9.675Q113.305-9.460%20113.154-9.309Q113.004-9.159%20112.789-9.159L112.789-9.159L103.286-9.159Q103.071-9.159%20103.071-8.944L103.071-8.944L103.071-7.009Q103.071-5.676%20103.802-4.816Q104.533-3.956%20105.694-3.956L105.694-3.956Q106.683-3.956%20107.392-4.580Q108.102-5.203%20108.317-6.192L108.317-6.192Q108.446-6.622%20108.876-6.622L108.876-6.622L112.703-6.450Q112.918-6.450%20113.068-6.300Q113.219-6.149%20113.176-5.891L113.176-5.891Q112.875-2.881%20110.983-1.269Q109.091%200.344%20105.694%200.344L105.694%200.344Q102.168%200.344%20100.125-1.527Q98.083-3.397%2098.083-6.622L98.083-6.622L98.083-15.351Q98.083-18.490%20100.125-20.404Q102.168-22.317%20105.694-22.317L105.694-22.317Q109.220-22.317%20111.262-20.404Q113.305-18.490%20113.305-15.351L113.305-15.351L113.305-9.675ZM105.694-18.017Q104.533-18.017%20103.802-17.157Q103.071-16.297%20103.071-14.964L103.071-14.964L103.071-13.029Q103.071-12.814%20103.286-12.814L103.286-12.814L108.145-12.814Q108.360-12.814%20108.360-13.029L108.360-13.029L108.360-14.964Q108.360-16.340%20107.629-17.178Q106.898-18.017%20105.694-18.017L105.694-18.017ZM125.130-22.231Q126.291-22.231%20126.936-21.801L126.936-21.801Q127.280-21.586%20127.194-21.156L127.194-21.156L126.506-17.157Q126.463-16.641%20125.904-16.856L125.904-16.856Q125.302-17.028%20124.786-17.028L124.786-17.028Q124.270-17.028%20123.840-16.899L123.840-16.899Q122.636-16.727%20121.883-15.545Q121.131-14.362%20121.131-12.728L121.131-12.728L121.131-0.559Q121.131-0.344%20120.980-0.194Q120.830-0.043%20120.615-0.043L120.615-0.043L116.659-0.043Q116.444-0.043%20116.293-0.194Q116.143-0.344%20116.143-0.559L116.143-0.559L116.143-21.457Q116.143-21.672%20116.293-21.823Q116.444-21.973%20116.659-21.973L116.659-21.973L120.615-21.973Q120.830-21.973%20120.980-21.823Q121.131-21.672%20121.131-21.457L121.131-21.457L121.131-19.479Q121.131-19.307%20121.217-19.286Q121.303-19.264%20121.346-19.436L121.346-19.436Q122.507-22.231%20125.130-22.231L125.130-22.231ZM137.987-22.231Q139.148-22.231%20139.793-21.801L139.793-21.801Q140.137-21.586%20140.051-21.156L140.051-21.156L139.363-17.157Q139.320-16.641%20138.761-16.856L138.761-16.856Q138.159-17.028%20137.643-17.028L137.643-17.028Q137.127-17.028%20136.697-16.899L136.697-16.899Q135.493-16.727%20134.740-15.545Q133.988-14.362%20133.988-12.728L133.988-12.728L133.988-0.559Q133.988-0.344%20133.837-0.194Q133.687-0.043%20133.472-0.043L133.472-0.043L129.516-0.043Q129.301-0.043%20129.150-0.194Q129.000-0.344%20129.000-0.559L129.000-0.559L129.000-21.457Q129.000-21.672%20129.150-21.823Q129.301-21.973%20129.516-21.973L129.516-21.973L133.472-21.973Q133.687-21.973%20133.837-21.823Q133.988-21.672%20133.988-21.457L133.988-21.457L133.988-19.479Q133.988-19.307%20134.074-19.286Q134.160-19.264%20134.203-19.436L134.203-19.436Q135.364-22.231%20137.987-22.231L137.987-22.231ZM149.339-22.317Q152.736-22.317%20154.843-20.339Q156.950-18.361%20156.950-15.136L156.950-15.136L156.950-0.516Q156.950-0.301%20156.799-0.151Q156.649%200%20156.434%200L156.434%200L152.478%200Q152.263%200%20152.112-0.151Q151.962-0.301%20151.962-0.516L151.962-0.516L151.962-1.333Q151.962-1.462%20151.876-1.505Q151.790-1.548%20151.704-1.419L151.704-1.419Q150.199%200.344%20147.318%200.344L147.318%200.344Q144.867%200.344%20142.996-1.054Q141.126-2.451%20141.126-6.149L141.126-6.149Q141.126-10.019%20143.383-11.653Q145.641-13.287%20149.511-13.287L149.511-13.287L151.747-13.287Q151.962-13.287%20151.962-13.502L151.962-13.502L151.962-14.620Q151.962-16.168%20151.188-17.093Q150.414-18.017%20149.253-18.017L149.253-18.017Q148.350-18.017%20147.748-17.437Q147.146-16.856%20147.017-15.867L147.017-15.867Q146.974-15.351%20146.458-15.351L146.458-15.351L142.287-15.351Q141.771-15.351%20141.814-15.867L141.814-15.867Q142.029-18.791%20144.114-20.554Q146.200-22.317%20149.339-22.317L149.339-22.317ZM148.694-3.784Q149.984-3.784%20150.973-4.601Q151.962-5.418%20151.962-6.880L151.962-6.880L151.962-9.331Q151.962-9.546%20151.747-9.546L151.747-9.546L149.511-9.546Q148.049-9.546%20147.146-8.751Q146.243-7.955%20146.243-6.450L146.243-6.450Q146.243-5.117%20146.931-4.451Q147.619-3.784%20148.694-3.784L148.694-3.784Z%22%3E%3C/path%3E%3C/g%3E%20%3C/svg%3E"); }
}
:root[data-theme="dark"]{ --logotype:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20216.671%2048%22%20width=%22216.671%22%20height=%2248%22%20role=%22img%22%20aria-label=%22Prevaterra%22%3E%20%3Ctitle%3EPrevaterra%3C/title%3E%20%3Cpath%20d=%22M7%2024A17%2017%200%200%201%2041%2024%22%20fill=%22none%22%20stroke=%22%23E8763F%22%20stroke-width=%223.5%22%20stroke-linecap=%22round%22%3E%3C/path%3E%20%3Cpath%20d=%22M41%2024A17%2017%200%200%201%207%2024%22%20fill=%22none%22%20stroke=%22%235FA6C4%22%20stroke-width=%223.5%22%20stroke-linecap=%22round%22%3E%3C/path%3E%20%3Crect%20x=%2218%22%20y=%2218%22%20width=%2212%22%20height=%2212%22%20rx=%221.5%22%20fill=%22%23F0EBE3%22%3E%3C/rect%3E%20%3Cg%20transform=%22translate(59.721%2038.899)%22%20fill=%22%23F0EBE3%22%3E%3Cpath%20d=%22M10.879-30.143Q13.158-30.143%2014.900-29.025Q16.641-27.907%2017.609-25.886Q18.576-23.865%2018.576-21.285L18.576-21.285Q18.576-17.415%2016.534-15.050Q14.491-12.685%2011.137-12.685L11.137-12.685L7.482-12.685Q7.267-12.685%207.267-12.470L7.267-12.470L7.267-0.516Q7.267-0.301%207.117-0.151Q6.966%200%206.751%200L6.751%200L2.795%200Q2.580%200%202.429-0.151Q2.279-0.301%202.279-0.516L2.279-0.516L2.279-29.627Q2.279-29.842%202.429-29.993Q2.580-30.143%202.795-30.143L2.795-30.143L10.879-30.143ZM10.062-16.598Q11.653-16.598%2012.621-17.824Q13.588-19.049%2013.588-21.156L13.588-21.156Q13.588-23.306%2012.621-24.575Q11.653-25.843%2010.062-25.843L10.062-25.843L7.482-25.843Q7.267-25.843%207.267-25.628L7.267-25.628L7.267-16.813Q7.267-16.598%207.482-16.598L7.482-16.598L10.062-16.598ZM30.014-22.231Q31.175-22.231%2031.820-21.801L31.820-21.801Q32.164-21.586%2032.078-21.156L32.078-21.156L31.390-17.157Q31.347-16.641%2030.788-16.856L30.788-16.856Q30.186-17.028%2029.670-17.028L29.670-17.028Q29.154-17.028%2028.724-16.899L28.724-16.899Q27.520-16.727%2026.767-15.545Q26.015-14.362%2026.015-12.728L26.015-12.728L26.015-0.559Q26.015-0.344%2025.864-0.194Q25.714-0.043%2025.499-0.043L25.499-0.043L21.543-0.043Q21.328-0.043%2021.177-0.194Q21.027-0.344%2021.027-0.559L21.027-0.559L21.027-21.457Q21.027-21.672%2021.177-21.823Q21.328-21.973%2021.543-21.973L21.543-21.973L25.499-21.973Q25.714-21.973%2025.864-21.823Q26.015-21.672%2026.015-21.457L26.015-21.457L26.015-19.479Q26.015-19.307%2026.101-19.286Q26.187-19.264%2026.230-19.436L26.230-19.436Q27.391-22.231%2030.014-22.231L30.014-22.231ZM48.762-9.675Q48.762-9.460%2048.611-9.309Q48.461-9.159%2048.246-9.159L48.246-9.159L38.743-9.159Q38.528-9.159%2038.528-8.944L38.528-8.944L38.528-7.009Q38.528-5.676%2039.259-4.816Q39.990-3.956%2041.151-3.956L41.151-3.956Q42.140-3.956%2042.849-4.580Q43.559-5.203%2043.774-6.192L43.774-6.192Q43.903-6.622%2044.333-6.622L44.333-6.622L48.160-6.450Q48.375-6.450%2048.525-6.300Q48.676-6.149%2048.633-5.891L48.633-5.891Q48.332-2.881%2046.440-1.269Q44.548%200.344%2041.151%200.344L41.151%200.344Q37.625%200.344%2035.582-1.527Q33.540-3.397%2033.540-6.622L33.540-6.622L33.540-15.351Q33.540-18.490%2035.582-20.404Q37.625-22.317%2041.151-22.317L41.151-22.317Q44.677-22.317%2046.719-20.404Q48.762-18.490%2048.762-15.351L48.762-15.351L48.762-9.675ZM41.151-18.017Q39.990-18.017%2039.259-17.157Q38.528-16.297%2038.528-14.964L38.528-14.964L38.528-13.029Q38.528-12.814%2038.743-12.814L38.743-12.814L43.602-12.814Q43.817-12.814%2043.817-13.029L43.817-13.029L43.817-14.964Q43.817-16.340%2043.086-17.178Q42.355-18.017%2041.151-18.017L41.151-18.017ZM56.287%200Q55.814%200%2055.685-0.430L55.685-0.430L50.439-21.457L50.439-21.629Q50.439-22.016%2050.912-22.016L50.912-22.016L55.298-22.016Q55.814-22.016%2055.857-21.543L55.857-21.543L58.437-8.170Q58.480-8.041%2058.566-8.041Q58.652-8.041%2058.695-8.170L58.695-8.170L61.232-21.543Q61.275-22.016%2061.791-22.016L61.791-22.016L66.177-21.930Q66.779-21.930%2066.650-21.371L66.650-21.371L61.447-0.430Q61.318%200%2060.845%200L60.845%200L56.287%200ZM76.325-22.317Q79.722-22.317%2081.829-20.339Q83.936-18.361%2083.936-15.136L83.936-15.136L83.936-0.516Q83.936-0.301%2083.785-0.151Q83.635%200%2083.420%200L83.420%200L79.464%200Q79.249%200%2079.098-0.151Q78.948-0.301%2078.948-0.516L78.948-0.516L78.948-1.333Q78.948-1.462%2078.862-1.505Q78.776-1.548%2078.690-1.419L78.690-1.419Q77.185%200.344%2074.304%200.344L74.304%200.344Q71.853%200.344%2069.982-1.054Q68.112-2.451%2068.112-6.149L68.112-6.149Q68.112-10.019%2070.369-11.653Q72.627-13.287%2076.497-13.287L76.497-13.287L78.733-13.287Q78.948-13.287%2078.948-13.502L78.948-13.502L78.948-14.620Q78.948-16.168%2078.174-17.093Q77.400-18.017%2076.239-18.017L76.239-18.017Q75.336-18.017%2074.734-17.437Q74.132-16.856%2074.003-15.867L74.003-15.867Q73.960-15.351%2073.444-15.351L73.444-15.351L69.273-15.351Q68.757-15.351%2068.800-15.867L68.800-15.867Q69.015-18.791%2071.100-20.554Q73.186-22.317%2076.325-22.317L76.325-22.317ZM75.680-3.784Q76.970-3.784%2077.959-4.601Q78.948-5.418%2078.948-6.880L78.948-6.880L78.948-9.331Q78.948-9.546%2078.733-9.546L78.733-9.546L76.497-9.546Q75.035-9.546%2074.132-8.751Q73.229-7.955%2073.229-6.450L73.229-6.450Q73.229-5.117%2073.917-4.451Q74.605-3.784%2075.680-3.784L75.680-3.784ZM96.105-18.963Q96.105-18.748%2095.954-18.598Q95.804-18.447%2095.589-18.447L95.589-18.447L92.923-18.447Q92.708-18.447%2092.708-18.232L92.708-18.232L92.708-6.966Q92.708-5.461%2093.267-4.881Q93.826-4.300%2094.944-4.343L94.944-4.343L95.245-4.343Q95.460-4.343%2095.610-4.193Q95.761-4.042%2095.761-3.827L95.761-3.827L95.761-0.516Q95.761-0.301%2095.610-0.151Q95.460%200%2095.245%200L95.245%200L93.783%200Q90.859%200%2089.375-1.075Q87.892-2.150%2087.892-5.117L87.892-5.117L87.892-18.232Q87.892-18.447%2087.677-18.447L87.677-18.447L86.172-18.447Q85.957-18.447%2085.806-18.598Q85.656-18.748%2085.656-18.963L85.656-18.963L85.656-21.457Q85.656-21.672%2085.806-21.823Q85.957-21.973%2086.172-21.973L86.172-21.973L87.677-21.973Q87.892-21.973%2087.892-22.188L87.892-22.188L87.892-26.918Q87.892-27.133%2088.042-27.284Q88.193-27.434%2088.408-27.434L88.408-27.434L92.192-27.434Q92.407-27.434%2092.557-27.284Q92.708-27.133%2092.708-26.918L92.708-26.918L92.708-22.188Q92.708-21.973%2092.923-21.973L92.923-21.973L95.589-21.973Q95.804-21.973%2095.954-21.823Q96.105-21.672%2096.105-21.457L96.105-21.457L96.105-18.963ZM113.305-9.675Q113.305-9.460%20113.154-9.309Q113.004-9.159%20112.789-9.159L112.789-9.159L103.286-9.159Q103.071-9.159%20103.071-8.944L103.071-8.944L103.071-7.009Q103.071-5.676%20103.802-4.816Q104.533-3.956%20105.694-3.956L105.694-3.956Q106.683-3.956%20107.392-4.580Q108.102-5.203%20108.317-6.192L108.317-6.192Q108.446-6.622%20108.876-6.622L108.876-6.622L112.703-6.450Q112.918-6.450%20113.068-6.300Q113.219-6.149%20113.176-5.891L113.176-5.891Q112.875-2.881%20110.983-1.269Q109.091%200.344%20105.694%200.344L105.694%200.344Q102.168%200.344%20100.125-1.527Q98.083-3.397%2098.083-6.622L98.083-6.622L98.083-15.351Q98.083-18.490%20100.125-20.404Q102.168-22.317%20105.694-22.317L105.694-22.317Q109.220-22.317%20111.262-20.404Q113.305-18.490%20113.305-15.351L113.305-15.351L113.305-9.675ZM105.694-18.017Q104.533-18.017%20103.802-17.157Q103.071-16.297%20103.071-14.964L103.071-14.964L103.071-13.029Q103.071-12.814%20103.286-12.814L103.286-12.814L108.145-12.814Q108.360-12.814%20108.360-13.029L108.360-13.029L108.360-14.964Q108.360-16.340%20107.629-17.178Q106.898-18.017%20105.694-18.017L105.694-18.017ZM125.130-22.231Q126.291-22.231%20126.936-21.801L126.936-21.801Q127.280-21.586%20127.194-21.156L127.194-21.156L126.506-17.157Q126.463-16.641%20125.904-16.856L125.904-16.856Q125.302-17.028%20124.786-17.028L124.786-17.028Q124.270-17.028%20123.840-16.899L123.840-16.899Q122.636-16.727%20121.883-15.545Q121.131-14.362%20121.131-12.728L121.131-12.728L121.131-0.559Q121.131-0.344%20120.980-0.194Q120.830-0.043%20120.615-0.043L120.615-0.043L116.659-0.043Q116.444-0.043%20116.293-0.194Q116.143-0.344%20116.143-0.559L116.143-0.559L116.143-21.457Q116.143-21.672%20116.293-21.823Q116.444-21.973%20116.659-21.973L116.659-21.973L120.615-21.973Q120.830-21.973%20120.980-21.823Q121.131-21.672%20121.131-21.457L121.131-21.457L121.131-19.479Q121.131-19.307%20121.217-19.286Q121.303-19.264%20121.346-19.436L121.346-19.436Q122.507-22.231%20125.130-22.231L125.130-22.231ZM137.987-22.231Q139.148-22.231%20139.793-21.801L139.793-21.801Q140.137-21.586%20140.051-21.156L140.051-21.156L139.363-17.157Q139.320-16.641%20138.761-16.856L138.761-16.856Q138.159-17.028%20137.643-17.028L137.643-17.028Q137.127-17.028%20136.697-16.899L136.697-16.899Q135.493-16.727%20134.740-15.545Q133.988-14.362%20133.988-12.728L133.988-12.728L133.988-0.559Q133.988-0.344%20133.837-0.194Q133.687-0.043%20133.472-0.043L133.472-0.043L129.516-0.043Q129.301-0.043%20129.150-0.194Q129.000-0.344%20129.000-0.559L129.000-0.559L129.000-21.457Q129.000-21.672%20129.150-21.823Q129.301-21.973%20129.516-21.973L129.516-21.973L133.472-21.973Q133.687-21.973%20133.837-21.823Q133.988-21.672%20133.988-21.457L133.988-21.457L133.988-19.479Q133.988-19.307%20134.074-19.286Q134.160-19.264%20134.203-19.436L134.203-19.436Q135.364-22.231%20137.987-22.231L137.987-22.231ZM149.339-22.317Q152.736-22.317%20154.843-20.339Q156.950-18.361%20156.950-15.136L156.950-15.136L156.950-0.516Q156.950-0.301%20156.799-0.151Q156.649%200%20156.434%200L156.434%200L152.478%200Q152.263%200%20152.112-0.151Q151.962-0.301%20151.962-0.516L151.962-0.516L151.962-1.333Q151.962-1.462%20151.876-1.505Q151.790-1.548%20151.704-1.419L151.704-1.419Q150.199%200.344%20147.318%200.344L147.318%200.344Q144.867%200.344%20142.996-1.054Q141.126-2.451%20141.126-6.149L141.126-6.149Q141.126-10.019%20143.383-11.653Q145.641-13.287%20149.511-13.287L149.511-13.287L151.747-13.287Q151.962-13.287%20151.962-13.502L151.962-13.502L151.962-14.620Q151.962-16.168%20151.188-17.093Q150.414-18.017%20149.253-18.017L149.253-18.017Q148.350-18.017%20147.748-17.437Q147.146-16.856%20147.017-15.867L147.017-15.867Q146.974-15.351%20146.458-15.351L146.458-15.351L142.287-15.351Q141.771-15.351%20141.814-15.867L141.814-15.867Q142.029-18.791%20144.114-20.554Q146.200-22.317%20149.339-22.317L149.339-22.317ZM148.694-3.784Q149.984-3.784%20150.973-4.601Q151.962-5.418%20151.962-6.880L151.962-6.880L151.962-9.331Q151.962-9.546%20151.747-9.546L151.747-9.546L149.511-9.546Q148.049-9.546%20147.146-8.751Q146.243-7.955%20146.243-6.450L146.243-6.450Q146.243-5.117%20146.931-4.451Q147.619-3.784%20148.694-3.784L148.694-3.784Z%22%3E%3C/path%3E%3C/g%3E%20%3C/svg%3E"); }
.pied .marque-lien{ --h-logo:1.55rem; }

/* ── Titres et rythme ────────────────────────────────────────────────────── */
h1,h2,h3,h4{
  font-family:var(--titre); font-weight:600; text-wrap:balance; margin:0;
  color:var(--encre);
  /* En chasse étroite, l'espace insécable de 0,2 em paraît trop large :
     on resserre l'espacement des mots dans le titrage seulement. */
  word-spacing:-.055em;
}
h1{
  letter-spacing:-.014em; line-height:1.04;
  font-size:clamp(2.3rem, 1.5rem + 3.6vw, 4.1rem);
}
h1 .braise{ color:var(--braise); }
h2{
  letter-spacing:-.01em; line-height:1.12;
  font-size:clamp(1.6rem, 1.32rem + 1.25vw, 2.25rem);
  margin-block:2.7rem .6rem;
}
h3{
  letter-spacing:-.008em; line-height:1.2;
  font-size:clamp(1.28rem, 1.18rem + 0.45vw, 1.5rem);
  margin-block:1.8rem .4rem;
}
p{ margin:0 0 .95em; max-width:var(--mesure); text-wrap:pretty; }
p:last-child{ margin-bottom:0; }
.chapeau{
  font-size:clamp(1.15rem, 1.04rem + 0.5vw, 1.4rem);
  line-height:1.5; color:var(--encre-2); max-width:34em;
}
strong,b{ font-weight:600; }
em{ font-style:italic; }
.mono{ font-family:var(--mono); font-variant-numeric:tabular-nums; font-size:.9em; }
/* Une adresse web citée en toutes lettres est un mot insécable de plus de
   quarante caractères : à 390 px elle fait déborder la page entière. Réservé
   aux adresses — les identifiants et les chiffres ne se coupent pas. */
.mono.adresse{ word-break:break-all; }
.mono-fort{ font-family:var(--mono); font-weight:500; font-variant-numeric:tabular-nums; font-size:.9em; }
.sourdine{ color:var(--encre-3); }
.surtitre{
  display:block; font-family:var(--mono); font-size:.68rem; font-weight:400;
  letter-spacing:.08em; text-transform:uppercase; color:var(--encre-3);
}
ul.puces{ max-width:var(--mesure); padding-left:1.1rem; margin:0 0 1em; }
ul.puces li{ margin-bottom:.35em; }
ul.puces li::marker{ color:var(--encre-4); }

mark.a-completer{
  background:var(--attention); color:var(--papier);
  font-family:var(--mono); font-size:.8em; font-weight:500;
  padding:.1em .42em; border-radius:var(--rayon-petit); white-space:nowrap;
}

/* ── En-tête ─────────────────────────────────────────────────────────────── */
.entete{ border-bottom:1px solid var(--filet); background:var(--papier); }
.entete > .enveloppe{
  display:flex; flex-wrap:wrap; align-items:center; gap:.85rem 1.5rem;
  padding-block:1.05rem;
}
.nav{ display:flex; flex-wrap:wrap; gap:1.35rem; margin-left:auto; }
.nav a{
  font-family:var(--texte); font-size:.97rem; color:var(--encre-2);
  text-decoration:none; padding-block:.15em;
}
.nav a:hover{ color:var(--encre); text-decoration:underline; }
.nav a[aria-current="page"]{
  color:var(--encre); text-decoration:underline;
  text-decoration-color:var(--braise); text-decoration-thickness:2px;
}

/* ── Chapeau de page ─────────────────────────────────────────────────────── */
.entete-page{ padding-block:clamp(2.2rem,4.5vw,3.6rem) 0; }
.entete-page .surtitre{ margin-bottom:.9rem; }
.entete-page h1{ margin-bottom:1rem; }

.dates{
  display:flex; flex-wrap:wrap; gap:.4rem 1.4rem;
  font-family:var(--mono); font-size:.74rem; color:var(--encre-3);
  font-variant-numeric:tabular-nums;
  border-top:1px solid var(--filet); padding-top:.8rem; margin-top:2.8rem;
}

/* ── 01 · Encadré de délai ───────────────────────────────────────────────── */
.encadre-delai{
  background:var(--critique-fond); border-left:3px solid var(--critique);
  border-radius:0 var(--rayon) var(--rayon) 0;
  padding:1.4rem 1.6rem; margin:1.7rem 0; max-width:var(--mesure);
}
.encadre-delai .titre{
  font-family:var(--titre); font-weight:600; font-size:1.45rem; word-spacing:-.055em;
  line-height:1.15; letter-spacing:-.01em; color:var(--critique);
  margin:0 0 .55rem; max-width:none;
}
.encadre-delai p{ margin:0; color:var(--encre); max-width:none; }
.encadre-delai p + p{ margin-top:.6rem; }

/* ── 01 bis · Entrée de journal ──────────────────────────────────────────── */
/* Dérivée de l'encadré de délai : même grille, même retrait, même mesure. Ce
   qui change est le chiffre qui compte — ce n'est plus un délai à tenir mais
   l'écart entre la date d'un texte et le jour où nous l'avons vu. Il porte la
   braise, ce que la règle autorise explicitement : un chiffre d'écart. Le
   filet reste neutre, parce qu'une entrée de journal n'alerte pas. */
.entree-journal{
  background:var(--feuille); border:1px solid var(--filet);
  border-left:3px solid var(--filet);
  border-radius:0 var(--rayon) var(--rayon) 0;
  padding:1.4rem 1.6rem; margin:1.7rem 0; max-width:var(--mesure);
}
.entree-journal .jalons{
  display:flex; flex-wrap:wrap; gap:.3rem .9rem; align-items:baseline;
  font-family:var(--mono); font-size:.78rem; font-variant-numeric:tabular-nums;
  color:var(--encre-3); margin:0 0 .55rem; max-width:none;
}
.entree-journal .jalons .ecart{ font-weight:500; color:var(--braise); }
.entree-journal .titre{
  font-family:var(--titre); font-weight:600; font-size:1.45rem; word-spacing:-.055em;
  line-height:1.15; letter-spacing:-.01em; color:var(--encre);
  margin:0 0 .55rem; max-width:none;
}
.entree-journal p{ margin:0; color:var(--encre); max-width:none; }
.entree-journal p + p{ margin-top:.6rem; }
.entree-journal .source{
  display:block; margin-top:.85rem; padding-top:.7rem;
  border-top:1px solid var(--filet);
  font-family:var(--mono); font-size:.78rem; color:var(--encre-3);
}

/* ── 02 · Encadré de contre-conseil ──────────────────────────────────────── */
.contre-conseil{
  background:var(--feuille); border:1px solid var(--filet);
  border-top:3px solid var(--cadastre); border-radius:var(--rayon);
  padding:1.4rem 1.6rem; margin:1.7rem 0; max-width:var(--mesure);
  box-shadow:var(--ombre);
}
.contre-conseil .etiquette-cc{
  display:block; font-family:var(--mono); font-size:.66rem; font-weight:400;
  letter-spacing:.08em; text-transform:uppercase; color:var(--cadastre);
  margin-bottom:.6rem;
}
.contre-conseil .titre{
  font-family:var(--titre); font-weight:600; font-size:1.55rem; word-spacing:-.055em;
  line-height:1.12; letter-spacing:-.012em; color:var(--encre);
  margin:0 0 .5rem; max-width:none;
}
.contre-conseil p{ margin:0; max-width:none; }
.contre-conseil p + p{ margin-top:.6rem; }

/* ── 03 · Étape numérotée ────────────────────────────────────────────────── */
.etapes{ list-style:none; margin:1.5rem 0; padding:0; max-width:var(--mesure); }
.etapes li{ display:flex; gap:1.25rem; padding:1rem 0; border-top:1px solid var(--filet); }
.etapes li:last-child{ border-bottom:1px solid var(--filet); }
.etapes .num{
  flex:none; width:1.75rem;
  font-family:var(--mono); font-size:1rem; font-weight:500;
  font-variant-numeric:tabular-nums; color:var(--braise); line-height:1.45;
}
.etapes .corps{ display:flex; flex-direction:column; gap:.2rem; }
.etapes .corps > span:first-child{
  font-family:var(--titre); font-weight:600; font-size:1.32rem;
  line-height:1.2; letter-spacing:-.008em; color:var(--encre);
}
.etapes .corps > span + span{ color:var(--encre-2); line-height:1.55; }

/* ── 04 · Tableau des sources ────────────────────────────────────────────── */
.defile{
  overflow-x:auto; margin:1.5rem 0 1rem;
  border:1px solid var(--filet); border-radius:var(--rayon);
  background:var(--feuille);
}
table{ border-collapse:collapse; width:100%; min-width:34rem; }
th{
  font-family:var(--mono); font-size:.63rem; font-weight:400;
  letter-spacing:.08em; text-transform:uppercase; color:var(--encre-3);
  text-align:left; padding:.75rem .8rem; border-bottom:1px solid var(--filet);
  vertical-align:bottom; background:var(--surface-2);
}
td{
  font-size:.97rem; line-height:1.4; color:var(--encre);
  padding:.85rem .8rem; border-bottom:1px solid var(--filet); vertical-align:top;
}
tbody tr:last-child td{ border-bottom:none; }
td.secondaire{ color:var(--encre-2); }
td.date{ font-family:var(--mono); font-size:.88rem; font-variant-numeric:tabular-nums; white-space:nowrap; }
td.licence{ font-family:var(--mono); font-size:.83rem; color:var(--encre-2); white-space:nowrap; }
.etiquette{
  display:inline-block; font-family:var(--mono); font-size:.68rem;
  font-weight:400; letter-spacing:.05em; text-transform:uppercase;
  color:var(--encre-2); border:1px solid var(--filet);
  border-radius:var(--rayon-petit); padding:.16em .5em; white-space:nowrap;
  background:var(--surface-2);
}
.precision{
  display:block; margin-top:.25rem;
  font-family:var(--texte); font-size:.76rem; line-height:1.35; color:var(--encre-3);
}
caption{
  caption-side:bottom; text-align:left; font-size:.82rem; line-height:1.5;
  color:var(--encre-3); padding:.85rem .8rem 0;
}

/* ── 05 · Pied de page ───────────────────────────────────────────────────── */
.pied{ border-top:1px solid var(--filet); margin-top:clamp(3rem,7vw,5rem); }
.pied > .enveloppe{
  display:flex; flex-wrap:wrap; align-items:flex-start; gap:1.6rem 3rem;
  padding-block:2rem 2.5rem;
}
.pied-marque{ flex:1 1 22rem; display:flex; flex-direction:column; gap:.8rem; }
.pied-ligne1{ display:flex; flex-wrap:wrap; align-items:center; gap:.7rem; }
.pied-ligne1 .licence{
  font-family:var(--mono); font-size:.7rem; color:var(--encre-3);
  border-left:1px solid var(--filet); padding-left:.7rem;
}
.responsabilite{ font-size:.85rem; line-height:1.55; color:var(--encre-3); max-width:62em; margin:0; }
.pied-nav{ display:flex; flex-wrap:wrap; gap:.5rem 1.4rem; padding-top:.15rem; }
.pied-nav a{ font-size:.88rem; color:var(--encre-2); text-decoration:none; }
.pied-nav a:hover{ text-decoration:underline; }

/* ── Frise des délais ────────────────────────────────────────────────────── */
.frise{
  background:var(--feuille); border:1px solid var(--filet);
  border-radius:var(--rayon); padding:1rem 1.1rem .85rem;
  margin:1.6rem 0; max-width:var(--mesure); box-shadow:var(--ombre);
}
.frise svg{ display:block; width:100%; height:auto; }
.frise p{ margin:.6rem 0 0; font-size:.82rem; line-height:1.45; color:var(--encre-3); max-width:none; }
.frise .axe{ stroke:var(--filet); }
.frise .axe-actif{ stroke:var(--braise); }
.frise .borne-actif{ fill:var(--braise); }
.frise .borne{ fill:var(--encre); }
.frise .lib-actif{ fill:var(--braise); }
.frise .lib{ fill:var(--encre); }
.frise .lib-sourde{ fill:var(--encre-3); }
.frise .sous{ fill:var(--encre-2); }
.frise .sous-sourde{ fill:var(--encre-3); }

/* ── Frise en quatre temps ───────────────────────────────────────────────── */
.frise-temps{
  list-style:none; margin:1.6rem 0; padding:0; max-width:var(--mesure);
  display:grid; gap:0; grid-template-columns:1fr;
  background:var(--feuille); border:1px solid var(--filet);
  border-radius:var(--rayon); overflow:hidden; box-shadow:var(--ombre);
}
@media (min-width:44rem){ .frise-temps{ grid-template-columns:repeat(4,1fr); } }
.frise-temps li{
  display:flex; flex-direction:column; gap:.25rem;
  padding:.9rem 1rem; border-bottom:1px solid var(--filet);
}
@media (min-width:44rem){
  .frise-temps li{ border-right:1px solid var(--filet); border-bottom:none; }
  .frise-temps li:last-child{ border-right:none; }
}
.frise-temps .rang{
  font-family:var(--mono); font-size:.68rem; font-weight:400;
  letter-spacing:.06em; color:var(--encre-3); font-variant-numeric:tabular-nums;
}
.frise-temps .quoi{
  font-family:var(--titre); font-weight:600; font-size:1.15rem; line-height:1.15;
  letter-spacing:-.006em; color:var(--encre);
}
.frise-temps li.terme{ background:var(--braise-voile); }
.frise-temps li.terme .rang,.frise-temps li.terme .quoi{ color:var(--braise); }
.legende-frise{ font-size:.85rem; line-height:1.5; color:var(--encre-3); max-width:var(--mesure); margin:-.7rem 0 0; }

/* ── Accueil : les deux portes ───────────────────────────────────────────── */
.portes{ display:grid; gap:1.1rem; margin-top:clamp(2rem,4vw,3rem); grid-template-columns:1fr; }
@media (min-width:56rem){ .portes{ grid-template-columns:1.45fr 1fr; } }
.porte-active{
  display:flex; flex-direction:column; gap:1rem;
  background:var(--feuille); border:1px solid var(--filet);
  border-top:3px solid var(--braise); border-radius:var(--rayon-grand);
  color:inherit; text-decoration:none;
  padding:clamp(1.6rem,3.2vw,2.4rem); box-shadow:var(--ombre);
}
.porte-active:hover,.porte-active:focus-visible{ border-color:var(--encre-4); border-top-color:var(--braise); }
.porte-active .surtitre{ color:var(--braise); }
.porte-active .titre{
  font-family:var(--titre); font-weight:600; word-spacing:-.055em; letter-spacing:-.014em; line-height:1.04;
  font-size:clamp(2rem, 1.4rem + 2.3vw, 3rem); color:var(--encre);
}
.porte-active .intro{ font-size:1.08rem; line-height:1.5; color:var(--encre-2); max-width:26em; }
.porte-liste{ margin-top:auto; padding-top:1rem; display:flex; flex-direction:column; gap:.5rem; }
.porte-liste span.item{
  display:flex; align-items:baseline; gap:.75rem;
  border-top:1px solid var(--filet); padding-top:.7rem;
  font-family:var(--titre); font-weight:600; font-size:1.22rem; letter-spacing:-.006em;
}
.porte-liste .delai{
  margin-left:auto; font-family:var(--mono); font-size:.85rem; font-weight:500;
  font-variant-numeric:tabular-nums; white-space:nowrap; color:var(--braise);
}
.porte-active .action{
  align-self:flex-start; margin-top:.9rem;
  font-family:var(--texte); font-weight:600; font-size:1rem;
  background:var(--braise); color:var(--braise-texte);
  border-radius:var(--rayon-petit); padding:.7rem 1.35rem;
}
.porte-active:hover .action{ background:var(--braise-fonce); }
.porte-attente{
  display:flex; flex-direction:column; gap:.8rem;
  background:var(--surface-2); border:1px solid var(--filet);
  border-radius:var(--rayon-grand); padding:clamp(1.5rem,3vw,2rem);
}
.porte-attente .titre{
  font-family:var(--titre); font-weight:600; letter-spacing:-.01em; line-height:1.1;
  font-size:clamp(1.5rem, 1.2rem + 1.2vw, 1.95rem); color:var(--encre-2);
}
.porte-attente .intro{ color:var(--encre-3); line-height:1.55; }
.porte-attente .ouverture{
  margin-top:auto; padding-top:1.1rem; border-top:1px solid var(--filet);
  display:flex; flex-direction:column; gap:.3rem;
}
.porte-attente .ouverture .valeur{
  font-family:var(--mono); font-size:1.15rem; font-weight:500;
  font-variant-numeric:tabular-nums; color:var(--encre);
}

/* ── Accueil : les quatre affirmations ───────────────────────────────────── */
.affirmations{
  display:grid; gap:0; margin-top:clamp(2.4rem,5vw,3.6rem);
  border-top:1px solid var(--filet-fort); grid-template-columns:1fr;
}
@media (min-width:34rem){ .affirmations{ grid-template-columns:1fr 1fr; } }
@media (min-width:64rem){ .affirmations{ grid-template-columns:repeat(4,1fr); } }
.affirmations > div{
  display:flex; flex-direction:column; gap:.25rem;
  padding:1.2rem 1.4rem 1.3rem 0; border-bottom:1px solid var(--filet);
}
@media (min-width:34rem){
  .affirmations > div{ padding-left:1.4rem; border-right:1px solid var(--filet); }
  .affirmations > div:first-child{ padding-left:0; }
  .affirmations > div:nth-child(2){ border-right:none; }
}
@media (min-width:64rem){
  .affirmations > div{ border-bottom:none; }
  .affirmations > div:nth-child(2){ border-right:1px solid var(--filet); }
  .affirmations > div:last-child{ border-right:none; }
}
.affirmations .cle{ font-family:var(--titre); font-weight:600; font-size:1.5rem; letter-spacing:-.01em; }
.affirmations .valeur{ font-size:.97rem; line-height:1.5; color:var(--encre-3); }

/* ── Cartes de rubrique ──────────────────────────────────────────────────── */
.cartes{ display:grid; gap:1.1rem; grid-template-columns:1fr; margin:2rem 0 0; }
@media (min-width:50rem){ .cartes{ grid-template-columns:1fr 1fr; } }
.carte{
  display:flex; flex-direction:column; gap:.7rem;
  background:var(--feuille); border:1px solid var(--filet);
  border-top:3px solid var(--braise); border-radius:var(--rayon);
  padding:clamp(1.4rem,2.6vw,1.8rem); text-decoration:none; color:inherit;
  box-shadow:var(--ombre);
}
.carte:hover,.carte:focus-visible{ border-color:var(--encre-4); border-top-color:var(--braise); }
.carte .titre{ font-family:var(--titre); font-weight:600; word-spacing:-.055em; font-size:1.5rem; line-height:1.12; letter-spacing:-.01em; }
.carte .delai{ font-family:var(--mono); font-weight:500; font-size:1rem; font-variant-numeric:tabular-nums; color:var(--braise); }
.carte p{ margin:0; color:var(--encre-2); font-size:1rem; }
.carte .aller{ margin-top:auto; padding-top:.6rem; font-weight:600; font-size:.9rem; color:var(--cadastre); }
.carte:hover .aller{ text-decoration:underline; }

/* ── Bloc de capture ─────────────────────────────────────────────────────── */
.capture{
  background:var(--feuille); border:1px solid var(--filet);
  border-radius:var(--rayon-grand); box-shadow:var(--ombre);
  padding:clamp(1.6rem,3.4vw,2.6rem);
  margin-top:clamp(2.4rem,5vw,3.6rem);
  display:grid; gap:1.6rem 3.5rem; grid-template-columns:1fr;
}
@media (min-width:56rem){ .capture{ grid-template-columns:1fr 1.15fr; align-items:start; } }
.capture h2{ margin:0 0 .55rem; }
.capture .intro{ color:var(--encre-2); margin:0; }
.champs{ display:flex; flex-direction:column; gap:1.1rem; }
.duo{ display:grid; gap:.85rem; grid-template-columns:1fr; align-items:end; }
@media (min-width:26rem){ .duo{ grid-template-columns:1fr 10rem; } }
.champ{ display:flex; flex-direction:column; gap:.42rem; }
.champ label{
  font-family:var(--mono); font-size:.66rem; font-weight:400;
  letter-spacing:.08em; text-transform:uppercase; color:var(--encre-3);
}
.champ input{
  font-family:var(--texte); font-size:1.05rem; line-height:1.4;
  color:var(--encre); background:var(--papier);
  border:1px solid var(--filet); border-radius:var(--rayon-petit);
  padding:.8rem .95rem; width:100%;
}
.champ input[name="departement"]{ font-family:var(--mono); font-variant-numeric:tabular-nums; }
.champ input:focus{ border-color:var(--encre-2); outline:2px solid var(--braise); outline-offset:1px; }
.champ input::placeholder{ color:var(--encre-4); opacity:1; }
.aide{ font-size:.84rem; color:var(--encre-3); margin:-.5rem 0 0; }
.consentement{ display:flex; gap:.7rem; align-items:flex-start; cursor:pointer; }
.consentement input{ flex:none; width:1.05rem; height:1.05rem; margin:.32rem 0 0; accent-color:var(--braise); }
.consentement span{ font-size:.97rem; line-height:1.5; color:var(--encre-2); }
.envoi{ display:flex; flex-direction:column; gap:.55rem; align-items:flex-start; }
.envoi button{
  font-family:var(--texte); font-size:1.02rem; font-weight:600;
  color:var(--braise-texte); background:var(--braise); border:1px solid var(--braise);
  border-radius:var(--rayon-petit); padding:.8rem 1.8rem; cursor:pointer;
}
.envoi button:hover{ background:var(--braise-fonce); border-color:var(--braise-fonce); }
.envoi .apres{ font-size:.84rem; line-height:1.5; color:var(--encre-3); }

/* ── Les quatre règles (à propos) ────────────────────────────────────────── */
.regles{ list-style:none; margin:1.5rem 0; padding:0; max-width:var(--mesure); }
.regles li{
  border-left:3px solid var(--cadastre); border-radius:0 var(--rayon-petit) var(--rayon-petit) 0;
  padding:.2rem 0 .2rem 1.15rem; margin-bottom:1.1rem; font-size:1.1rem; line-height:1.5;
}

/* ── Note de bas de page ─────────────────────────────────────────────────── */
.note-bas{
  border-top:1px solid var(--filet); margin-top:2.6rem; padding-top:1rem;
  font-size:.87rem; line-height:1.55; color:var(--encre-3); max-width:var(--mesure);
}
.note-bas p{ margin:0 0 .5em; max-width:none; }
.note-bas p:last-child{ margin-bottom:0; }

/* ── Impression ──────────────────────────────────────────────────────────── */
@media print{
  :root{
    --papier:#fff; --feuille:#fff; --surface-2:#fff;
    --encre:#000; --encre-2:#333; --encre-3:#555; --encre-4:#777;
    --filet:#bbb; --filet-fort:#000;
    --braise:#000; --braise-fonce:#000; --braise-texte:#fff; --braise-voile:#fff;
    --cadastre:#000; --critique:#000; --critique-fond:#fff;
    --ombre:none;
  }
  body{ font-size:11pt; line-height:1.45; }
  .entete,.nav,.saut-contenu,.capture,.porte-liste .delai,.porte-active .action{ display:none; }
  .enveloppe{ max-width:none; padding-inline:0; }
  h1{ font-size:24pt; }
  h2{ font-size:15pt; margin-top:18pt; page-break-after:avoid; }
  h3{ font-size:12.5pt; page-break-after:avoid; }
  .encadre-delai,.contre-conseil,.frise,.frise-temps,.porte-active,.porte-attente,.carte,.defile{
    border:1px solid #000; background:#fff; color:#000;
    page-break-inside:avoid; box-shadow:none;
  }
  .frise-temps li.terme{ background:#fff; }
  .etapes li,table tr{ page-break-inside:avoid; }
  a{ text-decoration:none; color:#000; }
  main a[href^="/"]::after{ content:" (prevaterra.fr" attr(href) ")"; font-size:9pt; color:#555; }
  main a[href^="http"]::after{ content:" (" attr(href) ")"; font-size:9pt; color:#555; }
  main a[href^="mailto"]::after{ content:none; }
  .pied{ page-break-inside:avoid; }
  mark.a-completer{ background:none; border:1px solid #000; color:#000; }
}

@media (prefers-reduced-motion: reduce){
  *,*::before,*::after{ animation-duration:.01ms !important; transition-duration:.01ms !important; }
}
