:root{--dgn-encre:#1B2126;--dgn-schiste:#4D5760;--dgn-marne:#E4E8EB;--dgn-calcaire:#F2F4F5;--dgn-filet:#D3D9DD;--dgn-bord:#7A848C;--dgn-blanc:#FFFFFF;--dgn-pin:#1C6B30;--dgn-pin-fonce:#0F4A21;--dgn-vif:#2A9D44;--dgn-pousse:#E2F0E5;--dgn-clair:#8FD8A2;--dgn-nuit-texte:#C4CCD2;--dgn-titre:"Zilla Slab",Rockwell,"Roboto Slab",Georgia,serif;--dgn-corps:"Hanken Grotesk","Segoe UI",Arial,sans-serif;--dgn-haut:0px;--dgn-galet:34% 44% 38% 46%/46% 38% 50% 40%;--dgn-galet-doux:22px 34px 26px 30px/30px 24px 34px 22px;--dgn-galet-petit:10px 14px 12px 8px/12px 8px 14px 10px;
--dgn-lisere:linear-gradient(to bottom,var(--dgn-encre) 0 3px,transparent 3px 5px,var(--dgn-vif) 5px 8px,transparent 8px 10px,#A9B3BA 10px 11px);
--dgn-lisere-nuit:linear-gradient(to bottom,#FFFFFF 0 3px,transparent 3px 5px,var(--dgn-clair) 5px 8px,transparent 8px 10px,#6B767E 10px 11px);
--dgn-ammonite:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%232A9D44' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M27.1 26.1L26.8 26.5L26.4 26.9L26 27.2L25.5 27.5L25 27.7L24.5 27.9L24 28L23.4 28L22.8 27.9L22.3 27.7L21.8 27.5L21.3 27.2L20.8 26.8L20.5 26.3L20.1 25.8L19.9 25.3L19.7 24.7L19.6 24.1L19.6 23.5L19.7 22.9L19.8 22.2L20.1 21.6L20.4 21.1L20.8 20.6L21.3 20.1L21.8 19.8L22.4 19.4L23.1 19.2L23.7 19.1L24.4 19.1L25.1 19.1L25.8 19.3L26.5 19.5L27.1 19.9L27.7 20.3L28.2 20.8L28.7 21.4L29 22.1L29.3 22.8L29.4 23.5L29.5 24.3L29.5 25.1L29.3 25.9L29.1 26.6L28.7 27.3L28.2 28L27.7 28.6L27 29.1L26.3 29.5L25.5 29.8L24.7 30L23.8 30.1L23 30.1L22.1 30L21.3 29.7L20.5 29.3L19.7 28.8L19 28.2L18.4 27.5L17.9 26.7L17.6 25.9L17.3 25L17.2 24L17.2 23.1L17.3 22.1L17.5 21.2L18 20.2L18.5 19.4L19.1 18.6L19.9 17.9L20.7 17.4L21.7 16.9L22.7 16.6L23.7 16.4L24.8 16.3L25.9 16.5L26.9 16.7L28 17.1L28.9 17.7L29.8 18.4L30.6 19.2L31.3 20.1L31.8 21.2L32.2 22.3L32.5 23.4L32.5 24.6L32.5 25.8L32.2 27L31.8 28.2L31.2 29.3L30.4 30.3L29.6 31.2L28.5 32L27.4 32.6L26.2 33.1L24.9 33.4L23.6 33.5L22.2 33.5L20.9 33.2L19.6 32.8L18.4 32.2L17.2 31.4L16.2 30.4L15.3 29.3L14.5 28.1L14 26.8L13.6 25.3L13.4 23.9L13.4 22.4L13.6 20.9L14.1 19.4L14.7 18L15.6 16.7L16.6 15.5L17.8 14.5L19.1 13.6L20.6 12.9L22.1 12.4L23.8 12.2L25.4 12.1L27.1 12.3L28.8 12.8L30.3 13.5L31.8 14.4L33.2 15.5L34.4 16.7L35.4 18.2L36.2 19.8L36.8 21.5L37.2 23.3L37.2 25.2L37.1 27.1L36.6 28.9L35.9 30.7L35 32.4L33.8 33.9L32.4 35.3L30.8 36.5L29.1 37.5L27.2 38.2L25.2 38.6L23.1 38.8L21 38.7L19 38.2L17 37.5L15.1 36.5L13.3 35.3L11.7 33.8L10.3 32L9.2 30.1L8.3 28L7.8 25.8L7.5 23.5L7.6 21.2L8 18.9L8.7 16.6L9.7 14.5L11.1 12.5L12.7 10.7L14.6 9.1L16.7 7.7L19 6.7L21.4 6L24 5.6L26.6 5.6L29.1 6L31.7 6.7L34.1 7.8L36.4 9.2L38.5 11L40.3 13L41.8 15.3L43.1 17.8L43.9 20.5L44.4 23.3L44.5 26.2L44.2 29.1L43.5 31.9L42.4 34.7M41.3 36.6L35.2 32.1' stroke-width='2.3'/%3E%3Cpath d='M28.8 28.7L28.9 30.5M27.2 30.1L26.7 31.9M25.2 30.9L24.1 32.5M23 31.1L21.4 32.4M20.8 30.5L18.8 31.3M18.9 29.3L16.7 29.5M17.3 27.5L15.1 27M16.4 25.3L14.4 24.1M16.2 22.9L14.6 21.1M16.8 20.5L15.7 18.2M18.1 18.3L17.8 15.7M20.1 16.7L20.6 14M22.5 15.6L23.8 13.2M25.2 15.4L27.3 13.4M27.9 16.1L30.6 14.7M30.3 17.5L33.3 17M32.1 19.7L35.3 20.2M33.2 22.4L36.2 23.8M33.5 25.3L35.9 27.7M32.7 28.3L34.5 31.4M31.1 30.9L31.8 34.5M28.8 32.9L28.3 36.7M25.8 34.2L24.2 37.7M22.5 34.4L19.8 37.4M19.3 33.7L15.7 35.8M16.4 31.9L12.2 32.8M14.1 29.3L9.7 28.9M12.7 26L8.6 24.2M12.5 22.4L8.9 19.3M13.3 18.8L10.8 14.7M15.3 15.6L14.1 10.8M18.2 13.1L18.5 8M21.8 11.5L23.8 6.7M25.8 11.2L29.2 7.1M29.8 12.2L34.4 9.2M33.3 14.3L38.9 12.9M36.1 17.6L42 17.9M37.8 21.6L43.4 23.7M38.2 26L43 29.9' stroke-width='1.35'/%3E%3C/svg%3E");
--dgn-ammonite-claire:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%238FD8A2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M27.1 26.1L26.8 26.5L26.4 26.9L26 27.2L25.5 27.5L25 27.7L24.5 27.9L24 28L23.4 28L22.8 27.9L22.3 27.7L21.8 27.5L21.3 27.2L20.8 26.8L20.5 26.3L20.1 25.8L19.9 25.3L19.7 24.7L19.6 24.1L19.6 23.5L19.7 22.9L19.8 22.2L20.1 21.6L20.4 21.1L20.8 20.6L21.3 20.1L21.8 19.8L22.4 19.4L23.1 19.2L23.7 19.1L24.4 19.1L25.1 19.1L25.8 19.3L26.5 19.5L27.1 19.9L27.7 20.3L28.2 20.8L28.7 21.4L29 22.1L29.3 22.8L29.4 23.5L29.5 24.3L29.5 25.1L29.3 25.9L29.1 26.6L28.7 27.3L28.2 28L27.7 28.6L27 29.1L26.3 29.5L25.5 29.8L24.7 30L23.8 30.1L23 30.1L22.1 30L21.3 29.7L20.5 29.3L19.7 28.8L19 28.2L18.4 27.5L17.9 26.7L17.6 25.9L17.3 25L17.2 24L17.2 23.1L17.3 22.1L17.5 21.2L18 20.2L18.5 19.4L19.1 18.6L19.9 17.9L20.7 17.4L21.7 16.9L22.7 16.6L23.7 16.4L24.8 16.3L25.9 16.5L26.9 16.7L28 17.1L28.9 17.7L29.8 18.4L30.6 19.2L31.3 20.1L31.8 21.2L32.2 22.3L32.5 23.4L32.5 24.6L32.5 25.8L32.2 27L31.8 28.2L31.2 29.3L30.4 30.3L29.6 31.2L28.5 32L27.4 32.6L26.2 33.1L24.9 33.4L23.6 33.5L22.2 33.5L20.9 33.2L19.6 32.8L18.4 32.2L17.2 31.4L16.2 30.4L15.3 29.3L14.5 28.1L14 26.8L13.6 25.3L13.4 23.9L13.4 22.4L13.6 20.9L14.1 19.4L14.7 18L15.6 16.7L16.6 15.5L17.8 14.5L19.1 13.6L20.6 12.9L22.1 12.4L23.8 12.2L25.4 12.1L27.1 12.3L28.8 12.8L30.3 13.5L31.8 14.4L33.2 15.5L34.4 16.7L35.4 18.2L36.2 19.8L36.8 21.5L37.2 23.3L37.2 25.2L37.1 27.1L36.6 28.9L35.9 30.7L35 32.4L33.8 33.9L32.4 35.3L30.8 36.5L29.1 37.5L27.2 38.2L25.2 38.6L23.1 38.8L21 38.7L19 38.2L17 37.5L15.1 36.5L13.3 35.3L11.7 33.8L10.3 32L9.2 30.1L8.3 28L7.8 25.8L7.5 23.5L7.6 21.2L8 18.9L8.7 16.6L9.7 14.5L11.1 12.5L12.7 10.7L14.6 9.1L16.7 7.7L19 6.7L21.4 6L24 5.6L26.6 5.6L29.1 6L31.7 6.7L34.1 7.8L36.4 9.2L38.5 11L40.3 13L41.8 15.3L43.1 17.8L43.9 20.5L44.4 23.3L44.5 26.2L44.2 29.1L43.5 31.9L42.4 34.7M41.3 36.6L35.2 32.1' stroke-width='2.3'/%3E%3Cpath d='M28.8 28.7L28.9 30.5M27.2 30.1L26.7 31.9M25.2 30.9L24.1 32.5M23 31.1L21.4 32.4M20.8 30.5L18.8 31.3M18.9 29.3L16.7 29.5M17.3 27.5L15.1 27M16.4 25.3L14.4 24.1M16.2 22.9L14.6 21.1M16.8 20.5L15.7 18.2M18.1 18.3L17.8 15.7M20.1 16.7L20.6 14M22.5 15.6L23.8 13.2M25.2 15.4L27.3 13.4M27.9 16.1L30.6 14.7M30.3 17.5L33.3 17M32.1 19.7L35.3 20.2M33.2 22.4L36.2 23.8M33.5 25.3L35.9 27.7M32.7 28.3L34.5 31.4M31.1 30.9L31.8 34.5M28.8 32.9L28.3 36.7M25.8 34.2L24.2 37.7M22.5 34.4L19.8 37.4M19.3 33.7L15.7 35.8M16.4 31.9L12.2 32.8M14.1 29.3L9.7 28.9M12.7 26L8.6 24.2M12.5 22.4L8.9 19.3M13.3 18.8L10.8 14.7M15.3 15.6L14.1 10.8M18.2 13.1L18.5 8M21.8 11.5L23.8 6.7M25.8 11.2L29.2 7.1M29.8 12.2L34.4 9.2M33.3 14.3L38.9 12.9M36.1 17.6L42 17.9M37.8 21.6L43.4 23.7M38.2 26L43 29.9' stroke-width='1.35'/%3E%3C/svg%3E");
--dgn-strates:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 220' width='640' height='220' fill='none' stroke='%231B2126'%3E%3Cpath d='M0 10.4C21.3 9.9 42.7 8 64 6.6C85.3 5.1 106.7 2.5 128 1.7C149.3 0.9 170.7 0.5 192 1.6C213.3 2.7 234.7 6.7 256 8.5C277.3 10.4 298.7 12.9 320 12.5C341.3 12.1 362.7 8.3 384 6.2C405.3 4.1 426.7 0.3 448 -0.2C469.3 -0.7 490.7 1.5 512 3.1C533.3 4.8 554.7 8.2 576 9.5C597.3 10.7 618.7 10.9 640 10.4M0 59.3C21.3 58.9 42.7 58.3 64 57.7C85.3 57.2 106.7 55.7 128 55.8C149.3 55.8 170.7 56.9 192 58C213.3 59.1 234.7 61.9 256 62.3C277.3 62.7 298.7 61.4 320 60.3C341.3 59.1 362.7 55.9 384 55.3C405.3 54.6 426.7 55.5 448 56.3C469.3 57.1 490.7 59.4 512 60.1C533.3 60.8 554.7 60.6 576 60.4C597.3 60.3 618.7 59.7 640 59.3M0 128.5C21.3 128.6 42.7 129.3 64 129.9C85.3 130.5 106.7 132 128 132.1C149.3 132.3 170.7 131.3 192 130.9C213.3 130.4 234.7 129.6 256 129.5C277.3 129.4 298.7 130.3 320 130.2C341.3 130 362.7 129.3 384 128.7C405.3 128.1 426.7 126.7 448 126.5C469.3 126.3 490.7 127.3 512 127.8C533.3 128.2 554.7 129 576 129.1C597.3 129.2 618.7 128.3 640 128.5M0 146.8C21.3 147.1 42.7 147.6 64 148C85.3 148.4 106.7 149.2 128 149.2C149.3 149.1 170.7 148.3 192 147.8C213.3 147.2 234.7 146.3 256 145.8C277.3 145.4 298.7 145.5 320 145.2C341.3 144.9 362.7 144.3 384 144C405.3 143.6 426.7 142.8 448 142.8C469.3 142.9 490.7 143.7 512 144.2C533.3 144.8 554.7 145.7 576 146.1C597.3 146.6 618.7 146.5 640 146.8M0 162.2C21.3 161.8 42.7 163.1 64 163.7C85.3 164.2 106.7 164.4 128 165.6C149.3 166.7 170.7 169.5 192 170.4C213.3 171.3 234.7 172.3 256 170.8C277.3 169.4 298.7 163.5 320 161.5C341.3 159.5 362.7 157.6 384 158.9C405.3 160.2 426.7 166.8 448 169.2C469.3 171.5 490.7 173.5 512 172.9C533.3 172.3 554.7 167.5 576 165.7C597.3 163.9 618.7 162.5 640 162.2M0 201.6C21.3 203.6 42.7 209.8 64 211.4C85.3 213 106.7 212.1 128 211.1C149.3 210.2 170.7 206.9 192 205.7C213.3 204.6 234.7 204.7 256 204.2C277.3 203.8 298.7 202.9 320 203.2C341.3 203.5 362.7 204.2 384 205.9C405.3 207.5 426.7 212.3 448 213C469.3 213.7 490.7 212.4 512 210.1C533.3 207.9 554.7 201.1 576 199.7C597.3 198.2 618.7 199.6 640 201.6M0 210.1C21.3 210.8 42.7 210.5 64 211C85.3 211.5 106.7 211.9 128 212.9C149.3 214 170.7 216.6 192 217.3C213.3 218 234.7 217.7 256 217.1C277.3 216.5 298.7 214.4 320 213.6C341.3 212.9 362.7 213.2 384 212.7C405.3 212.2 426.7 211.8 448 210.8C469.3 209.7 490.7 207.1 512 206.4C533.3 205.7 554.7 206 576 206.6C597.3 207.2 618.7 209.4 640 210.1' stroke-width='0.9' stroke-opacity='0.3'/%3E%3Cpath d='M0 8.1C21.3 6.2 42.7 4.7 64 5.3C85.3 5.8 106.7 9.8 128 11.4C149.3 12.9 170.7 14 192 14.3C213.3 14.7 234.7 13.8 256 13.3C277.3 12.8 298.7 12.3 320 11.3C341.3 10.2 362.7 7.6 384 6.9C405.3 6.2 426.7 5.8 448 7.2C469.3 8.6 490.7 13.7 512 15.3C533.3 16.9 554.7 18.1 576 16.9C597.3 15.7 618.7 10 640 8.1' stroke-width='1.6' stroke-opacity='0.5'/%3E%3Cpath d='M0 25.1C21.3 25.4 42.7 27.4 64 27.9C85.3 28.4 106.7 28.2 128 28.1C149.3 28.1 170.7 27.6 192 27.7C213.3 27.8 234.7 29 256 28.8C277.3 28.6 298.7 27.3 320 26.7C341.3 26 362.7 24.4 384 24.7C405.3 25 426.7 27.6 448 28.6C469.3 29.6 490.7 31 512 30.7C533.3 30.3 554.7 27.5 576 26.5C597.3 25.6 618.7 24.9 640 25.1M0 188.4C21.3 187 42.7 184.4 64 183.8C85.3 183.1 106.7 183.3 128 184.4C149.3 185.6 170.7 189.2 192 190.6C213.3 192.1 234.7 193.5 256 193C277.3 192.5 298.7 189.2 320 187.5C341.3 185.9 362.7 183.4 384 183.1C405.3 182.8 426.7 184.5 448 185.7C469.3 187 490.7 189.6 512 190.6C533.3 191.6 554.7 192.1 576 191.8C597.3 191.4 618.7 189.7 640 188.4' stroke-width='1.5' stroke-opacity='0.6'/%3E%3Cpath d='M0 43.1C21.3 43 42.7 45.3 64 45.1C85.3 45 106.7 42.8 128 42.1C149.3 41.4 170.7 40.1 192 41.1C213.3 42 234.7 46.1 256 47.6C277.3 49.1 298.7 50 320 50C341.3 50.1 362.7 47.8 384 48C405.3 48.2 426.7 50.3 448 51C469.3 51.7 490.7 53 512 52.1C533.3 51.2 554.7 47.1 576 45.6C597.3 44.1 618.7 43.2 640 43.1' stroke-width='1.8' stroke-opacity='0.7'/%3E%3Cpath d='M0 66.4C21.3 65.8 42.7 64.3 64 64.3C85.3 64.3 106.7 66.1 128 66.2C149.3 66.3 170.7 65.7 192 64.9C213.3 64.2 234.7 61.7 256 61.4C277.3 61.1 298.7 62.5 320 63.1C341.3 63.7 362.7 65.2 384 65.2C405.3 65.2 426.7 63.4 448 63.3C469.3 63.2 490.7 63.7 512 64.5C533.3 65.3 554.7 67.8 576 68.1C597.3 68.4 618.7 67 640 66.4' stroke-width='1.6' stroke-opacity='0.7'/%3E%3Cpath d='M0 70.5C21.3 69.4 42.7 67.6 64 67.9C85.3 68.3 106.7 71.8 128 72.8C149.3 73.9 170.7 74.2 192 74.1C213.3 73.9 234.7 71.7 256 72C277.3 72.4 298.7 75.1 320 76.3C341.3 77.4 362.7 79.2 384 78.9C405.3 78.5 426.7 75 448 74C469.3 72.9 490.7 72.6 512 72.7C533.3 72.9 554.7 75.1 576 74.8C597.3 74.4 618.7 71.7 640 70.5' stroke-width='1.9' stroke-opacity='0.5'/%3E%3Cpath d='M0 87.1C21.3 86.3 42.7 83.1 64 82.4C85.3 81.7 106.7 81.7 128 82.8C149.3 84 170.7 88.4 192 89.4C213.3 90.5 234.7 90.2 256 89.2C277.3 88.1 298.7 84.2 320 83.2C341.3 82.2 362.7 82.7 384 83.2C405.3 83.7 426.7 85.7 448 86.2C469.3 86.8 490.7 86.3 512 86.5C533.3 86.8 554.7 87.5 576 87.6C597.3 87.7 618.7 88 640 87.1' stroke-width='1.9' stroke-opacity='0.7'/%3E%3Cpath d='M0 100.5C21.3 100.4 42.7 101.7 64 101.2C85.3 100.6 106.7 98.1 128 97.2C149.3 96.3 170.7 95.4 192 96C213.3 96.6 234.7 99.8 256 100.9C277.3 101.9 298.7 102.2 320 102.3C341.3 102.4 362.7 101.1 384 101.6C405.3 102.2 426.7 104.7 448 105.6C469.3 106.4 490.7 107.4 512 106.8C533.3 106.2 554.7 103 576 101.9C597.3 100.9 618.7 100.6 640 100.5' stroke-width='2.3' stroke-opacity='0.5'/%3E%3Cpath d='M0 116.7C21.3 116.8 42.7 119 64 118.7C85.3 118.4 106.7 116.4 128 115.1C149.3 113.9 170.7 111.4 192 111.3C213.3 111.2 234.7 113.8 256 114.6C277.3 115.4 298.7 116.3 320 116.2C341.3 116.1 362.7 113.9 384 114.2C405.3 114.4 426.7 116.5 448 117.7C469.3 118.9 490.7 121.4 512 121.5C533.3 121.6 554.7 119 576 118.2C597.3 117.4 618.7 116.6 640 116.7' stroke-width='2.4' stroke-opacity='0.5'/%3E%3Cpath d='M0 132.1C21.3 133.3 42.7 137.7 64 138.5C85.3 139.3 106.7 137.8 128 136.8C149.3 135.7 170.7 132.4 192 131.9C213.3 131.5 234.7 133.4 256 134C277.3 134.5 298.7 135.3 320 135.3C341.3 135.3 362.7 133.6 384 133.8C405.3 134 426.7 135.9 448 136.4C469.3 137 490.7 137.7 512 136.9C533.3 136 554.7 132 576 131.2C597.3 130.4 618.7 130.8 640 132.1' stroke-width='2.6' stroke-opacity='0.6'/%3E%3Cpath d='M0 159.3C21.3 159.5 42.7 156.8 64 155.6C85.3 154.3 106.7 152.2 128 151.8C149.3 151.4 170.7 153.4 192 153C213.3 152.7 234.7 151 256 149.7C277.3 148.4 298.7 145.2 320 145.1C341.3 145 362.7 147.6 384 148.9C405.3 150.1 426.7 152.2 448 152.7C469.3 153.1 490.7 151 512 151.4C533.3 151.7 554.7 153.4 576 154.7C597.3 156 618.7 159.2 640 159.3' stroke-width='2.6' stroke-opacity='0.5'/%3E%3Cpath d='M0 168.2C21.3 167.9 42.7 166.7 64 166.5C85.3 166.3 106.7 166.1 128 166.8C149.3 167.5 170.7 169.9 192 170.9C213.3 172 234.7 172.8 256 173.1C277.3 173.5 298.7 172.9 320 173.1C341.3 173.4 362.7 174.6 384 174.8C405.3 175 426.7 175.2 448 174.5C469.3 173.8 490.7 171.4 512 170.4C533.3 169.3 554.7 168.5 576 168.2C597.3 167.8 618.7 168.4 640 168.2' stroke-width='2.1' stroke-opacity='0.5'/%3E%3C/svg%3E");
--dgn-strates-claires:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 220' width='640' height='220' fill='none' stroke='%23FFFFFF'%3E%3Cpath d='M0 10.4C21.3 9.9 42.7 8 64 6.6C85.3 5.1 106.7 2.5 128 1.7C149.3 0.9 170.7 0.5 192 1.6C213.3 2.7 234.7 6.7 256 8.5C277.3 10.4 298.7 12.9 320 12.5C341.3 12.1 362.7 8.3 384 6.2C405.3 4.1 426.7 0.3 448 -0.2C469.3 -0.7 490.7 1.5 512 3.1C533.3 4.8 554.7 8.2 576 9.5C597.3 10.7 618.7 10.9 640 10.4M0 59.3C21.3 58.9 42.7 58.3 64 57.7C85.3 57.2 106.7 55.7 128 55.8C149.3 55.8 170.7 56.9 192 58C213.3 59.1 234.7 61.9 256 62.3C277.3 62.7 298.7 61.4 320 60.3C341.3 59.1 362.7 55.9 384 55.3C405.3 54.6 426.7 55.5 448 56.3C469.3 57.1 490.7 59.4 512 60.1C533.3 60.8 554.7 60.6 576 60.4C597.3 60.3 618.7 59.7 640 59.3M0 128.5C21.3 128.6 42.7 129.3 64 129.9C85.3 130.5 106.7 132 128 132.1C149.3 132.3 170.7 131.3 192 130.9C213.3 130.4 234.7 129.6 256 129.5C277.3 129.4 298.7 130.3 320 130.2C341.3 130 362.7 129.3 384 128.7C405.3 128.1 426.7 126.7 448 126.5C469.3 126.3 490.7 127.3 512 127.8C533.3 128.2 554.7 129 576 129.1C597.3 129.2 618.7 128.3 640 128.5M0 146.8C21.3 147.1 42.7 147.6 64 148C85.3 148.4 106.7 149.2 128 149.2C149.3 149.1 170.7 148.3 192 147.8C213.3 147.2 234.7 146.3 256 145.8C277.3 145.4 298.7 145.5 320 145.2C341.3 144.9 362.7 144.3 384 144C405.3 143.6 426.7 142.8 448 142.8C469.3 142.9 490.7 143.7 512 144.2C533.3 144.8 554.7 145.7 576 146.1C597.3 146.6 618.7 146.5 640 146.8M0 162.2C21.3 161.8 42.7 163.1 64 163.7C85.3 164.2 106.7 164.4 128 165.6C149.3 166.7 170.7 169.5 192 170.4C213.3 171.3 234.7 172.3 256 170.8C277.3 169.4 298.7 163.5 320 161.5C341.3 159.5 362.7 157.6 384 158.9C405.3 160.2 426.7 166.8 448 169.2C469.3 171.5 490.7 173.5 512 172.9C533.3 172.3 554.7 167.5 576 165.7C597.3 163.9 618.7 162.5 640 162.2M0 201.6C21.3 203.6 42.7 209.8 64 211.4C85.3 213 106.7 212.1 128 211.1C149.3 210.2 170.7 206.9 192 205.7C213.3 204.6 234.7 204.7 256 204.2C277.3 203.8 298.7 202.9 320 203.2C341.3 203.5 362.7 204.2 384 205.9C405.3 207.5 426.7 212.3 448 213C469.3 213.7 490.7 212.4 512 210.1C533.3 207.9 554.7 201.1 576 199.7C597.3 198.2 618.7 199.6 640 201.6M0 210.1C21.3 210.8 42.7 210.5 64 211C85.3 211.5 106.7 211.9 128 212.9C149.3 214 170.7 216.6 192 217.3C213.3 218 234.7 217.7 256 217.1C277.3 216.5 298.7 214.4 320 213.6C341.3 212.9 362.7 213.2 384 212.7C405.3 212.2 426.7 211.8 448 210.8C469.3 209.7 490.7 207.1 512 206.4C533.3 205.7 554.7 206 576 206.6C597.3 207.2 618.7 209.4 640 210.1' stroke-width='0.9' stroke-opacity='0.3'/%3E%3Cpath d='M0 8.1C21.3 6.2 42.7 4.7 64 5.3C85.3 5.8 106.7 9.8 128 11.4C149.3 12.9 170.7 14 192 14.3C213.3 14.7 234.7 13.8 256 13.3C277.3 12.8 298.7 12.3 320 11.3C341.3 10.2 362.7 7.6 384 6.9C405.3 6.2 426.7 5.8 448 7.2C469.3 8.6 490.7 13.7 512 15.3C533.3 16.9 554.7 18.1 576 16.9C597.3 15.7 618.7 10 640 8.1' stroke-width='1.6' stroke-opacity='0.5'/%3E%3Cpath d='M0 25.1C21.3 25.4 42.7 27.4 64 27.9C85.3 28.4 106.7 28.2 128 28.1C149.3 28.1 170.7 27.6 192 27.7C213.3 27.8 234.7 29 256 28.8C277.3 28.6 298.7 27.3 320 26.7C341.3 26 362.7 24.4 384 24.7C405.3 25 426.7 27.6 448 28.6C469.3 29.6 490.7 31 512 30.7C533.3 30.3 554.7 27.5 576 26.5C597.3 25.6 618.7 24.9 640 25.1M0 188.4C21.3 187 42.7 184.4 64 183.8C85.3 183.1 106.7 183.3 128 184.4C149.3 185.6 170.7 189.2 192 190.6C213.3 192.1 234.7 193.5 256 193C277.3 192.5 298.7 189.2 320 187.5C341.3 185.9 362.7 183.4 384 183.1C405.3 182.8 426.7 184.5 448 185.7C469.3 187 490.7 189.6 512 190.6C533.3 191.6 554.7 192.1 576 191.8C597.3 191.4 618.7 189.7 640 188.4' stroke-width='1.5' stroke-opacity='0.6'/%3E%3Cpath d='M0 43.1C21.3 43 42.7 45.3 64 45.1C85.3 45 106.7 42.8 128 42.1C149.3 41.4 170.7 40.1 192 41.1C213.3 42 234.7 46.1 256 47.6C277.3 49.1 298.7 50 320 50C341.3 50.1 362.7 47.8 384 48C405.3 48.2 426.7 50.3 448 51C469.3 51.7 490.7 53 512 52.1C533.3 51.2 554.7 47.1 576 45.6C597.3 44.1 618.7 43.2 640 43.1' stroke-width='1.8' stroke-opacity='0.7'/%3E%3Cpath d='M0 66.4C21.3 65.8 42.7 64.3 64 64.3C85.3 64.3 106.7 66.1 128 66.2C149.3 66.3 170.7 65.7 192 64.9C213.3 64.2 234.7 61.7 256 61.4C277.3 61.1 298.7 62.5 320 63.1C341.3 63.7 362.7 65.2 384 65.2C405.3 65.2 426.7 63.4 448 63.3C469.3 63.2 490.7 63.7 512 64.5C533.3 65.3 554.7 67.8 576 68.1C597.3 68.4 618.7 67 640 66.4' stroke-width='1.6' stroke-opacity='0.7'/%3E%3Cpath d='M0 70.5C21.3 69.4 42.7 67.6 64 67.9C85.3 68.3 106.7 71.8 128 72.8C149.3 73.9 170.7 74.2 192 74.1C213.3 73.9 234.7 71.7 256 72C277.3 72.4 298.7 75.1 320 76.3C341.3 77.4 362.7 79.2 384 78.9C405.3 78.5 426.7 75 448 74C469.3 72.9 490.7 72.6 512 72.7C533.3 72.9 554.7 75.1 576 74.8C597.3 74.4 618.7 71.7 640 70.5' stroke-width='1.9' stroke-opacity='0.5'/%3E%3Cpath d='M0 87.1C21.3 86.3 42.7 83.1 64 82.4C85.3 81.7 106.7 81.7 128 82.8C149.3 84 170.7 88.4 192 89.4C213.3 90.5 234.7 90.2 256 89.2C277.3 88.1 298.7 84.2 320 83.2C341.3 82.2 362.7 82.7 384 83.2C405.3 83.7 426.7 85.7 448 86.2C469.3 86.8 490.7 86.3 512 86.5C533.3 86.8 554.7 87.5 576 87.6C597.3 87.7 618.7 88 640 87.1' stroke-width='1.9' stroke-opacity='0.7'/%3E%3Cpath d='M0 100.5C21.3 100.4 42.7 101.7 64 101.2C85.3 100.6 106.7 98.1 128 97.2C149.3 96.3 170.7 95.4 192 96C213.3 96.6 234.7 99.8 256 100.9C277.3 101.9 298.7 102.2 320 102.3C341.3 102.4 362.7 101.1 384 101.6C405.3 102.2 426.7 104.7 448 105.6C469.3 106.4 490.7 107.4 512 106.8C533.3 106.2 554.7 103 576 101.9C597.3 100.9 618.7 100.6 640 100.5' stroke-width='2.3' stroke-opacity='0.5'/%3E%3Cpath d='M0 116.7C21.3 116.8 42.7 119 64 118.7C85.3 118.4 106.7 116.4 128 115.1C149.3 113.9 170.7 111.4 192 111.3C213.3 111.2 234.7 113.8 256 114.6C277.3 115.4 298.7 116.3 320 116.2C341.3 116.1 362.7 113.9 384 114.2C405.3 114.4 426.7 116.5 448 117.7C469.3 118.9 490.7 121.4 512 121.5C533.3 121.6 554.7 119 576 118.2C597.3 117.4 618.7 116.6 640 116.7' stroke-width='2.4' stroke-opacity='0.5'/%3E%3Cpath d='M0 132.1C21.3 133.3 42.7 137.7 64 138.5C85.3 139.3 106.7 137.8 128 136.8C149.3 135.7 170.7 132.4 192 131.9C213.3 131.5 234.7 133.4 256 134C277.3 134.5 298.7 135.3 320 135.3C341.3 135.3 362.7 133.6 384 133.8C405.3 134 426.7 135.9 448 136.4C469.3 137 490.7 137.7 512 136.9C533.3 136 554.7 132 576 131.2C597.3 130.4 618.7 130.8 640 132.1' stroke-width='2.6' stroke-opacity='0.6'/%3E%3Cpath d='M0 159.3C21.3 159.5 42.7 156.8 64 155.6C85.3 154.3 106.7 152.2 128 151.8C149.3 151.4 170.7 153.4 192 153C213.3 152.7 234.7 151 256 149.7C277.3 148.4 298.7 145.2 320 145.1C341.3 145 362.7 147.6 384 148.9C405.3 150.1 426.7 152.2 448 152.7C469.3 153.1 490.7 151 512 151.4C533.3 151.7 554.7 153.4 576 154.7C597.3 156 618.7 159.2 640 159.3' stroke-width='2.6' stroke-opacity='0.5'/%3E%3Cpath d='M0 168.2C21.3 167.9 42.7 166.7 64 166.5C85.3 166.3 106.7 166.1 128 166.8C149.3 167.5 170.7 169.9 192 170.9C213.3 172 234.7 172.8 256 173.1C277.3 173.5 298.7 172.9 320 173.1C341.3 173.4 362.7 174.6 384 174.8C405.3 175 426.7 175.2 448 174.5C469.3 173.8 490.7 171.4 512 170.4C533.3 169.3 554.7 168.5 576 168.2C597.3 167.8 618.7 168.4 640 168.2' stroke-width='2.1' stroke-opacity='0.5'/%3E%3C/svg%3E")}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}
body.dgn{margin:0;background:var(--dgn-blanc);color:var(--dgn-encre);font-family:var(--dgn-corps);font-size:17px;line-height:1.65}
img{max-width:100%;height:auto}
iframe,video,embed,object{max-width:100%}
.dgn a{color:var(--dgn-pin)}
.dgn a:focus-visible,.dgn button:focus-visible,.dgn label:focus-visible{outline:3px solid var(--dgn-vif);outline-offset:2px;border-radius:6px}
.dgn-principal{display:block;min-height:50vh}
.dgn-cadre{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}
.dgn-colonne{max-width:760px;margin-left:auto;margin-right:auto}

.dgn-tete{position:relative;z-index:50;background:var(--dgn-blanc)}
.dgn-tete::after{content:"";display:block;height:11px;background:var(--dgn-lisere)}
.dgn-menu-case{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}
.dgn-tete__rang{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:84px;padding-top:12px;padding-bottom:12px}
.dgn-tete__accueil{display:block;flex:0 0 auto;line-height:0}
.dgn-tete__logo{display:block;height:58px;width:auto;max-width:220px;object-fit:contain;object-position:left center}
.dgn-menu-bouton{display:none}
.dgn-nav__liste{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none}
.dgn-nav__item{position:relative;margin:0;list-style:none}
.dgn .dgn-nav__lien{display:block;padding:9px 13px;border-radius:var(--dgn-galet-petit);font-family:var(--dgn-corps);font-weight:600;font-size:15.5px;line-height:1.3;color:var(--dgn-encre);text-decoration:none;white-space:nowrap}
.dgn .dgn-nav__lien:hover,.dgn .dgn-nav__lien:focus-visible{background:var(--dgn-pousse);color:var(--dgn-pin)}
.dgn .dgn-nav__lien--ici,.dgn .dgn-nav__lien[aria-current="page"]{background:var(--dgn-pousse);color:var(--dgn-pin)}
.dgn .dgn-nav__item:last-child>.dgn-nav__lien{margin-left:10px;padding-left:16px;padding-right:16px;background:var(--dgn-encre);color:var(--dgn-blanc)}
.dgn .dgn-nav__item:last-child>.dgn-nav__lien:hover,.dgn .dgn-nav__item:last-child>.dgn-nav__lien:focus-visible{background:var(--dgn-pin);color:var(--dgn-blanc)}
.dgn-nav__item--parent>.dgn-nav__lien::after{content:"";display:inline-block;width:7px;height:7px;margin-left:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg)}
.dgn-nav__sous{display:none;position:absolute;top:100%;left:0;z-index:60;min-width:260px;margin:0;padding:8px;list-style:none;background:var(--dgn-blanc);border:1px solid var(--dgn-filet);border-radius:16px;box-shadow:0 18px 34px rgba(27,33,38,.15)}
.dgn-nav__item--parent:hover>.dgn-nav__sous,.dgn-nav__item--parent:focus-within>.dgn-nav__sous{display:block}
.dgn-nav__sous-item{margin:0;list-style:none}
.dgn .dgn-nav__sous-lien{display:block;padding:10px 12px;border-radius:var(--dgn-galet-petit);font-family:var(--dgn-corps);font-weight:600;font-size:15px;line-height:1.4;color:var(--dgn-encre);text-decoration:none}
.dgn .dgn-nav__sous-lien:hover,.dgn .dgn-nav__sous-lien:focus-visible{background:var(--dgn-pousse);color:var(--dgn-pin)}

.dgn-fil{font-family:var(--dgn-corps);font-weight:600;font-size:14px;line-height:1.5;color:var(--dgn-schiste)}
.dgn-fil nav,.dgn-fil ol,.dgn-fil ul{margin:0;padding:0}
.dgn-fil ol,.dgn-fil ul{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;list-style:none}
.dgn-fil li{margin:0;list-style:none}
.dgn-fil li[aria-hidden="true"]{color:var(--dgn-pin);font-weight:600}
.dgn-fil ol:not(:has(>li[aria-hidden="true"]))>li+li::before,.dgn-fil ul:not(:has(>li[aria-hidden="true"]))>li+li::before{content:"›";margin-right:10px;color:var(--dgn-pin)}
.dgn .dgn-fil a{color:var(--dgn-encre);text-decoration:underline;text-decoration-color:var(--dgn-vif);text-decoration-thickness:2px;text-underline-offset:4px}
.dgn .dgn-fil a:hover{color:var(--dgn-pin)}
.dgn-fil li[aria-current="page"]{color:var(--dgn-schiste)}
.dgn-fil--article li[aria-current="page"],.dgn-fil--article li:has(>[aria-current="page"]),.dgn-fil--article li[aria-hidden="true"]:has(+li[aria-current="page"]),.dgn-fil--article li[aria-hidden="true"]:has(+li>[aria-current="page"]){display:none}

.dgn-section-titre{margin:0 0 32px;font-family:var(--dgn-titre);font-weight:700;font-size:clamp(26px,2.6vw,32px);line-height:1.15;color:var(--dgn-encre)}
.dgn-section-titre::after{content:"";display:block;width:76px;height:11px;margin-top:14px;background:var(--dgn-lisere)}
.dgn-section-titre--nuit{color:var(--dgn-blanc)}
.dgn-section-titre--nuit::after{background:var(--dgn-lisere-nuit)}

.dgn-ouverture{background:linear-gradient(90deg,var(--dgn-marne) 32%,rgba(228,232,235,.3) 82%),var(--dgn-strates) 100% 0/640px 220px repeat,var(--dgn-marne)}
.dgn-ouverture__grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center;padding-top:56px;padding-bottom:64px}
.dgn-ouverture:not(:has(.dgn-ouverture__photo img)) .dgn-ouverture__grille{grid-template-columns:minmax(0,1fr)}
.dgn-ouverture__texte{max-width:560px}
.dgn-ouverture__sur{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-weight:600;font-size:15px;line-height:1.4;color:var(--dgn-pin)}
.dgn-ouverture__sur::before{content:"";flex:0 0 auto;width:26px;height:26px;background:var(--dgn-ammonite) 50% 50%/contain no-repeat}
.dgn-ouverture__titre{margin:0;font-family:var(--dgn-titre);font-weight:700;font-size:clamp(36px,4.3vw,56px);line-height:1.06;letter-spacing:-.01em;color:var(--dgn-encre);overflow-wrap:break-word}
.dgn-ouverture__devise{margin:22px 0 0;font-size:clamp(18px,1.7vw,21px);line-height:1.5;color:var(--dgn-schiste)}
.dgn-ouverture__devise:empty{display:none}
.dgn-ouverture__photo{position:relative;margin:0 14px 14px 0}
.dgn-ouverture__photo::before{content:"";position:absolute;top:14px;left:14px;right:-14px;bottom:-14px;border:2px solid var(--dgn-vif);border-radius:var(--dgn-galet)}
.dgn-ouverture__photo img,.dgn-ouverture__img{position:relative;display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--dgn-galet)}
.dgn-ouverture__photo:not(:has(img)){display:none}

.dgn-recents{padding:64px 0 72px}
.dgn-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}

.dgn-carte{display:flex;min-width:0;background:var(--dgn-blanc);border:1px solid var(--dgn-filet);border-radius:16px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}
.dgn-carte:hover{border-color:var(--dgn-vif);box-shadow:0 12px 26px rgba(27,33,38,.09)}
.dgn .dgn-carte__lien{display:flex;flex-direction:column;width:100%;color:inherit;text-decoration:none}
.dgn .dgn-carte__lien:focus-visible{outline-offset:-3px;border-radius:16px}
.dgn-carte__vue{position:relative;flex:0 0 auto;aspect-ratio:3/2;overflow:hidden;background:var(--dgn-calcaire)}
.dgn-carte__vue img,.dgn-carte__img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}
.dgn-carte__vue:not(:has(img)){background:var(--dgn-logo,none) 50% 44%/50% auto no-repeat,linear-gradient(rgba(242,244,245,.7),rgba(242,244,245,.7)),var(--dgn-strates) 0 0/640px 220px repeat,var(--dgn-calcaire)}
.dgn-carte__vue:not(:has(img))::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(238,240,242,.62),rgba(238,240,242,.62)),var(--dgn-logo,none) 50% 44%/50% auto no-repeat,var(--dgn-strates) 0 0/640px 220px repeat,#E3E6E9;filter:grayscale(1);clip-path:polygon(0 68%,100% 54%,100% 100%,0 100%)}
.dgn-carte__vue:not(:has(img))::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dgn-vif);clip-path:polygon(0 68%,100% 54%,100% calc(54% + 3px),0 calc(68% + 3px))}
.dgn-carte__corps{display:flex;flex-direction:column;flex:1 1 auto;gap:8px;padding:16px}
.dgn-carte__rubrique{align-self:flex-start;max-width:100%;padding:4px 10px;border-radius:var(--dgn-galet-petit);background:var(--dgn-pousse);font-weight:600;font-size:13px;line-height:1.35;color:var(--dgn-pin);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dgn-carte__rubrique:empty{display:none}
.dgn-carte__titre{margin:0;font-family:var(--dgn-titre);font-weight:600;font-size:20px;line-height:1.25;color:var(--dgn-encre);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.dgn-carte:hover .dgn-carte__titre{color:var(--dgn-pin)}
.dgn-carte__resume{margin:0;font-size:15.5px;line-height:1.55;color:var(--dgn-schiste);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.dgn-carte__resume:empty{display:none}
.dgn-carte__date{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-weight:600;font-size:13.5px;line-height:1.4;color:var(--dgn-schiste)}
.dgn-carte__date::before{content:"";flex:0 0 auto;width:18px;height:9px;background:linear-gradient(to bottom,var(--dgn-encre) 0 2px,transparent 2px 3.5px,var(--dgn-vif) 3.5px 6px,transparent 6px 7.5px,#A9B3BA 7.5px 9px)}

.dgn-coupe{padding:64px 0 72px;background:var(--dgn-encre);color:var(--dgn-blanc)}
.dgn-coupe__liste{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.14)}
.dgn-coupe__item{margin:0;list-style:none}
.dgn .dgn-couche{display:grid;grid-template-columns:84px 44px minmax(0,1fr) minmax(0,1.15fr) 24px;align-items:center;gap:24px;padding:var(--dgn-ep,22px) 16px;background:var(--dgn-couche,#1B2126);border-bottom:1px solid rgba(255,255,255,.14);color:var(--dgn-blanc);text-decoration:none;transition:background-color .2s ease}
.dgn-coupe__item:nth-child(1) .dgn-couche{--dgn-ep:26px;--dgn-couche:#20282E}
.dgn-coupe__item:nth-child(2) .dgn-couche{--dgn-ep:18px;--dgn-couche:#262F36}
.dgn-coupe__item:nth-child(3) .dgn-couche{--dgn-ep:30px;--dgn-couche:#1D2429}
.dgn-coupe__item:nth-child(4) .dgn-couche{--dgn-ep:20px;--dgn-couche:#2A333A}
.dgn-coupe__item:nth-child(5) .dgn-couche{--dgn-ep:24px;--dgn-couche:#222A30}
.dgn-coupe__item:nth-child(6) .dgn-couche{--dgn-ep:16px;--dgn-couche:#283037}
.dgn .dgn-couche:hover,.dgn .dgn-couche:focus-visible{background:#22362A}
.dgn-couche__motif{position:relative;display:block;width:84px;height:46px;border:1px solid rgba(255,255,255,.3);border-radius:4px;overflow:hidden}
.dgn-couche__motif::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#B9C3CA;-webkit-mask:var(--dgn-motif) 0 0/24px 24px repeat;mask:var(--dgn-motif) 0 0/24px 24px repeat}
.dgn-motif--galets{--dgn-motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='%23000'%3E%3Cellipse cx='5' cy='6' rx='3' ry='2.1' transform='rotate(-15 5 6)'/%3E%3Cellipse cx='16' cy='4.5' rx='2.2' ry='1.6'/%3E%3Cellipse cx='12' cy='13' rx='3.2' ry='2.2' transform='rotate(10 12 13)'/%3E%3Cellipse cx='3.5' cy='17.5' rx='2' ry='1.5'/%3E%3Cellipse cx='20.5' cy='15' rx='2.6' ry='1.9' transform='rotate(-20 20.5 15)'/%3E%3Cellipse cx='9' cy='21.5' rx='2.4' ry='1.6'/%3E%3Cellipse cx='18' cy='22' rx='1.6' ry='1.2'/%3E%3C/g%3E%3C/svg%3E")}
.dgn-motif--hachures{--dgn-motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M-3 9L9 -3M-3 21L21 -3M3 27L27 3M15 27L27 15' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E")}
.dgn-motif--calcaire{--dgn-motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M0 .8H24M0 12.8H24M6 0V12M18 12V24' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E")}
.dgn-motif--marnes{--dgn-motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M0 4H8M12 4H20M-6 10H2M6 10H14M18 10H26M0 16H8M12 16H20M-6 22H2M6 22H14M18 22H26' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E")}
.dgn-motif--gypse{--dgn-motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M3 3l3 5 3-5M15 3l3 5 3-5M9 15l3 5 3-5M-3 15l3 5 3-5M21 15l3 5 3-5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E")}
.dgn-motif--schistes{--dgn-motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M0 5q3-3 6 0t6 0 6 0 6 0M0 13q3-3 6 0t6 0 6 0 6 0M0 21q3-3 6 0t6 0 6 0 6 0' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E")}
.dgn .dgn-couche:hover .dgn-couche__motif::before,.dgn .dgn-couche:focus-visible .dgn-couche__motif::before{background:var(--dgn-clair)}
.dgn-couche__num{font-variant-numeric:lining-nums;font-family:var(--dgn-titre);font-weight:600;font-size:20px;line-height:1;color:#AAB4BB}
.dgn-couche__nom{font-family:var(--dgn-titre);font-weight:700;font-size:clamp(22px,2.2vw,28px);line-height:1.15;color:var(--dgn-blanc)}
.dgn .dgn-couche:hover .dgn-couche__nom,.dgn .dgn-couche:focus-visible .dgn-couche__nom{color:var(--dgn-clair)}
.dgn-couche__detail{font-size:16px;line-height:1.5;color:var(--dgn-nuit-texte)}
.dgn-couche__fleche{width:12px;height:12px;justify-self:end;border-top:2.5px solid var(--dgn-clair);border-right:2.5px solid var(--dgn-clair);transform:rotate(45deg)}
.dgn-accueil-texte{padding:64px 0 80px}

.dgn-bandeau{padding:28px 0 44px;background:linear-gradient(90deg,var(--dgn-marne) 38%,rgba(228,232,235,.3) 86%),var(--dgn-strates) 100% 0/640px 220px repeat,var(--dgn-marne)}
.dgn-bandeau--rubrique{position:relative;overflow:hidden}
.dgn-bandeau--rubrique::after{content:"";position:absolute;top:50%;right:max(24px,calc((100vw - 1200px) / 2 + 40px));width:170px;height:170px;margin-top:-85px;background:var(--dgn-ammonite) 50% 50%/contain no-repeat;opacity:.3;pointer-events:none}
.dgn-bandeau--rubrique .dgn-bandeau__titre{padding-right:190px}
.dgn-bandeau__titre{max-width:820px;margin:18px 0 0;font-family:var(--dgn-titre);font-weight:700;font-size:clamp(32px,4vw,50px);line-height:1.1;letter-spacing:-.01em;color:var(--dgn-encre);overflow-wrap:break-word}
.dgn-rubrique__intro{padding:40px 0 44px;font-size:18px;line-height:1.7;color:var(--dgn-encre)}
.dgn-rubrique__intro:empty{display:none}
.dgn-rubrique__intro p{margin:0 0 .9em}
.dgn-rubrique__intro>:first-child{margin-top:0}
.dgn-rubrique__intro>:last-child{margin-bottom:0}
.dgn-rubrique__intro h2,.dgn-rubrique__intro h3{margin:0 0 .5em;font-family:var(--dgn-titre);font-weight:600;font-size:22px;line-height:1.25;color:var(--dgn-encre);break-after:avoid}
.dgn-rubrique__intro ul,.dgn-rubrique__intro ol{margin:0 0 .9em;padding-left:1.4em}
.dgn-rubrique__intro li::marker{color:var(--dgn-vif)}
.dgn .dgn-rubrique__intro a{color:var(--dgn-pin);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.dgn-rubrique-liste{padding:48px 0 72px;background:var(--dgn-calcaire);border-top:1px solid var(--dgn-filet)}
.dgn-grille--rubrique .dgn-carte__rubrique{display:none}
.pagination:not(:has(a)){display:none}

.dgn-cadre.dgn-lecture{max-width:1072px}
.dgn-lecture{padding-top:28px;padding-bottom:64px}
.dgn-article__titre{max-width:920px;margin:16px 0 0;font-family:var(--dgn-titre);font-weight:700;font-size:clamp(30px,3.6vw,46px);line-height:1.12;letter-spacing:-.01em;color:var(--dgn-encre);overflow-wrap:break-word}
.dgn-fiche{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px;margin-top:20px;font-weight:600;font-size:15px;line-height:1.4;color:var(--dgn-schiste)}
.dgn-fiche__item{display:flex;align-items:center}
.dgn-fiche__item+.dgn-fiche__item::before{content:"";flex:0 0 auto;width:8px;height:6px;margin:0 12px;border-radius:50% 45% 55% 50%/55% 50% 50% 45%;background:var(--dgn-vif);transform:rotate(-14deg)}
.dgn-fiche__par{color:var(--dgn-encre)}
.dgn-une{margin:28px 0 0}
.dgn-une img,.dgn-une__img{display:block;width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:var(--dgn-galet-doux)}
.dgn-une:not(:has(img)){display:none}
.dgn-lecture__corps{min-width:0;padding-top:44px}

.dgn-sommaire{position:relative;font-size:15px;line-height:1.4}
.dgn-sommaire:not(:has(.dgn-sommaire__liste a)){display:none}
.dgn-sommaire__case{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}
.dgn-sommaire__titre{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-weight:600;font-size:15px;line-height:1.3;color:var(--dgn-encre)}
.dgn-sommaire__titre::before{content:"";flex:0 0 auto;width:24px;height:24px;background:var(--dgn-ammonite) 50% 50%/contain no-repeat}
.dgn-sommaire__liste nav{margin:0;padding:0}
.dgn-sommaire__liste ul,.dgn-sommaire__liste ol{margin:0;padding:0;list-style:none;counter-reset:dgn-etape}
.dgn-sommaire__liste li{margin:0;list-style:none}
.dgn-sommaire__liste li li,.dgn-sommaire__liste ul ul,.dgn-sommaire__liste ol ol,.dgn-sommaire__liste ul ol,.dgn-sommaire__liste ol ul{display:none}
.dgn .dgn-sommaire__liste a{position:relative;display:block;padding:8px 8px 8px 38px;border-radius:var(--dgn-galet-petit);color:var(--dgn-encre);text-decoration:none;counter-increment:dgn-etape}
.dgn .dgn-sommaire__liste a::before{content:counter(dgn-etape,decimal-leading-zero);position:absolute;top:8px;left:8px;font-variant-numeric:lining-nums;font-family:var(--dgn-titre);font-weight:600;font-size:15px;line-height:1.4;color:var(--dgn-pin)}
.dgn .dgn-sommaire__liste a:hover{background:var(--dgn-pousse);color:var(--dgn-pin)}
.dgn-sommaire__case:focus-visible+.dgn-sommaire__titre{outline:3px solid var(--dgn-vif);outline-offset:2px}

.dgn-texte{font-size:18px;line-height:1.72;overflow-wrap:break-word}
.dgn-texte>:first-child{margin-top:0}
.dgn-texte p{margin:0 0 1em}
.dgn-texte h2{margin:1.9em 0 .6em;font-family:var(--dgn-titre);font-weight:600;font-size:1.5em;line-height:1.2;color:var(--dgn-encre)}
.dgn-texte h2::before{content:"";display:inline-block;width:.92em;height:.92em;margin-right:.32em;vertical-align:-.14em;background:var(--dgn-ammonite) 50% 50%/contain no-repeat}
.dgn-texte>h2:first-child{margin-top:0}
.dgn-texte h3{margin:1.6em 0 .45em;font-family:var(--dgn-titre);font-weight:600;font-size:1.2em;line-height:1.3;color:var(--dgn-pin)}
.dgn-texte h2+h3{margin-top:.8em}
.dgn-texte>h3:first-child{margin-top:0}
.dgn-texte h4{margin:1.4em 0 .4em;font-weight:600;font-size:1em;line-height:1.45}
.dgn-texte ul,.dgn-texte ol{margin:0 0 1.1em;padding-left:1.5em}
.dgn-texte li{margin:0 0 .45em}
.dgn-texte li>ul,.dgn-texte li>ol{margin:.45em 0 0}
.dgn-texte ul{list-style:none}
.dgn-texte ul>li{position:relative}
.dgn-texte ul>li::before{content:"";position:absolute;top:.66em;left:-1.1em;width:.52em;height:.4em;border-radius:50% 45% 55% 50%/55% 50% 50% 45%;background:var(--dgn-vif);transform:rotate(-14deg)}
.dgn-texte ol>li::marker{color:var(--dgn-pin);font-family:var(--dgn-titre);font-weight:600;font-variant-numeric:lining-nums}
.dgn-texte a{color:var(--dgn-pin);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.dgn-texte a:hover{color:var(--dgn-encre);text-decoration-color:var(--dgn-vif);text-decoration-thickness:2px}
.dgn-texte strong,.dgn-texte b{font-weight:600}
.dgn-texte img{display:block;margin:1.6em auto;border-radius:14px}
.dgn-texte figure{margin:1.6em 0}
.dgn-texte figure img{margin:0 auto}
.dgn-texte figcaption{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--dgn-schiste);text-align:center}
.dgn-texte pre{max-width:100%;overflow-x:auto;padding:16px;background:var(--dgn-calcaire);border-radius:12px;font-size:15px}
.dgn-texte iframe{display:block;max-width:100%;margin:1.6em auto;border:0}
.dgn-texte hr{height:11px;width:76px;margin:2.2em auto;border:0;background:var(--dgn-lisere)}
.dgn-texte blockquote{margin:1.6em 0;padding:22px 26px;background:var(--dgn-calcaire);border-radius:var(--dgn-galet-doux);font-style:italic}
.dgn-texte blockquote>:last-child{margin-bottom:0}
.dgn-texte>summary{display:block;margin:0 0 1.6em;padding:20px 24px;background:var(--dgn-calcaire);border-radius:16px;font-size:.95em;line-height:1.6;list-style:none;cursor:auto}
.dgn-texte>summary::-webkit-details-marker{display:none}
.dgn-texte table{width:100%;margin:1.6em 0;border:0;border-collapse:collapse;box-shadow:0 0 0 1px var(--dgn-filet);border-radius:2px;font-size:16px;line-height:1.5}
.dgn-texte th,.dgn-texte td{padding:.6em .85em;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--dgn-filet)}
.dgn-texte thead th,.dgn-texte thead td,.dgn-texte tr:first-child th{background:var(--dgn-marne);font-weight:600;font-size:15px;line-height:1.4;color:var(--dgn-encre)}
.dgn-texte tbody tr:nth-child(even) td{background:#F7F9F9}
.dgn-texte--accueil .divider{display:none}
.dgn-texte--article>p:first-child{margin-bottom:1.2em;font-size:1.2em;line-height:1.55;color:var(--dgn-encre)}
.dgn-texte--article>p:first-child::after{content:"";display:block;width:76px;height:11px;margin-top:22px;background:var(--dgn-lisere)}

.dgn-formulaire,.dgn-texte form{display:grid;gap:14px;margin:1.6em 0;padding:24px;background:var(--dgn-calcaire);border:1px solid var(--dgn-filet);border-radius:18px;font-family:var(--dgn-corps)}
.dgn-formulaire>div,.dgn-formulaire p,.dgn-texte form>div,.dgn-texte form p{margin:0}
.dgn-formulaire label,.dgn-texte form label{display:block;margin:0 0 6px;font-weight:600;font-size:15px;line-height:1.4;color:var(--dgn-encre)}
.dgn-formulaire .form-control,.dgn-formulaire input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="hidden"]),.dgn-formulaire textarea,.dgn-formulaire select,.dgn-texte form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="hidden"]),.dgn-texte form textarea,.dgn-texte form select{display:block;width:100%;min-height:48px;margin:0;padding:12px 14px;border:1.5px solid var(--dgn-bord);border-radius:12px;background:var(--dgn-blanc);color:var(--dgn-encre);font-family:var(--dgn-corps);font-weight:400;font-size:16px;line-height:1.4}
.dgn-formulaire textarea,.dgn-texte form textarea{min-height:170px;resize:vertical}
.dgn-formulaire ::placeholder,.dgn-texte form ::placeholder{color:var(--dgn-schiste);opacity:1}
.dgn-formulaire input:focus,.dgn-formulaire textarea:focus,.dgn-formulaire select:focus,.dgn-texte form input:focus,.dgn-texte form textarea:focus,.dgn-texte form select:focus{outline:3px solid var(--dgn-vif);outline-offset:1px;border-color:var(--dgn-encre)}
.dgn-formulaire button,.dgn-formulaire input[type="submit"],.dgn-texte form button,.dgn-texte form input[type="submit"]{justify-self:start;min-height:48px;padding:12px 30px;border:0;border-radius:var(--dgn-galet-petit);background:var(--dgn-pin);color:var(--dgn-blanc);font-family:var(--dgn-corps);font-weight:600;font-size:16px;line-height:1.2;cursor:pointer}
.dgn-formulaire button:hover,.dgn-formulaire input[type="submit"]:hover,.dgn-texte form button:hover,.dgn-texte form input[type="submit"]:hover{background:var(--dgn-pin-fonce)}

.dgn-signe{display:flex;align-items:center;gap:22px;margin:56px 0 0;padding:24px;background:var(--dgn-calcaire);border-radius:18px}
.dgn-signe:has(.dgn-signe__nom:empty){display:none}
.dgn-signe__photo{flex:0 0 auto;width:88px;height:88px;border-radius:var(--dgn-galet);overflow:hidden;background:var(--dgn-ammonite) 50% 50%/62% no-repeat,var(--dgn-pousse)}
.dgn-signe__photo img,.dgn-signe__img{display:block;width:100%;height:100%;object-fit:cover}
.dgn-signe__texte{flex:1 1 auto;min-width:0}
.dgn-signe__label{margin:0 0 4px;font-weight:600;font-size:14px;line-height:1.4;color:var(--dgn-pin)}
.dgn-signe__nom{margin:0 0 8px;font-family:var(--dgn-titre);font-weight:700;font-size:22px;line-height:1.2;color:var(--dgn-encre)}
.dgn-signe__bio{font-size:16px;line-height:1.55;color:var(--dgn-schiste);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.dgn-signe__bio p{display:inline;margin:0}
.dgn-signe__bio p+p::before{content:" "}

.dgn-voisins{padding:56px 0 72px;background:var(--dgn-calcaire);border-top:1px solid var(--dgn-filet)}
.dgn-voisins:not(:has(a)){display:none}

.dgn-bandeau--page{padding:24px 0 40px}
.dgn-texte--page{padding-top:40px;padding-bottom:72px}
.dgn-moi{display:flex;align-items:center;gap:24px;margin-top:18px}
.dgn-moi .dgn-bandeau__titre{margin:0}
.dgn-moi__photo{flex:0 0 auto;width:104px;height:104px;margin:0;border-radius:var(--dgn-galet);overflow:hidden}
.dgn-moi__photo:not(:has(img)){display:none}
.dgn-moi__photo img,.dgn-moi__img{display:block;width:100%;height:100%;object-fit:cover}
.dgn-moi__photo--grand{width:150px;height:150px;background:var(--dgn-ammonite) 50% 50%/60% no-repeat,var(--dgn-pousse);box-shadow:0 0 0 2px var(--dgn-vif)}
.dgn-moi__photo--grand:not(:has(img)){display:block}
.dgn-moi__noms{min-width:0}
.dgn-moi__sur{margin:0 0 6px;font-weight:600;font-size:15px;line-height:1.4;color:var(--dgn-pin)}

.dgn-pied{background:linear-gradient(90deg,var(--dgn-encre) 30%,rgba(27,33,38,.86) 78%),var(--dgn-strates-claires) 100% 0/640px 220px repeat,var(--dgn-encre);color:#D8DEE2;font-size:15px;line-height:1.6}
.dgn-pied::before{content:"";display:block;height:8px;background:linear-gradient(to bottom,#A9B3BA 0 1px,transparent 1px 3px,var(--dgn-vif) 3px 6px,transparent 6px 8px)}
.dgn-pied p{margin:0}
.dgn-pied__rang{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;padding-top:52px;padding-bottom:48px}
.dgn-pied__marque{display:flex;flex-direction:column;gap:6px;max-width:620px}
.dgn-pied__logo{display:block;height:60px;width:auto;max-width:220px;margin-bottom:14px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}
.dgn-pied__nom{font-family:var(--dgn-titre);font-weight:700;font-size:22px;line-height:1.25;color:var(--dgn-blanc)}
.dgn-pied__devise{font-size:16.5px;color:var(--dgn-nuit-texte)}
.dgn-pied__devise:empty{display:none}
.dgn .dgn-pied a{font-weight:600;color:var(--dgn-blanc);text-decoration:underline;text-decoration-color:var(--dgn-clair);text-decoration-thickness:2px;text-underline-offset:4px}
.dgn .dgn-pied a:hover{color:var(--dgn-clair)}

@media (min-width:1180px){
.dgn-sommaire__case{display:none}
.dgn-lecture{display:grid;grid-template-columns:232px minmax(0,744px);grid-template-areas:"tete tete" "une une" "som corps";column-gap:48px;justify-content:center;align-items:start}
.dgn-article__tete{grid-area:tete}
.dgn-une{grid-area:une}
.dgn-lecture__corps{grid-area:corps}
.dgn-sommaire{grid-area:som;align-self:start;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;margin-top:44px;padding:18px 12px 14px;background:var(--dgn-calcaire);border-radius:18px}
.dgn-sommaire__titre{padding:0 8px}
.dgn-lecture:not(:has(.dgn-sommaire__liste a)){grid-template-columns:minmax(0,1024px);grid-template-areas:"tete" "une" "corps"}
.dgn-lecture:not(:has(.dgn-sommaire__liste a)) .dgn-lecture__corps{width:100%;max-width:744px;margin-left:auto;margin-right:auto}
}

@media (max-width:1179px){
html{scroll-padding-top:calc(var(--dgn-haut) + 72px)}
.dgn-cadre.dgn-lecture{max-width:792px}
.dgn-lecture{padding-top:22px}
.dgn-sommaire{position:sticky;top:var(--dgn-haut);z-index:30;margin:22px 0 0}
.dgn-sommaire__titre{min-height:50px;margin:0;padding:0 16px;background:var(--dgn-encre);border-radius:14px;font-size:15.5px;color:var(--dgn-blanc);cursor:pointer;-webkit-user-select:none;user-select:none}
.dgn-sommaire__titre::before{background-image:var(--dgn-ammonite-claire)}
.dgn-sommaire__titre::after{content:"";flex:0 0 auto;width:9px;height:9px;margin-left:auto;border-right:2px solid var(--dgn-clair);border-bottom:2px solid var(--dgn-clair);transform:translateY(-2px) rotate(45deg)}
.dgn-sommaire__case:checked+.dgn-sommaire__titre{border-radius:14px 14px 0 0}
.dgn-sommaire__case:checked+.dgn-sommaire__titre::after{transform:translateY(3px) rotate(225deg)}
.dgn-sommaire__liste{display:none;position:absolute;top:100%;left:0;right:0;max-height:60vh;overflow-y:auto;padding:8px 8px 10px;background:var(--dgn-blanc);border:1px solid var(--dgn-filet);border-top:0;border-radius:0 0 14px 14px;box-shadow:0 16px 28px rgba(27,33,38,.18)}
.dgn-sommaire__case:checked~.dgn-sommaire__liste{display:block}
.dgn-une{margin-top:20px}
.dgn-une img,.dgn-une__img{aspect-ratio:16/10}
.dgn-lecture__corps{padding-top:32px}
}

@media (max-width:1023px){
:root{--dgn-haut:72px}
.dgn-tete{position:sticky;top:0}
.dgn-tete::after{height:8px;background:linear-gradient(to bottom,var(--dgn-encre) 0 2px,transparent 2px 3.5px,var(--dgn-vif) 3.5px 6px,transparent 6px 7px,#A9B3BA 7px 8px)}
.dgn-tete__rang{height:64px;min-height:0;padding-top:8px;padding-bottom:8px;gap:16px}
.dgn-tete__logo{height:44px;max-width:calc(100vw - 170px)}
.dgn-menu-bouton{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;min-width:44px;min-height:44px;padding:0 16px;border:1.5px solid var(--dgn-encre);border-radius:var(--dgn-galet-petit);background:var(--dgn-blanc);color:var(--dgn-encre);font-weight:600;font-size:15px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}
.dgn-menu-bouton__traits{position:relative;display:block;width:20px;height:13px;background:linear-gradient(var(--dgn-encre),var(--dgn-encre)) 0 0/100% 3px no-repeat,linear-gradient(var(--dgn-vif),var(--dgn-vif)) 0 5px/72% 3px no-repeat,linear-gradient(var(--dgn-encre),var(--dgn-encre)) 0 11px/88% 2px no-repeat}
.dgn-menu-case:checked~.dgn-tete__rang .dgn-menu-bouton__traits{background:none}
.dgn-menu-case:checked~.dgn-tete__rang .dgn-menu-bouton__traits::before,.dgn-menu-case:checked~.dgn-tete__rang .dgn-menu-bouton__traits::after{content:"";position:absolute;top:5px;left:0;width:20px;height:3px;background:var(--dgn-encre);transform:rotate(45deg)}
.dgn-menu-case:checked~.dgn-tete__rang .dgn-menu-bouton__traits::after{background:var(--dgn-vif);transform:rotate(-45deg)}
.dgn-menu-case:focus-visible~.dgn-tete__rang .dgn-menu-bouton{outline:3px solid var(--dgn-vif);outline-offset:2px}
.dgn-nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 72px);overflow-y:auto;background:var(--dgn-blanc);border-top:1px solid var(--dgn-filet);box-shadow:0 18px 30px rgba(27,33,38,.18)}
.dgn-menu-case:checked~.dgn-tete__rang .dgn-nav{display:block}
.dgn-nav__liste{flex-direction:column;align-items:stretch;gap:0;padding:6px 20px 20px}
.dgn-nav__item{border-bottom:1px solid var(--dgn-filet)}
.dgn-nav__item:last-child{border-bottom:0}
.dgn .dgn-nav__lien{display:flex;align-items:center;min-height:52px;padding:12px 4px;border-radius:0;font-size:17.5px;white-space:normal}
.dgn .dgn-nav__lien:hover,.dgn .dgn-nav__lien:focus-visible{background:transparent;color:var(--dgn-pin)}
.dgn .dgn-nav__lien--ici,.dgn .dgn-nav__lien[aria-current="page"]{background:transparent;color:var(--dgn-pin)}
.dgn .dgn-nav__lien--ici::before,.dgn .dgn-nav__lien[aria-current="page"]::before{content:"";flex:0 0 auto;width:9px;height:7px;margin-right:10px;border-radius:50% 45% 55% 50%/55% 50% 50% 45%;background:var(--dgn-vif)}
.dgn .dgn-nav__item:last-child>.dgn-nav__lien{justify-content:center;min-height:50px;margin:14px 0 0;padding:12px 20px;border-radius:var(--dgn-galet-petit)}
.dgn-nav__item--parent>.dgn-nav__lien::after{display:none}
.dgn-nav__sous{display:block;position:static;min-width:0;padding:0 0 8px 16px;border:0;border-radius:0;box-shadow:none;background:transparent}
.dgn .dgn-nav__sous-lien{display:flex;align-items:center;min-height:48px;padding:10px 4px;border-radius:0;font-size:16.5px}
.dgn .dgn-nav__sous-lien:hover,.dgn .dgn-nav__sous-lien:focus-visible{background:transparent;color:var(--dgn-pin)}
}

@media (max-width:979px){
.dgn-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}
.dgn .dgn-couche{grid-template-columns:72px 36px minmax(0,1fr) 20px;row-gap:6px}
.dgn-couche__motif{grid-row:1/3;width:72px;height:56px}
.dgn-couche__num{grid-row:1/3}
.dgn-couche__nom{grid-column:3}
.dgn-couche__detail{grid-column:3}
.dgn-couche__fleche{grid-column:4;grid-row:1/3}
}

@media (min-width:900px){
.dgn-rubrique__intro{column-count:2;column-gap:56px}
}

@media (max-width:899px){
.dgn-ouverture{background:linear-gradient(180deg,var(--dgn-marne) 46%,rgba(228,232,235,.35) 100%),var(--dgn-strates) 50% 100%/640px 220px repeat,var(--dgn-marne)}
.dgn-ouverture__grille{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:36px;padding-bottom:48px}
.dgn-ouverture__texte{max-width:none}
.dgn-bandeau--rubrique::after{width:110px;height:110px;margin-top:-55px}
.dgn-bandeau--rubrique .dgn-bandeau__titre{padding-right:120px}
}

@media (max-width:759px){
.dgn-texte table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.dgn-texte th,.dgn-texte td{min-width:7em}
}

@media (max-width:639px){
.dgn-cadre{padding:0 20px}
body.dgn{font-size:16.5px}
.dgn-texte{font-size:17px;line-height:1.7}
.dgn-grille{grid-template-columns:minmax(0,1fr);gap:20px}
.dgn-section-titre{margin-bottom:24px}
.dgn-section-titre::after{margin-top:12px}
.dgn-ouverture__grille{padding-top:28px;padding-bottom:40px;gap:28px}
.dgn-ouverture__sur{margin-bottom:14px;font-size:14.5px}
.dgn-ouverture__photo{margin:0 10px 10px 0}
.dgn-ouverture__photo::before{top:10px;left:10px;right:-10px;bottom:-10px}
.dgn-ouverture__photo img,.dgn-ouverture__img{aspect-ratio:3/2}
.dgn-recents{padding:44px 0 52px}
.dgn-coupe{padding:44px 0 52px}
.dgn .dgn-couche{grid-template-columns:56px minmax(0,1fr);column-gap:16px;padding:var(--dgn-ep,22px) 4px}
.dgn-couche__motif{grid-column:1;grid-row:1/3;width:56px;height:56px;align-self:start}
.dgn-couche__num{display:none}
.dgn-couche__nom{grid-column:2;font-size:22px}
.dgn-couche__detail{grid-column:2;font-size:15.5px}
.dgn-couche__fleche{display:none}
.dgn-accueil-texte{padding:44px 0 56px}
.dgn-bandeau{padding:20px 0 30px}
.dgn-bandeau--rubrique::after{display:none}
.dgn-bandeau__titre,.dgn-bandeau--rubrique .dgn-bandeau__titre{margin-top:14px;padding-right:0}
.dgn-rubrique__intro{padding:28px 0 32px;font-size:17px}
.dgn-rubrique-liste{padding:32px 0 52px}
.dgn-lecture{padding-top:16px;padding-bottom:48px}
.dgn-article__titre{margin-top:12px}
.dgn-fiche{margin-top:16px;font-size:14px}
.dgn-fiche__par{order:-1;flex:0 0 100%}
.dgn-fiche__par::before{display:none}
.dgn-une img,.dgn-une__img{aspect-ratio:3/2}
.dgn-lecture__corps{padding-top:28px}
.dgn-texte h2{font-size:1.42em}
.dgn-texte blockquote,.dgn-texte>summary{padding:18px}
.dgn-signe{flex-direction:column;align-items:flex-start;gap:14px;margin-top:44px;padding:20px}
.dgn-signe__photo{width:76px;height:76px}
.dgn-voisins{padding:40px 0 52px}
.dgn-texte--page{padding-top:28px;padding-bottom:56px}
.dgn-formulaire,.dgn-texte form{padding:18px}
.dgn-moi{flex-direction:column;align-items:flex-start;gap:14px}
.dgn-moi__photo--grand{width:120px;height:120px}
.dgn-pied__rang{flex-direction:column;align-items:flex-start;padding-top:40px;padding-bottom:40px}
.dgn-pied__logo{height:50px}
}

@media (prefers-reduced-motion:reduce){
.dgn-carte,.dgn .dgn-couche{transition:none}
}
