.legal-module__YSrdsa__page{background:var(--bg);min-height:100vh;padding:60px 0 100px}.legal-module__YSrdsa__header{border-bottom:1px solid var(--line);max-width:840px;margin:0 auto 40px;padding-bottom:32px}.legal-module__YSrdsa__eyebrow{font-family:var(--font-space-mono), "Space Mono", monospace;letter-spacing:2px;text-transform:uppercase;color:var(--olive);margin-bottom:14px;font-size:11px;display:block}.legal-module__YSrdsa__title{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--ink);margin-bottom:12px;font-size:42px;font-weight:500;line-height:1.2}.legal-module__YSrdsa__lastUpdated{font-family:var(--font-space-mono), "Space Mono", monospace;color:var(--muted);font-size:12px}.legal-module__YSrdsa__contentCard{background:var(--surface);border:1px solid var(--line);border-radius:8px;max-width:840px;margin:0 auto;padding:48px}.legal-module__YSrdsa__section{margin-bottom:40px}.legal-module__YSrdsa__section:last-child{margin-bottom:0}.legal-module__YSrdsa__sectionTitle{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:8px;font-size:24px;font-weight:500}.legal-module__YSrdsa__bodyText{color:var(--muted);margin-bottom:14px;font-size:15px;line-height:1.75}.legal-module__YSrdsa__list{margin-bottom:16px;padding-left:20px}.legal-module__YSrdsa__listItem{color:var(--muted);margin-bottom:8px;font-size:14.5px;line-height:1.7}.legal-module__YSrdsa__contactBox{background:var(--bg);border:1px solid var(--line);border-radius:6px;margin-top:24px;padding:24px}.legal-module__YSrdsa__contactBox h4{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:var(--ink);margin-bottom:8px;font-size:20px;font-weight:500}.legal-module__YSrdsa__contactBox p{color:var(--muted);margin:0 0 6px;font-size:14px}.legal-module__YSrdsa__contactBox a{color:var(--olive);font-weight:500;text-decoration:none}.legal-module__YSrdsa__contactBox a:hover{text-decoration:underline}@media (max-width:768px){.legal-module__YSrdsa__contentCard{padding:28px 20px}}
