.legal-module__0qBMDG__container{color:#2b2118;background:#fdfaf7;min-height:100vh}.legal-module__0qBMDG__nav{background:linear-gradient(135deg,#ff6b35 0%,#ff8c42 50%,#ffb347 100%);padding:20px 40px}.legal-module__0qBMDG__backLink{color:#fff;font-weight:500;text-decoration:none;transition:opacity .3s}.legal-module__0qBMDG__backLink:hover{opacity:.8}.legal-module__0qBMDG__main{max-width:760px;margin:0 auto;padding:56px 24px 72px}.legal-module__0qBMDG__title{margin-bottom:8px;font-size:2.4rem;line-height:1.15}.legal-module__0qBMDG__updated{color:#7a6a5c;margin-bottom:32px;font-size:.95rem}.legal-module__0qBMDG__summary{background:#fff3e9;border:1px solid #ffd9bf;border-radius:12px;margin-bottom:40px;padding:20px 24px}.legal-module__0qBMDG__summary h2{text-transform:uppercase;letter-spacing:.04em;color:#b4551f;margin-bottom:12px;font-size:1.05rem}.legal-module__0qBMDG__summary ul{margin:0;padding-left:20px}.legal-module__0qBMDG__summary li{margin-bottom:8px;line-height:1.6}.legal-module__0qBMDG__main h2{margin:40px 0 12px;font-size:1.45rem;line-height:1.25}.legal-module__0qBMDG__main h3{margin:28px 0 8px;font-size:1.1rem}.legal-module__0qBMDG__main p{margin-bottom:14px;line-height:1.7}.legal-module__0qBMDG__main ul{margin-bottom:16px;padding-left:22px}.legal-module__0qBMDG__main li{margin-bottom:8px;line-height:1.7}.legal-module__0qBMDG__main a{color:#c2410c}.legal-module__0qBMDG__main strong{font-weight:650}.legal-module__0qBMDG__tableWrap{margin-bottom:20px;overflow-x:auto}.legal-module__0qBMDG__table{border-collapse:collapse;width:100%;font-size:.95rem}.legal-module__0qBMDG__table th,.legal-module__0qBMDG__table td{text-align:left;vertical-align:top;border:1px solid #eadfd4;padding:10px 12px}.legal-module__0qBMDG__table th{background:#fff3e9;font-weight:600}.legal-module__0qBMDG__contact{background:#fff;border:1px solid #eadfd4;border-radius:12px;margin-top:40px;padding:20px 24px}.legal-module__0qBMDG__footer{text-align:center;color:#7a6a5c;padding:24px 20px 40px;font-size:.9rem}.legal-module__0qBMDG__footer a{color:#7a6a5c;text-decoration:none}.legal-module__0qBMDG__footer a:hover{text-decoration:underline}.legal-module__0qBMDG__footerNav{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (max-width:768px){.legal-module__0qBMDG__nav{padding:16px 20px}.legal-module__0qBMDG__main{padding:36px 18px 56px}.legal-module__0qBMDG__title{font-size:1.9rem}}
