.hero--legal{padding-bottom:8rem}@media(min-width: 768px){.hero--legal{padding-bottom:10.5rem}}.hero__meta{display:inline-flex;align-items:center;gap:.5rem;margin-top:.25rem;padding:.375rem .75rem;border-radius:999px;background:hsla(0,0%,100%,.14);color:#fff;font-size:.8125rem;font-weight:600}.hero__meta .ui-icon{width:1rem;height:1rem}.legal{position:relative;z-index:2;margin-top:-5.5rem;padding:0 1rem 2.5rem}.legal__card{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:1120px;margin:0 auto;padding:1.25rem 1.125rem 1.5rem;border-radius:1.25rem;background:#fff;box-shadow:0 18px 28px rgba(15,23,42,.16)}.legal__columns{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25rem;align-items:start}@media(min-width: 768px){.legal{margin-top:-7.25rem;padding:0 1.5rem 4.5rem}.legal__card{gap:1.625rem;padding:1.75rem 2.25rem 2.25rem;border-radius:1.375rem}}@media(min-width: 992px){.legal__columns{grid-template-columns:240px minmax(0, 1fr);gap:2.5rem}}.legal-pages{display:flex;gap:.5rem;margin:0 -1.125rem;padding:0 1.125rem .125rem;overflow-x:auto;scrollbar-width:none}.legal-pages::-webkit-scrollbar{display:none}.legal-pages__chip{flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .875rem;border:1px solid var(--h-field);border-radius:999px;background:#fff;color:#344054;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap}.legal-pages__chip .ui-icon{width:1rem;height:1rem}.legal-pages__chip:hover{border-color:var(--h-green);color:var(--h-green-dark)}.legal-pages__chip[aria-current]{border-color:var(--h-green);background:var(--h-green);color:#fff}@media(min-width: 768px){.legal-pages{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.legal-toc{border:1px solid var(--h-line);border-radius:.875rem;background:#fff}.legal-toc__summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3rem;padding:0 .875rem;color:var(--h-ink);font-size:.9375rem;font-weight:700;list-style:none;cursor:pointer}.legal-toc__summary::-webkit-details-marker{display:none}.legal-toc__chevron{color:var(--h-green);transition:transform .2s ease}.legal-toc[open] .legal-toc__chevron{transform:rotate(180deg)}.legal-toc__list{display:flex;flex-direction:column;gap:.125rem;padding:0 .5rem .5rem}.legal-toc__link{display:block;padding:.4375rem .75rem;border-inline-start:3px solid rgba(0,0,0,0);border-radius:.625rem;color:var(--h-text);font-size:.875rem;font-weight:500;text-decoration:none}.legal-toc__link:hover{color:var(--h-green-dark)}.legal-toc__link[aria-current]{border-inline-start-color:var(--h-green);background:var(--h-mint);color:var(--h-green-dark);font-weight:700}.legal-toc__print{display:none}@media(min-width: 992px){.legal-toc{position:sticky;top:1.5rem;border:0}.legal-toc__summary{min-height:0;padding:0 .75rem .5rem;color:#52525b;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.legal-toc__chevron{display:none}.legal-toc__list{padding:0}.legal-toc__print{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:0 .75rem;color:var(--h-text);font-size:.875rem;font-weight:600;text-decoration:none}.legal-toc__print .ui-icon{width:1rem;height:1rem}.legal-toc__print:hover{color:var(--h-green-dark)}}.legal-doc{display:flex;flex-direction:column;gap:1.125rem;max-width:46rem;color:var(--h-text);font-size:1rem;line-height:1.7}.legal-doc p,.legal-doc ul,.legal-doc ol{margin:0}.legal-doc ul,.legal-doc ol{display:flex;flex-direction:column;gap:.375rem;padding-inline-start:1.375rem}.legal-doc ul{list-style:disc}.legal-doc ol{list-style:decimal}.legal-doc li::marker{color:var(--h-green)}.legal-doc strong{color:var(--h-ink)}.legal-doc a:not(.hbtn){color:var(--h-green);font-weight:600}.legal-doc a:not(.hbtn):hover{color:var(--h-green-dark)}.legal-doc a[href^="tel:"]{direction:ltr;unicode-bidi:isolate}.legal-doc__h{display:flex;align-items:center;gap:.75rem;margin:.5rem 0 0;color:var(--h-ink);font-size:1.375rem;font-weight:700;letter-spacing:-0.01em;line-height:1.25;scroll-margin-top:1.5rem}.legal-doc__n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:var(--h-line-soft);color:var(--h-green-dark);font-size:.9375rem;font-weight:800}.legal-doc__pill{display:flex}.legal-doc__actions{display:flex;flex-wrap:wrap;gap:.5rem}.callout{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;border-radius:.875rem;background:var(--h-mint);color:var(--h-ink);font-size:.9375rem;line-height:1.6}.callout>.ui-icon{flex:none;width:1.25rem;height:1.25rem;margin-top:.125rem;color:var(--h-green-dark);stroke-width:2.2}.callout strong{color:var(--h-green-dark)}.callout p{margin:0}.callout ul{margin-top:.5rem}.callout--warn{background:#fff4d6}.callout--warn>.ui-icon,.callout--warn strong{color:#7a4b00}.fiche{display:grid;grid-template-columns:minmax(0, 1fr);gap:.25rem 1rem;margin:0;font-size:.9375rem;line-height:1.5}.fiche dt{color:var(--h-muted);font-weight:600}.fiche dd{margin:0 0 .625rem;color:var(--h-ink)}@media(min-width: 576px){.fiche{grid-template-columns:11rem minmax(0, 1fr);gap:.625rem 1rem}.fiche dd{margin:0}}.legal-table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.45}.legal-table th,.legal-table td{padding:.625rem;border-bottom:1px solid var(--h-line-soft);text-align:start;vertical-align:top}.legal-table thead th{border-bottom-color:var(--h-line);color:var(--h-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em}.legal-table tbody th{color:var(--h-ink);font-weight:700}.pill{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:999px;background:#f1f5f9;color:#344054;font-size:.75rem;font-weight:700}.pill::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--h-green)}.pill--warn{background:#fff4d6;color:#7a4b00}.pill--warn::before{background:#d99400}.legal-help{display:flex;flex-direction:column;gap:.875rem;margin-top:.5rem;padding:1.125rem 1.25rem;border-radius:1rem;background:var(--h-bg)}.legal-help__text{display:flex;flex-direction:column;gap:.125rem}.legal-help__text strong{color:var(--h-ink);font-size:.9375rem}.legal-help__text span{color:var(--h-text);font-size:.875rem}@media(min-width: 768px){.legal-help{flex-direction:row;align-items:center;justify-content:space-between}}[dir=rtl] .legal-doc__h{letter-spacing:0}@media print{.hn,.hero__photo,.legal-pages,.legal-toc,.legal-help,.hfoot,.cookie-banner,.flash-toast{display:none !important}.hero{padding:1rem 0;background:none;color:#000}.hero::after{display:none}.hero__official,.hero__lead,.hero__meta{color:#333;background:none}.legal{margin:0;padding:0}.legal__card{padding:0;box-shadow:none}.legal-doc{max-width:none;color:#000}.callout{border:1px solid #999;background:none}}
