.lr-service{min-height:100vh;display:flex;flex-direction:column}
.lr-service>.lr-header,.lr-service>.lr-footer{width:100%;margin:0 auto}
.lr-service-main{flex:1;width:100%;max-width:900px;margin:0 auto;padding:64px 40px 76px;font-size:15px;line-height:1.8;overflow-wrap:anywhere}
.lr-service-main .shopify-policy__container{max-width:none;padding:0;margin:0}
.lr-service-main .shopify-policy__title{text-align:left;margin:0 0 32px}
.lr-service-main h1{font:400 49px/1.14 Georgia,serif;letter-spacing:-1.3px;margin:0 0 32px;color:var(--ink)}
.lr-service-main h2{font:400 30px/1.2 Georgia,serif;letter-spacing:-.6px;margin:36px 0 18px;color:var(--ink)}
.lr-service-main h3{font:400 24px/1.3 Georgia,serif;margin:30px 0 14px;color:var(--ink)}
.lr-service-main p{margin:0 0 18px}
.lr-service-main ul,.lr-service-main ol{padding-left:24px;margin:0 0 22px}
.lr-service-main li{margin-bottom:8px}
.lr-service-main a{color:var(--ink);text-underline-offset:4px}
.lr-service-main img,.lr-service-main iframe{max-width:100%}
.lr-service-main input,.lr-service-main button,.lr-service-main select,.lr-service-main textarea{font:inherit;max-width:100%}
.lr-service-main input[type=email]{font-size:16px}
.lr-service-main :focus-visible{outline:3px solid #9b2869;outline-offset:4px}
.lr-service-main #pc--optOutFormContainer{margin-top:30px}
.lr-service-main #pc--optOutFormContainer button{background:var(--ink);color:var(--cream);border:1px solid var(--ink);border-radius:0;padding:12px 23px;min-height:49px;cursor:pointer}
@media(max-width:700px){.lr-service-main{padding:40px 7% 48px;font-size:14px}.lr-service-main h1{font-size:37px;letter-spacing:-1px;margin-bottom:26px}.lr-service-main h2{font-size:27px}.lr-service-main h3{font-size:23px}}
