*{box-sizing:border-box}body{margin:0;background:#fff7fa;color:#32242c;font:16px/1.85 system-ui,sans-serif}.nk-policy-top{max-width:1040px;margin:0 auto;padding:22px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}a{color:#a91646}main{max-width:940px;margin:12px auto 40px;padding:40px;background:white;border:1px solid #f2d9e2;border-radius:24px;box-shadow:0 15px 60px #65233b0a}h1{font-size:clamp(27px,5vw,42px);line-height:1.2;margin:10px 0}h2{font-size:19px;margin:0 0 10px;color:#8c153c}section{padding:23px 0;border-bottom:1px solid #f2e4ea}p{margin:10px 0}.nk-eyebrow{color:#a91646;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.nk-policy-meta{color:#76616b;font-size:13px}address{font-style:normal}.nk-policy-nav{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px}@media(max-width:640px){main{margin:8px 12px 24px;padding:24px 20px;border-radius:18px}}