.ks-policy-page #MainContent{min-height:40vh}
.ks-policy-page .shopify-policy__container{width:min(880px,calc(100% - 64px));max-width:none;margin:0 auto;padding:48px 0 64px;overflow-wrap:anywhere;font-size:16px;line-height:1.75}
.ks-policy-page .shopify-policy__title{margin-bottom:30px;text-align:center}
.ks-policy-page .shopify-policy__title h1{font:700 34px/1.25 Montserrat,sans-serif;margin:0}
.ks-policy-page .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){font-family:Montserrat,sans-serif;line-height:1.4;margin:30px 0 12px}
.ks-policy-page .shopify-policy__body :is(h1,h2){font-size:24px}
.ks-policy-page .shopify-policy__body :is(h3,h4,h5,h6){font-size:19px}
.ks-policy-page .shopify-policy__body p{margin:0 0 16px}
.ks-policy-page .shopify-policy__body :is(ul,ol){padding-left:24px;margin:0 0 20px}
.ks-policy-page .shopify-policy__body li{margin-bottom:7px}
.ks-policy-page .shopify-policy__body a{color:var(--blue);text-underline-offset:3px}
.ks-policy-page .shopify-policy__body hr{border:0;border-top:1px solid #d9dfe7;margin:28px 0}
.ks-policy-page .shopify-policy__body img{max-width:100%;height:auto}
.ks-policy-page .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
.ks-policy-page .shopify-policy__body :is(td,th){padding:10px;border:1px solid #d9dfe7}
@media(max-width:749px){.ks-policy-page .shopify-policy__container{width:calc(100% - 32px);padding:30px 0 40px;font-size:15px;line-height:1.7}.ks-policy-page .shopify-policy__title{margin-bottom:24px}.ks-policy-page .shopify-policy__title h1{font-size:28px}.ks-policy-page .shopify-policy__body :is(h1,h2){font-size:22px}.ks-policy-page .shopify-policy__body :is(h3,h4,h5,h6){font-size:18px}}
