@charset "UTF-8";.legal-page{padding-top:64px;padding-bottom:80px}.legal-page__wrap{max-width:940px;margin:0 auto}.legal-page__header{padding:42px;margin-bottom:28px;background:linear-gradient(135deg,#f7f3e9 0%,#fff 72%);border:1px solid #ebe3d1;border-radius:24px}.legal-page__eyebrow{margin:0 0 12px;color:#956800;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legal-page__title{margin:0 0 18px;color:#1d232b;font-size:clamp(34px,5vw,54px);font-weight:700;letter-spacing:-.04em}.legal-page__intro{max-width:760px;margin:0;color:#58616d;font-size:18px;line-height:1.75}.legal-page__content{padding:42px;background:#fff;border:1px solid #e8ebef;border-radius:24px;box-shadow:0 18px 50px rgba(27,35,45,.06)}.legal-page__section + .legal-page__section{padding-top:28px;margin-top:28px;border-top:1px solid #edf0f2}.legal-page__section h2{margin:0 0 14px;color:#20262e;font-size:23px;font-weight:700}.legal-page__section p,.legal-page__section li{color:#535d68;font-size:16px;line-height:1.8}.legal-page__section p:last-child,.legal-page__section ul:last-child{margin-bottom:0}.legal-page__section ul{padding-left:22px}.legal-page__section a{color:#8b6200;font-weight:600}.legal-page__updated{margin:28px 0 0;color:#7a838d;font-size:13px}@media (max-width:767px){.legal-page{padding-top:36px;padding-bottom:56px}.legal-page__header,.legal-page__content{padding:26px 22px;border-radius:18px}}