.LegalPage-module__mAi-qq__legalPage{max-width:900px;padding:var(--space-xl)var(--space-lg);margin:0 auto}.LegalPage-module__mAi-qq__legalContent{background:var(--content-bg);padding:var(--space-xl);border-radius:4px;box-shadow:0 1px 3px #0000000d}.LegalPage-module__mAi-qq__header{text-align:center;margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid #b6c0ba26}.LegalPage-module__mAi-qq__header h1{color:#7a8471;font-size:clamp(2rem,4vw,2.5rem);font-weight:300;font-family:var(--font-serif);letter-spacing:.02em;margin-bottom:var(--space-md)}.LegalPage-module__mAi-qq__subtitle{color:#666;font-size:1rem;font-weight:400;font-family:var(--font-sans);margin-bottom:var(--space-sm);line-height:1.6}.LegalPage-module__mAi-qq__lastUpdate{color:#999;font-size:.85rem;font-style:italic;font-weight:400;font-family:var(--font-sans);margin-top:var(--space-md)}.LegalPage-module__mAi-qq__section{margin-bottom:var(--space-xl)}.LegalPage-module__mAi-qq__section h2{color:#7a8471;font-size:1.5rem;font-weight:500;font-family:var(--font-serif);margin-bottom:var(--space-md);padding-top:var(--space-sm)}.LegalPage-module__mAi-qq__section h3{color:#6b7362;font-size:1.15rem;font-weight:500;font-family:var(--font-sans);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.LegalPage-module__mAi-qq__section p{color:#333;font-size:.95rem;font-weight:400;font-family:var(--font-sans);margin-bottom:var(--space-md);line-height:1.7}.LegalPage-module__mAi-qq__section ul{padding-left:var(--space-xl);margin-bottom:var(--space-md);list-style:outside}.LegalPage-module__mAi-qq__section li{color:#333;font-size:.95rem;font-weight:400;font-family:var(--font-sans);margin-bottom:var(--space-sm);line-height:1.7}.LegalPage-module__mAi-qq__section strong{color:#2c2f2a;font-weight:600}.LegalPage-module__mAi-qq__section a{color:#7a8471;text-decoration:underline;transition:color .2s}.LegalPage-module__mAi-qq__section a:hover{color:#6b7362}.LegalPage-module__mAi-qq__highlight{padding:var(--space-md);margin:var(--space-lg)0;color:#2c2f2a;background:linear-gradient(#b6c0ba14 0%,#fdfbf766 100%);border-left:3px solid #b8a281;border-radius:4px;font-weight:500}.LegalPage-module__mAi-qq__table{margin:var(--space-lg)0;overflow-x:auto}.LegalPage-module__mAi-qq__table table{border-collapse:collapse;width:100%;font-size:.9rem;font-family:var(--font-sans)}.LegalPage-module__mAi-qq__table thead{background:linear-gradient(135deg,#7a84711a 0%,#b6c0ba1a 100%)}.LegalPage-module__mAi-qq__table th{padding:var(--space-sm)var(--space-md);text-align:left;color:#2c2f2a;border-bottom:2px solid #b6c0ba4d;font-weight:600}.LegalPage-module__mAi-qq__table td{padding:var(--space-sm)var(--space-md);color:#333;vertical-align:top;border-bottom:1px solid #b6c0ba26}.LegalPage-module__mAi-qq__table tbody tr:last-child td{border-bottom:none}.LegalPage-module__mAi-qq__table tbody tr:hover{background:#fdfbf780}@media (max-width:768px){.LegalPage-module__mAi-qq__legalPage,.LegalPage-module__mAi-qq__legalContent{padding:var(--space-lg)var(--space-md)}.LegalPage-module__mAi-qq__header h1{font-size:clamp(1.75rem,5vw,2rem)}.LegalPage-module__mAi-qq__subtitle{font-size:.9rem}.LegalPage-module__mAi-qq__section h2{font-size:1.3rem}.LegalPage-module__mAi-qq__section h3{font-size:1.05rem}.LegalPage-module__mAi-qq__section p,.LegalPage-module__mAi-qq__section li{font-size:.9rem}.LegalPage-module__mAi-qq__section ul{padding-left:var(--space-lg)}.LegalPage-module__mAi-qq__table{font-size:.85rem}.LegalPage-module__mAi-qq__table th,.LegalPage-module__mAi-qq__table td{padding:var(--space-xs)var(--space-sm)}}@media (max-width:480px){.LegalPage-module__mAi-qq__legalPage,.LegalPage-module__mAi-qq__legalContent{padding:var(--space-md)var(--space-sm)}.LegalPage-module__mAi-qq__header h1{font-size:1.5rem}.LegalPage-module__mAi-qq__section h2{font-size:1.2rem}}
