.lumora .shopify-policy__container{max-width:720px;margin:0 auto;padding:64px 24px 96px;}
.lumora .shopify-policy__title{margin-bottom:8px;}
.lumora .shopify-policy__title h1{font-family:'Fraunces',serif;font-size:clamp(32px,5vw,48px);font-weight:500;color:var(--text);margin:0 0 6px;line-height:1.15;}
.lumora .shopify-policy__body{font-family:'Inter',sans-serif;color:var(--text-soft);font-size:16px;line-height:1.75;}
.lumora .shopify-policy__body > .rte > p:first-child{display:inline-block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--rose-dark);background:var(--cream-alt);border:1px solid var(--line);border-radius:20px;padding:6px 14px;margin:0 0 36px;}
.lumora .shopify-policy__body h2{font-family:'Fraunces',serif;font-weight:500;font-size:22px;color:var(--text);margin:44px 0 16px;padding-top:28px;border-top:1px solid var(--line);}
.lumora .shopify-policy__body h2:first-of-type{padding-top:0;border-top:none;margin-top:8px;}
.lumora .shopify-policy__body p{margin:0 0 18px;}
.lumora .shopify-policy__body ul{margin:0 0 20px;padding-left:20px;}
.lumora .shopify-policy__body li{margin-bottom:10px;padding-left:6px;}
.lumora .shopify-policy__body li::marker{color:var(--rose-dark);}
.lumora .shopify-policy__body a{color:var(--rose-dark);text-decoration:underline;text-decoration-color:var(--rose);text-underline-offset:2px;}
.lumora .shopify-policy__body a:hover{color:var(--text);}
.lumora .shopify-policy__body strong{color:var(--text);font-weight:600;}
@media (max-width:600px){.lumora .shopify-policy__container{padding:40px 20px 64px;}.lumora .shopify-policy__body h2{font-size:19px;margin:34px 0 12px;padding-top:22px;}}
