.doc-hero[data-astro-cid-llzxrpu3]{border-bottom:1px solid var(--color-divider)}.doc-hero-inner[data-astro-cid-llzxrpu3]{padding:var(--space-section-lg) 0;grid-template-columns:7fr 5fr;align-items:end;gap:48px;display:grid}@media (width<=900px){.doc-hero-inner[data-astro-cid-llzxrpu3]{grid-template-columns:1fr}}.doc-hero[data-astro-cid-llzxrpu3] h1[data-astro-cid-llzxrpu3]{max-width:18ch;margin:0;font-size:clamp(32px,4.4vw,54px);line-height:1.03}.chapo[data-astro-cid-llzxrpu3]{color:var(--color-neutral-800);max-width:46ch;margin:0;font-size:16px}.poster-section[data-astro-cid-llzxrpu3]{border-bottom:1px solid var(--color-divider);color:#2a1108;background:linear-gradient(120deg,#f2764f 0%,#d1798f 55%,#9c86c4 100%)}.poster-grid[data-astro-cid-llzxrpu3]{grid-template-columns:5fr 7fr;gap:48px;padding:44px 0;display:grid}@media (width<=900px){.poster-grid[data-astro-cid-llzxrpu3]{grid-template-columns:1fr}}.poster-grid[data-astro-cid-llzxrpu3] h2[data-astro-cid-llzxrpu3]{color:#2a1108;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.1}.poster-grid[data-astro-cid-llzxrpu3] p[data-astro-cid-llzxrpu3]{color:#4a2418;max-width:56ch;margin:0;font-size:16.5px}.section[data-astro-cid-llzxrpu3]{border-bottom:1px solid var(--color-divider);padding:var(--space-section) 0}.section[data-astro-cid-llzxrpu3].surface{background:var(--color-surface)}.traitements-grid[data-astro-cid-llzxrpu3]{grid-template-columns:4fr 8fr;gap:48px;display:grid}@media (width<=900px){.traitements-grid[data-astro-cid-llzxrpu3]{grid-template-columns:1fr}}.traitements-grid[data-astro-cid-llzxrpu3]>div[data-astro-cid-llzxrpu3]:first-child{align-self:start;position:sticky;top:100px}@media (width<=900px){.traitements-grid[data-astro-cid-llzxrpu3]>div[data-astro-cid-llzxrpu3]:first-child{position:static}}.traitements-grid[data-astro-cid-llzxrpu3] h2[data-astro-cid-llzxrpu3]{margin:10px 0 0;font-size:clamp(22px,2.4vw,30px);line-height:1.1}.choix-texte[data-astro-cid-llzxrpu3]{color:var(--color-neutral-800);margin:12px 0 0;font-size:14px}.traitements-list[data-astro-cid-llzxrpu3]{border-top:2px solid var(--color-text)}.traitement-row[data-astro-cid-llzxrpu3]{border-bottom:1px solid var(--color-divider);grid-template-columns:1fr 1fr 1fr;gap:24px;padding:20px 0;display:grid}@media (width<=760px){.traitement-row[data-astro-cid-llzxrpu3]{grid-template-columns:1fr;gap:8px}}.traitement-row[data-astro-cid-llzxrpu3] h3[data-astro-cid-llzxrpu3]{margin:0 0 4px;font-size:15px}.traitement-row[data-astro-cid-llzxrpu3] h6[data-astro-cid-llzxrpu3]{color:var(--color-neutral-700);text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:11px}.traitement-row[data-astro-cid-llzxrpu3] p[data-astro-cid-llzxrpu3]{color:var(--color-neutral-800);margin:0;font-size:13px}.choix-boutons[data-astro-cid-llzxrpu3]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.erased-msg[data-astro-cid-llzxrpu3]{color:var(--color-accent-700);margin:14px 0 0;font-size:13px}.choix-lignes{border-top:1px solid var(--color-divider)}.choix-row{border-bottom:1px solid var(--color-divider);justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;display:flex}.choix-row span:first-child{color:var(--color-neutral-700)}.choix-row .val{font-weight:600}.droits-grid{grid-template-columns:4fr 8fr;gap:48px;display:grid}@media (width<=900px){.droits-grid{grid-template-columns:1fr}}.droits-grid>div:first-child{align-self:start;position:sticky;top:100px}@media (width<=900px){.droits-grid>div:first-child{position:static}}.droits-grid h2{margin:10px 0 0;font-size:clamp(22px,2.4vw,30px);line-height:1.1}.droits-items{border-top:1px solid var(--color-divider);grid-template-columns:1fr 1fr;gap:0 48px;display:grid}@media (width<=760px){.droits-items{grid-template-columns:1fr}}.droit-item{border-bottom:1px solid var(--color-divider);padding:20px 0}.droit-item h3{margin:0 0 6px;font-size:16px}.droit-item p{color:var(--color-neutral-800);margin:0;font-size:14px}#hebergement,#securite{scroll-margin-top:96px}.pied-grid{grid-template-columns:repeat(3,1fr);display:grid}@media (width<=760px){.pied-grid{grid-template-columns:1fr}}.pied-grid>div{border-right:1px solid var(--color-divider);padding:28px 32px}.pied-grid>div:first-child{padding-left:0}.pied-grid>div:last-child{border-right:none}.pied-grid h6{color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:11px}.pied-grid p{color:var(--color-neutral-800);margin:0;font-size:13px}
