.legal-module__8113wq__page{box-sizing:border-box;width:min(100%,1100px);min-height:calc(100vh - var(--topbar-height,0px));color:#111827;overflow-wrap:anywhere;margin:0 auto;padding:max(96px,min(12vw,140px)) max(20px,min(5vw,44px)) 72px}.legal-module__8113wq__hero{background:radial-gradient(circle at 88% 10%,rgba(186,231,0,.22),transparent 18rem),#f6f7f1;border:1px solid #d9e0d1;border-radius:34px;margin-bottom:38px;padding:max(28px,min(5vw,48px))}.legal-module__8113wq__eyebrow{color:#1f5e45;letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:.82rem;font-weight:700}.legal-module__8113wq__hero h1{color:#0a0f0d;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;max-width:760px;font-size:max(2.2rem,min(8vw,4.4rem));font-weight:700;line-height:1.05}.legal-module__8113wq__hero p{color:#4b5563;max-width:760px;margin-top:18px;font-size:1.1rem;line-height:1.7}.legal-module__8113wq__content{gap:18px;display:grid}.legal-module__8113wq__card{background:#fff;border:1px solid #d9e0d1;border-radius:28px;min-width:0;padding:max(22px,min(4vw,34px));box-shadow:0 10px 30px rgba(16,35,29,.06)}.legal-module__8113wq__card h2{color:#10231d;letter-spacing:0;margin-bottom:12px;font-size:max(1.35rem,min(2.5vw,1.8rem))}.legal-module__8113wq__card h3{color:#10231d;margin:20px 0 10px}.legal-module__8113wq__card p,.legal-module__8113wq__card li{color:#4b5563;font-size:1rem;line-height:1.75}.legal-module__8113wq__card ul{margin:12px 0 0;padding-left:22px}.legal-module__8113wq__card a{color:#1447e6;text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-module__8113wq__card a:focus-visible{outline-offset:4px;outline:3px solid #155dfc}.legal-module__8113wq__updated{color:#647067;margin-top:14px;font-size:.95rem}.legal-module__8113wq__legalDocument{overflow-wrap:break-word}.legal-module__8113wq__legalDocument .legal-lede{color:#33403a;font-size:1.08rem}.legal-module__8113wq__legalDocument .legal-toc{background:#f6f7f1;border:1px solid #d9e0d1;border-radius:20px;margin:24px 0;padding:18px}.legal-module__8113wq__legalDocument .legal-toc-title{color:#10231d;margin:0 0 8px;font-weight:700}.legal-module__8113wq__legalDocument .legal-section{scroll-margin-top:calc(var(--topbar-height,86px) + 20px);padding-top:14px}@media (max-width:520px){.legal-module__8113wq__page{padding-left:18px;padding-right:18px}.legal-module__8113wq__hero,.legal-module__8113wq__card{border-radius:22px}.legal-module__8113wq__hero h1{font-size:max(2rem,min(11vw,2.8rem))}}
