.policy-page{min-height:100svh;background:#fff9f3;color:#49364a;font-family:DM Sans,Arial,sans-serif}.policy-wrap{width:min(865px,calc(100% - 44px));margin:auto}.policy-header{background:#1d112e;color:#fceae8;border-bottom:1px solid #e8bcce26}.policy-header__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px}.policy-logo{font-weight:700;letter-spacing:.21em;font-size:17px}.policy-logo span{color:#e8c88d;margin-right:7px}.policy-return{font-size:12px;color:#e7bad6}.policy-hero{background:radial-gradient(ellipse at 65% 70%,#4f305d,#1d112e 72%);color:#fff1e7;padding:74px 0 81px}.policy-kicker{color:#ebc891;font-size:10px;letter-spacing:.2em;font-weight:700}.policy-hero h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(62px,10vw,105px);font-weight:500;line-height:1;margin:14px 0 18px}.policy-hero p:last-child{font-size:12px;color:#dcc2dc}.policy-body{max-width:760px;padding-top:57px;padding-bottom:90px}.policy-body section{margin:0 0 36px}.policy-body h2{font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:500;line-height:1.13;color:#4a2a51;margin:0 0 15px}.policy-body li,.policy-body p{color:#6f5c70;font-size:13px;line-height:2}.policy-body ul{padding-left:22px;margin:10px 0 20px}.policy-body a{color:#855379;text-decoration:underline;text-underline-offset:3px}.policy-operator{border-top:1px solid #e6d5e1;padding-top:30px;margin-top:52px!important}.policy-footer{background:#1d112e;color:#fff2e7;padding:30px 0}.policy-footer>.policy-wrap{display:flex;justify-content:space-between;align-items:center;gap:22px;flex-wrap:wrap}.policy-footer nav,.policy-footer>a{font-size:12px}.policy-footer nav{display:flex;gap:19px;flex-wrap:wrap;color:#d6b8d6}@media(max-width:580px){.policy-wrap{width:calc(100% - 34px)}.policy-header__row{min-height:69px}.policy-return{font-size:10px}.policy-hero{padding:56px 0}.policy-hero h1{font-size:65px}.policy-body{padding-top:45px}}