.legal-preview{max-width:960px;margin:auto;padding:45px 28px 70px;line-height:1.75;overflow-wrap:anywhere}.legal-preview h1{font-size:clamp(2rem,4vw,3rem);line-height:1.2;margin:30px 0 18px}.legal-preview h2{font-size:1.6rem;line-height:1.35}.legal-preview h3{font-size:1.2rem}.legal-warning{padding:22px;border:2px solid #996416;border-left-width:7px;background:#fff5df;color:#49340e;border-radius:8px}.legal-warning strong{font-size:1.1rem}.legal-warning p{margin-bottom:0}.legal-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0}.legal-nav [aria-current]{font-weight:800;text-decoration:underline}.legal-preview a{text-decoration:underline;text-underline-offset:3px;color:#235c4c}.legal-preview a:focus-visible{outline:3px solid #996416;outline-offset:4px}.legal-version{color:#52645d}.legal-toc{display:block;border:1px solid var(--line);padding:20px;border-radius:8px;background:var(--cream)}.legal-toc ol{padding-left:25px;columns:2;column-gap:35px}.legal-toc li{break-inside:avoid;margin:8px 0}.legal-clause{margin-top:38px;padding-top:20px;border-top:1px solid var(--line);scroll-margin-top:25px}.legal-references{font-size:.9rem;background:#edf5f1;padding:12px 16px}.legal-references a{display:inline-block;margin:0 4px}.legal-preview blockquote{margin:20px 0;border-left:4px solid #996416;padding:10px 22px;background:#fff5df}.legal-decision{border:1px solid var(--line);border-radius:8px;padding:18px 22px;margin:20px 0;scroll-margin-top:20px;break-inside:avoid}.legal-decision h4{margin:0 0 10px;font-size:1rem;color:#245a4b}.legal-status-key{padding:20px;background:var(--cream);border-radius:8px}.legal-status-key dt{font-weight:800}.legal-status-key dd{margin:0 0 12px}.legal-end-note{border-top:2px solid #996416;padding-top:20px;font-weight:800}.legal-privacy-topics li{margin:14px 0}.legal-footer{display:flex;flex-wrap:wrap;gap:12px 20px;grid-column:1/-1}.legal-footer small{display:block;flex-basis:100%}
@media(max-width:600px){.legal-preview{padding:25px 20px 45px}.legal-toc ol{columns:1}.legal-warning{padding:16px}.legal-nav{display:grid;gap:12px}.legal-decision{padding:16px}.legal-footer{flex-direction:column;align-items:flex-start}}
@media print{header,.site-language,.legal-nav,.legal-footer,.pill{display:none!important}.legal-preview{max-width:none;padding:0;color:#000;font-size:10pt}.legal-warning{border:3px solid #000;background:white;color:#000;break-inside:avoid}.legal-preview a{color:#000}.legal-clause h2{break-after:avoid}.legal-version,.legal-end-note{color:#000}.legal-toc{background:white}.legal-toc ol{columns:2}footer.site{display:block!important;background:white!important;color:#000!important;padding:15px 0!important}footer.site>a,footer.site>b,footer.site>p{display:none}.legal-preview p{orphans:3;widows:3}}
