.page-texte-titre,.page-texte h1{letter-spacing:-.03em;text-transform:none;text-wrap:balance;margin-top:1.5rem;font-size:clamp(2.5rem,11vw,3.25rem);font-weight:500;line-height:1.04}.page-texte-intro,.page-texte h1+p{letter-spacing:-.005em;text-transform:none;color:color-mix(in oklab, currentColor 62%, transparent);text-wrap:pretty;margin-top:1rem;font-size:1.125rem;font-weight:400;line-height:1.4}.page-texte section{scroll-margin-top:6rem}.page-texte section h2{letter-spacing:-.01em;text-transform:none;color:inherit;font-size:1.125rem;font-weight:500;line-height:1.3}.page-texte section p,.page-texte section li{color:color-mix(in oklab, currentColor 62%, transparent);font-size:.9375rem;line-height:1.5}.page-texte-blocs{flex-direction:column;gap:2.25rem;margin-top:2.5rem;display:flex}.page-texte-bloc{grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;display:grid}.page-texte-icone{margin-top:.125rem}.page-texte-lignes{flex-direction:column;gap:.625rem;margin-top:.375rem;display:flex}.page-texte-groupe{flex-direction:column;gap:1.5rem;display:flex}.page-texte-partie{border-top:1px solid color-mix(in oklab, currentColor 14%, transparent);letter-spacing:.02em;color:color-mix(in oklab, currentColor 62%, transparent);padding-top:.5rem;font-size:.8125rem;font-weight:600}.page-texte-liste{flex-direction:column;gap:.375rem;padding-left:1.125rem;display:flex}.page-texte-table{overscroll-behavior-x:contain;border:1px solid color-mix(in oklab, currentColor 14%, transparent);border-radius:8px;overflow-x:auto}.page-texte-table table{border-collapse:collapse;min-width:100%;font-size:.8125rem;line-height:1.4}.page-texte-table :is(th,td){border-bottom:1px solid color-mix(in oklab, currentColor 10%, transparent);text-align:left;vertical-align:top;min-width:7.5rem;padding:.5rem .625rem}.page-texte-table th{font-weight:600}.page-texte-table td{color:color-mix(in oklab, currentColor 70%, transparent)}.page-texte-table tr:last-child td{border-bottom:0}.page-texte-maj{color:color-mix(in oklab, currentColor 50%, transparent);margin-top:2.5rem;font-size:.8125rem}.page-texte-liens{flex-wrap:wrap;gap:0 1.25rem;margin-top:.5rem;display:flex}.page-texte-liens a{min-height:2.75rem;color:color-mix(in oklab, currentColor 70%, transparent);align-items:center;font-size:.875rem;font-weight:500;display:inline-flex}.page-texte-visuel{perspective:56rem;height:15rem;margin-inline:-1rem;position:relative;overflow:hidden}.page-texte-carte{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:auto;height:13.5rem;position:absolute;top:.75rem;left:50%;translate:-50%;box-shadow:0 12px 32px #00000073}.page-texte-carte:first-child{left:calc(50% - 7.5rem);transform:rotateY(24deg)scale(.86)}.page-texte-carte:nth-child(3){left:calc(50% + 7.5rem);transform:rotateY(-24deg)scale(.86)}.page-texte-carte:nth-child(2){z-index:1}.feuille-texte .page-texte-visuel{height:10.5rem;margin-inline:-1.25rem}.feuille-texte .page-texte-carte{height:9.5rem;top:.5rem}.feuille-texte .page-texte-carte:first-child{left:calc(50% - 5.25rem)}.feuille-texte .page-texte-carte:nth-child(3){left:calc(50% + 5.25rem)}.feuille-texte .page-texte-titre{margin-top:1rem;font-size:2.25rem}.feuille-texte .page-texte-blocs{gap:1.75rem;margin-top:1.75rem}.page-texte-cta{color:#0a0a0c;background:#fff;border-radius:999px;flex:auto;justify-content:center;align-items:center;min-height:3rem;padding-inline:1.5rem;font-size:1rem;font-weight:600;display:flex}
