/* Public service documents; all content remains readable without JavaScript. */
.legal96{max-width:1160px;margin:0 auto;padding:64px 28px 80px;overflow-wrap:anywhere}
.legal-heading96{max-width:820px;margin-bottom:38px}.legal-heading96 h1{font-family:var(--serif);font-size:clamp(34px,5vw,54px);line-height:1.14;margin:12px 0 18px}.legal-heading96>p{color:var(--muted);line-height:1.7}.legal-heading96 .legal-meta96{font-size:13px;margin-top:20px}
.legal-tabs96{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-top:16px}.legal-tabs96 a{padding:14px 4px;color:var(--muted);font-size:14px;border-bottom:2px solid transparent}.legal-tabs96 a[aria-current]{color:var(--accent);border-color:var(--accent);font-weight:700}
.legal-layout96{display:grid;grid-template-columns:250px minmax(0,1fr);gap:56px}.legal-index96{align-self:start;position:sticky;top:125px;max-height:calc(100dvh - 150px);overflow:auto;padding:20px;border:1px solid var(--line);border-radius:16px}.legal-index96 summary{font-weight:700;cursor:pointer;font-size:14px}.legal-index96 ol{padding-left:20px;margin:18px 0 0}.legal-index96 li{font-size:13px;line-height:1.5;margin:12px 0;color:var(--muted)}.legal-index96 a{color:inherit}.legal96 a:hover{text-decoration:underline}.legal96 a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.legal-content96{min-width:0;font-size:16px;line-height:1.85}.legal-content96 section{margin-bottom:34px;padding-bottom:24px;border-bottom:1px solid var(--line);scroll-margin-top:140px}.legal-content96 h2{font-family:var(--serif);font-size:25px;line-height:1.35;margin:0 0 18px}.legal-content96 p{margin:14px 0}.legal-content96 ul{padding-left:22px}.legal-content96 li{margin:12px 0}.legal-content96 dt{font-weight:700;margin-top:18px}.legal-content96 dd{margin:4px 0 0}.legal-content96 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.legal-contact96{background:var(--paper);padding:24px;border:1px solid var(--line);border-radius:18px}
@media(max-width:760px){.legal96{padding:32px 20px 48px}.legal-heading96{margin-bottom:24px}.legal-layout96{grid-template-columns:minmax(0,1fr);gap:30px}.legal-index96{position:static;max-height:none;padding:18px}.legal-index96 ol{columns:2;column-gap:28px}.legal-index96 li{break-inside:avoid;margin:0 0 12px}.legal-content96{font-size:15px;line-height:1.8}.legal-content96 h2{font-size:23px}.legal-tabs96{gap:18px}.legal-tabs96 a{font-size:13px}.legal-content96 section{scroll-margin-top:120px}}
@media(max-width:380px){.legal-index96 ol{columns:1}.legal96{padding-inline:16px}}
@media print{.noelis-header96,.site-footer96,.legal-index96,.legal-tabs96,.skip96{display:none!important}.legal96{max-width:none;padding:0}.legal-layout96{display:block}.legal-heading96 h1{font-size:30px}.legal-content96{font-size:11pt}.legal-content96 h2{break-after:avoid}.legal-content96 p,.legal-content96 li{orphans:3;widows:3}}
