.legal{max-width:1040px;margin:auto}.legal-notice{padding:16px 20px!important;border:1px solid #8e7834;background:#2b2816;color:#f4e6ac;border-radius:10px;font-size:15px}.legal-nav{display:flex;flex-wrap:wrap;gap:10px 20px;padding:12px 0 22px;border-bottom:1px solid var(--line);font-size:14px}.legal-nav a,.legal a{text-decoration:underline;text-underline-offset:4px}.legal-document h2{font-size:24px;line-height:1.4;margin:36px 0 16px}.legal-document h3{font-size:19px;line-height:1.5;margin:28px 0 12px}.legal-document h2[id]{scroll-margin-top:24px}.legal-document p{margin:18px 0}.legal-document li{margin:10px 0}.legal-field{background:#534516;color:#fff0b8;padding:1px 3px;box-decoration-break:clone}.legal-document{line-height:1.8;overflow-wrap:anywhere}.legal-document>p:first-of-type{color:var(--muted);font-size:14px}.legal-document ul,.legal-document ol{padding-left:24px}@media(max-width:640px){.legal-document h2{font-size:21px}.legal-nav{gap:12px 16px}.legal-notice{font-size:14px}}@media print{body{background:white;color:black}.nav,footer,.legal-nav,.skip{display:none}.legal{max-width:none;padding:0}.legal-field{background:#eee;color:black}.legal-notice{background:#fff!important;color:black!important}.legal-document>p:first-of-type{color:#444}h1,h2{break-after:avoid}a{color:inherit}}
