body.ip-policy .shopify-policy__container{max-width:900px;margin:0 auto;padding:64px 32px 88px}
body.ip-policy .shopify-policy__title{text-align:left;margin:0 0 34px;padding:0 0 26px;border-bottom:1px solid var(--ip-line)}
body.ip-policy .shopify-policy__title h1{font-family:IP Anton,Arial,Helvetica,sans-serif;font-size:clamp(36px,5vw,54px);font-weight:400;line-height:1.1;letter-spacing:.01em}
body.ip-policy .shopify-policy__body{font-size:16px;line-height:1.8;color:var(--ip-ink);overflow-wrap:anywhere}
body.ip-policy .shopify-policy__body p{margin:0 0 20px}
body.ip-policy .shopify-policy__body h2,body.ip-policy .shopify-policy__body h3{margin:32px 0 14px;font-size:22px;line-height:1.3}
body.ip-policy .shopify-policy__body a{color:var(--ip-blue);text-decoration:underline;text-underline-offset:3px}
body.ip-policy .shopify-policy__body ul,body.ip-policy .shopify-policy__body ol{margin:0 0 22px;padding-left:26px}
body.ip-policy .shopify-policy__body li{margin-bottom:8px}
body.ip-policy .shopify-policy__body table{max-width:100%;border-collapse:collapse}
body.ip-policy .shopify-policy__body th,body.ip-policy .shopify-policy__body td{border:1px solid var(--ip-line);padding:10px;vertical-align:top}
@media(max-width:700px){body.ip-policy .shopify-policy__container{padding:36px 22px 56px}body.ip-policy .shopify-policy__title{margin-bottom:26px;padding-bottom:22px}body.ip-policy .shopify-policy__body{font-size:15px;line-height:1.75}}
