.legal-module__8113wq__page{min-height:100vh;padding:var(--space-20) 0 var(--space-16)}.legal-module__8113wq__hero{padding-bottom:var(--space-12);margin-bottom:var(--space-12);border-bottom:1px solid #ffffff0f}.legal-module__8113wq__label{letter-spacing:.1em;text-transform:uppercase;color:var(--secondary);margin-bottom:var(--space-3);font-size:.75rem;font-weight:600}.legal-module__8113wq__title{letter-spacing:-.03em;color:var(--on-surface);margin-bottom:var(--space-3);font-size:2.5rem;font-weight:700;font-family:var(--font-heading)}.legal-module__8113wq__meta{color:var(--on-surface-variant);opacity:.7;font-size:.8125rem;font-weight:600}.legal-module__8113wq__body{max-width:780px}.legal-module__8113wq__section{margin-bottom:var(--space-10)}.legal-module__8113wq__sectionTitle{color:var(--on-surface);margin-bottom:var(--space-4);font-size:1.125rem;font-weight:700;font-family:var(--font-heading);align-items:center;gap:var(--space-2);display:flex}.legal-module__8113wq__sectionTitle:before{content:"";background:linear-gradient(180deg, var(--primary) 0%, var(--secondary) 100%);border-radius:2px;flex-shrink:0;width:3px;height:1.1em;display:inline-block}.legal-module__8113wq__subSection{margin-top:var(--space-4);margin-bottom:var(--space-4)}.legal-module__8113wq__subTitle{color:var(--on-surface);margin-bottom:var(--space-2);font-size:.9375rem;font-weight:700}.legal-module__8113wq__text{color:var(--on-surface-variant);margin-bottom:var(--space-3);font-size:.9375rem;font-weight:400;line-height:1.75}.legal-module__8113wq__text:last-child{margin-bottom:0}.legal-module__8113wq__list{margin:var(--space-2) 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.legal-module__8113wq__list li{color:var(--on-surface-variant);padding-left:var(--space-4);font-size:.9375rem;font-weight:400;line-height:1.65;position:relative}.legal-module__8113wq__list li:before{content:"·";color:var(--primary);font-weight:600;position:absolute;left:0}.legal-module__8113wq__highlight{border-radius:var(--radius-sm);color:var(--on-surface);background:#6b4ead26;border:1px solid #6b4ead4d;padding:.1em .4em;font-size:.875em;font-weight:600;display:inline-block}.legal-module__8113wq__contactBox{margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-lg);background:#6b4ead12;border:1px solid #6b4ead33}.legal-module__8113wq__contactBox p{color:var(--on-surface-variant);margin-bottom:var(--space-2);font-size:.9375rem;line-height:1.7}.legal-module__8113wq__contactBox p:last-child{margin-bottom:0}.legal-module__8113wq__contactBox a{color:var(--secondary);font-weight:600;transition:opacity .2s}.legal-module__8113wq__contactBox a:hover{opacity:.8}.legal-module__8113wq__divider{height:1px;margin:var(--space-8) 0;background:#ffffff0d}@media (max-width:768px){.legal-module__8113wq__title{font-size:1.875rem}.legal-module__8113wq__page{padding:var(--space-16) 0 var(--space-12)}}
