.legal-module__ZfMXDq__shell{color:#2c1b11;background-color:#fbf1dd;background-image:radial-gradient(120% 40% at 100% -6%,#f2b33b2e,#0000 55%);min-height:100vh;font-family:Hanken Grotesk,system-ui,sans-serif}.legal-module__ZfMXDq__top{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbf1ddd9;border-bottom:1px solid #efd9b2;justify-content:space-between;align-items:center;gap:16px;padding:12px clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.legal-module__ZfMXDq__brand{color:#2c1b11;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.legal-module__ZfMXDq__logo{color:#c5552f;display:inline-flex}.legal-module__ZfMXDq__brandSub{color:#9a7350;font-weight:600}.legal-module__ZfMXDq__topLinks{flex-wrap:wrap;align-items:center;gap:18px;font-size:.9rem;display:flex}.legal-module__ZfMXDq__topLinks a{color:#6e4b31;font-weight:600;text-decoration:none}.legal-module__ZfMXDq__topLinks a:hover{color:#c5552f}.legal-module__ZfMXDq__topActive{color:#c5552f!important}@media (max-width:720px){.legal-module__ZfMXDq__topLinks{gap:12px;font-size:.82rem}}.legal-module__ZfMXDq__layout{max-width:880px;margin-inline:auto;padding:clamp(20px,4vw,44px) clamp(16px,4vw,40px) 100px}.legal-module__ZfMXDq__breadcrumb{color:#9a7350;margin-bottom:14px;font-size:.84rem}.legal-module__ZfMXDq__breadcrumb a{color:#9a7350;text-decoration:none}.legal-module__ZfMXDq__breadcrumb a:hover{color:#c5552f}.legal-module__ZfMXDq__prose{max-width:74ch}.legal-module__ZfMXDq__prose h1{letter-spacing:-.02em;margin:0 0 10px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(2rem,5vw,2.9rem);font-weight:600;line-height:1.04}.legal-module__ZfMXDq__lede{color:#6e4b31;margin:0 0 28px;font-size:1.12rem;line-height:1.6}.legal-module__ZfMXDq__prose h2{letter-spacing:-.01em;margin:38px 0 12px;scroll-margin-top:90px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.45rem;font-weight:600}.legal-module__ZfMXDq__prose h3{margin:26px 0 8px;font-size:1.08rem;font-weight:800}.legal-module__ZfMXDq__prose p{color:#3f2a1b;margin:0 0 16px;line-height:1.7}.legal-module__ZfMXDq__prose a{color:#c5552f;font-weight:600;text-decoration:none}.legal-module__ZfMXDq__prose a:hover{text-decoration:underline}.legal-module__ZfMXDq__prose ul,.legal-module__ZfMXDq__prose ol{color:#3f2a1b;margin:0 0 16px;padding-left:22px;line-height:1.7}.legal-module__ZfMXDq__prose ul{list-style:outside}.legal-module__ZfMXDq__prose ol{list-style:decimal}.legal-module__ZfMXDq__prose li{margin:5px 0}.legal-module__ZfMXDq__prose li::marker{color:#c5552f}.legal-module__ZfMXDq__prose strong{color:#2c1b11;font-weight:800}.legal-module__ZfMXDq__prose code{overflow-wrap:anywhere;background:#361a0a12;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86em}.legal-module__ZfMXDq__prose address{color:#3f2a1b;margin:0 0 16px;line-height:1.7}.legal-module__ZfMXDq__prose blockquote{color:#6e4b31;background:#fff6e6;border:1px solid #f0d9a8;border-left:4px solid #e3a12f;border-radius:12px;margin:0 0 18px;padding:14px 18px}.legal-module__ZfMXDq__prose blockquote p{margin:0 0 8px}.legal-module__ZfMXDq__prose blockquote p:last-child{margin:0}.legal-module__ZfMXDq__prose aside{color:#1c5a55;background:#eef7f5;border:1px solid #cfe6e2;border-radius:12px;margin:0 0 18px;padding:14px 18px;font-size:.95rem;line-height:1.6}.legal-module__ZfMXDq__prose aside[data-kind=warn]{color:#8f3a22;background:#fbeae5;border-color:#e6bdae}.legal-module__ZfMXDq__prose aside strong{color:inherit}.legal-module__ZfMXDq__hr{border:none;border-top:1px solid #efd9b2;margin:34px 0}
