.legal-module__Yd4PWa__page{background-color:var(--g-bg-primary);min-height:100vh;color:var(--g-text-primary)}.legal-module__Yd4PWa__header{z-index:100;border-bottom:1px solid var(--g-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdfdfae6;padding:16px 40px;position:sticky;top:0}@media (max-width:768px){.legal-module__Yd4PWa__header{padding:14px 20px}}.legal-module__Yd4PWa__logo{opacity:.8;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.legal-module__Yd4PWa__logo:hover{opacity:1}.legal-module__Yd4PWa__main{padding:80px 40px 120px}@media (max-width:768px){.legal-module__Yd4PWa__main{padding:48px 20px 80px}}.legal-module__Yd4PWa__container{max-width:720px;margin:0 auto}.legal-module__Yd4PWa__meta{align-items:center;gap:20px;margin-bottom:24px;display:flex}.legal-module__Yd4PWa__label{font-family:var(--g-font-mono);letter-spacing:.12em;color:var(--g-text-tertiary);text-transform:uppercase;font-size:.7rem}.legal-module__Yd4PWa__updated{font-family:var(--g-font-mono);color:var(--g-text-tertiary);font-size:.7rem}.legal-module__Yd4PWa__title{font-family:var(--g-font-serif);letter-spacing:-.02em;color:var(--g-text-primary);margin:0 0 24px;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:400;line-height:1.1}.legal-module__Yd4PWa__lead{font-family:var(--g-font-body);color:var(--g-text-secondary);border-bottom:1px solid var(--g-border);margin:0 0 56px;padding-bottom:40px;font-size:1.1rem;line-height:1.65}.legal-module__Yd4PWa__lead a{color:var(--g-text-primary);text-underline-offset:3px;text-decoration:underline}.legal-module__Yd4PWa__section{margin-bottom:40px}.legal-module__Yd4PWa__section h2{font-family:var(--g-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--g-text-primary);margin:0 0 16px;padding-top:8px;font-size:.85rem;font-weight:600}.legal-module__Yd4PWa__section h3{font-family:var(--g-font-body);color:var(--g-text-primary);margin:24px 0 8px;font-size:.9rem;font-weight:600}.legal-module__Yd4PWa__section p{font-family:var(--g-font-body);color:var(--g-text-secondary);margin:0 0 14px;font-size:.95rem;line-height:1.7}.legal-module__Yd4PWa__section p:last-child{margin-bottom:0}.legal-module__Yd4PWa__section p a{color:var(--g-text-primary);text-underline-offset:3px;text-decoration:underline}.legal-module__Yd4PWa__section ul{margin:0 0 14px;padding-left:20px}.legal-module__Yd4PWa__section ul li{font-family:var(--g-font-body);color:var(--g-text-secondary);margin-bottom:6px;font-size:.95rem;line-height:1.65}.legal-module__Yd4PWa__section ul li strong{color:var(--g-text-primary);font-weight:500}.legal-module__Yd4PWa__footer{border-top:1px solid var(--g-border);justify-content:space-between;align-items:center;margin-top:72px;padding-top:32px;display:flex}@media (max-width:480px){.legal-module__Yd4PWa__footer{flex-direction:column;align-items:flex-start;gap:12px}}.legal-module__Yd4PWa__footerLink{font-family:var(--g-font-body);color:var(--g-text-secondary);font-size:.875rem;text-decoration:none;transition:color .2s}.legal-module__Yd4PWa__footerLink:hover{color:var(--g-text-primary)}
