.policy-page{padding-top:54px;padding-bottom:72px;max-width:980px}.policy-page>h1{margin:0 0 28px;color:#432b34;font-family:"Cormorant Garamond",serif;font-size:clamp(38px,5vw,62px);line-height:1}.policy-card{margin:0 0 18px;padding:26px 28px;border:1px solid rgba(188,105,132,.22);border-radius:22px;background:linear-gradient(145deg,#fff,#fff7fa);box-shadow:0 16px 40px rgba(103,54,72,.08)}.policy-card h2{margin:0 0 10px;color:#7b3f56;font-size:22px}.policy-card p{margin:0;color:#6b5a61;line-height:1.75}.footer-powered{display:block;margin-top:7px}.footer-powered a{color:inherit;font-weight:700;text-decoration:none}.footer-powered a:hover{text-decoration:underline}.footer-bottom-center{gap:7px}@media(max-width:767px){.policy-page{padding-top:34px;padding-bottom:50px}.policy-card{padding:20px;border-radius:18px}.footer-powered{max-width:290px;text-align:center}}
