body.nv-policy{background:#F5F3EF;color:#2E2B28;font-family:"Inter",-apple-system,"Helvetica Neue","PingFang SC",sans-serif}
.nv-policy #MainContent{padding:64px 24px 80px}
.nv-policy .shopify-policy__container{max-width:820px;margin:0 auto;padding:0}
.nv-policy .shopify-policy__title{text-align:left;margin-bottom:36px}
.nv-policy #MainContent h1{font-family:"Hoefler Text","Baskerville",Georgia,"Songti SC",serif;font-size:clamp(38px,5vw,60px);line-height:1.15}
.nv-policy #MainContent h2,.nv-policy #MainContent h3{font-family:"Hoefler Text","Baskerville",Georgia,"Songti SC",serif;font-size:clamp(25px,3vw,32px);font-weight:400;line-height:1.3;color:#2E2B28;margin:36px 0 16px;max-width:none}
.nv-policy #MainContent p,.nv-policy #MainContent li{font-size:16px;line-height:1.85;color:#5C5751;max-width:none;overflow-wrap:anywhere}
.nv-policy #MainContent p{margin:0 0 18px}
.nv-policy #MainContent ul,.nv-policy #MainContent ol{padding-inline-start:24px;margin:0 0 24px}
.nv-policy #MainContent li{margin-bottom:10px}
.nv-policy #MainContent strong{color:#2E2B28;font-weight:600}
.nv-policy #MainContent a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#805F38}
.nv-policy .nv-contact-nav,.nv-policy .nv-contact-footer{font-family:"Inter",-apple-system,"Helvetica Neue","PingFang SC",sans-serif}
.nv-policy .nv-contact-footer [aria-current]{text-decoration:underline;text-underline-offset:5px}
@media(max-width:749px){.nv-policy #MainContent{padding:40px 20px 56px}.nv-policy .shopify-policy__title{margin-bottom:28px}.nv-policy #MainContent h1{font-size:38px}.nv-policy #MainContent h2{font-size:26px}.nv-policy #MainContent p,.nv-policy #MainContent li{font-size:16px;line-height:1.85}}
