.legal-module__9khIca__page{grid-template-rows:1fr auto;min-height:100vh;padding:48px 24px 24px;display:grid}.legal-module__9khIca__article{width:100%;max-width:720px;margin:0 auto}.legal-module__9khIca__header{margin-bottom:32px}.legal-module__9khIca__title{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:36px;font-weight:800}.legal-module__9khIca__lastUpdated{font-family:var(--font-body);color:var(--text-tertiary);margin:8px 0 0;font-size:14px}.legal-module__9khIca__prose{font-family:var(--font-body);color:var(--text-secondary);font-size:16px;line-height:1.75}.legal-module__9khIca__prose h2{font-family:var(--font-display);color:var(--text-primary);margin:36px 0 12px;font-size:22px;font-weight:700}.legal-module__9khIca__prose h3{font-family:var(--font-display);color:var(--text-primary);margin:24px 0 8px;font-size:18px;font-weight:700}.legal-module__9khIca__prose p{margin:12px 0}.legal-module__9khIca__prose ul{margin:12px 0;padding-left:24px}.legal-module__9khIca__prose li{margin:6px 0}.legal-module__9khIca__prose a{color:var(--primary-dark);text-decoration:underline}.legal-module__9khIca__prose a:hover{color:var(--primary)}.legal-module__9khIca__prose strong{color:var(--text-primary);font-weight:700}.legal-module__9khIca__footer{text-align:center;font-family:var(--font-body);margin-top:48px;padding:24px 0;font-size:14px}.legal-module__9khIca__footer a{color:var(--primary-dark);text-decoration:none}.legal-module__9khIca__footer a:hover{text-decoration:underline}@media (max-width:768px){.legal-module__9khIca__page{padding:32px 16px 16px}.legal-module__9khIca__title{font-size:28px}.legal-module__9khIca__prose{font-size:15px}.legal-module__9khIca__prose h2{font-size:20px}.legal-module__9khIca__prose h3{font-size:17px}}
