.rw-policy-body{--rw-paper:#f9f8f4;--rw-ink:#132c50;--rw-green:#013088;--rw-line:#d5dce7;--rw-muted:#59687c;background:var(--rw-paper);color:var(--rw-ink)}
.rw-policy-body .rw-header{background:#f9f8f4f5;border-color:var(--rw-line)}
.rw-policy-body .rw-footer{background:#edf1f6}
.rw-policy-body #MainContent{background:linear-gradient(180deg,#eaf1fb 0,#f9f8f4 450px)}
.rw-policy-shell{max-width:1320px;padding-top:32px;padding-bottom:88px}
.rw-policy-intro{display:flex;gap:13px;align-items:center;font-size:11px;letter-spacing:.04em;color:#59687c;margin-bottom:37px}
.rw-policy-intro a{text-decoration:underline;text-underline-offset:4px}
.rw-policy-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}
.rw-policy-aside{position:sticky;top:125px;padding-top:12px}
.rw-policy-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 15px;color:#426aad}
.rw-policy-aside>h2{font-family:Georgia,'Times New Roman',serif;font-size:32px;line-height:1.1;font-weight:400;letter-spacing:-.035em;margin:0 0 27px}
.rw-policy-nav{display:flex;flex-direction:column;gap:4px}
.rw-policy-nav a{display:flex;align-items:center;min-height:48px;padding:12px 15px;border:1px solid transparent;border-radius:3px;font-size:13px;line-height:1.5;color:#3f5068;transition:background .15s}
.rw-policy-nav a:hover{background:#e5edf9}
.rw-policy-nav a[aria-current=page]{background:#013088;color:#fff;border-color:#013088}
.rw-policy-help{margin-top:30px;padding:25px 15px 0;border-top:1px solid #cbd6e6}
.rw-policy-help h3{font-family:Georgia,'Times New Roman',serif;font-size:25px;font-weight:400;margin:0 0 12px}
.rw-policy-help p{font-size:12px;line-height:1.8;color:#59687c;margin-bottom:15px}
.rw-policy-help a,.rw-policy-end a{font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:5px}
.rw-policy-help a span,.rw-policy-end a span{margin-left:12px}
.rw-policy-document{min-width:0;background:#fff;border:1px solid #d5dce7;border-top:4px solid #013088;box-shadow:0 14px 45px #132c5006}
.rw-policy-document .shopify-policy__container{width:100%;max-width:none!important;padding:45px 50px 25px!important;margin:0}
.rw-policy-document .shopify-policy__title{text-align:left;padding:0 0 28px;margin:0 0 30px;border-bottom:1px solid #d5dce7}
.rw-policy-document .shopify-policy__title h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,4vw,53px);line-height:1.08;letter-spacing:-.04em;font-weight:400;margin:0;color:#132c50}
.rw-policy-document .shopify-policy__body{font-size:15px;line-height:1.9;color:#3f4e63;overflow-wrap:anywhere}
.rw-policy-document .shopify-policy__body p{margin:0 0 22px}
.rw-policy-document .shopify-policy__body h2,.rw-policy-document .shopify-policy__body h3,.rw-policy-document .shopify-policy__body h4{font-family:var(--rw-sans);font-weight:600;color:#132c50;letter-spacing:0;line-height:1.5;margin:30px 0 13px}
.rw-policy-document .shopify-policy__body h2{font-size:23px}
.rw-policy-document .shopify-policy__body h3{font-size:20px}
.rw-policy-document .shopify-policy__body h4{font-size:17px}
.rw-policy-document .shopify-policy__body ul,.rw-policy-document .shopify-policy__body ol{padding-left:23px;margin:15px 0 25px}
.rw-policy-document .shopify-policy__body li{margin:8px 0}
.rw-policy-document .shopify-policy__body a{color:#013088;text-decoration:underline;text-underline-offset:4px}
.rw-policy-document .shopify-policy__body img{max-width:100%;height:auto}
.rw-policy-end{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 50px;padding:25px 0 30px;border-top:1px solid #d5dce7}
.rw-policy-end>span{font-family:Georgia,'Times New Roman',serif;font-size:23px}
.rw-policy-shell a:focus-visible{outline:2px solid #426aad;outline-offset:4px}
@media(max-width:1000px){.rw-policy-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}.rw-policy-document .shopify-policy__container{padding:32px 30px 18px!important}.rw-policy-end{margin-inline:30px}}
@media(max-width:760px){.rw-policy-shell{padding-top:24px;padding-bottom:48px}.rw-policy-intro{margin-bottom:27px}.rw-policy-layout{grid-template-columns:1fr;gap:24px}.rw-policy-aside{position:static;padding:0}.rw-policy-eyebrow{margin-bottom:10px}.rw-policy-aside>h2{font-size:31px;margin-bottom:18px}.rw-policy-nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px}.rw-policy-nav a{font-size:11px;min-height:44px;padding:10px 12px;border-color:#cbd6e6;background:#f9fbff}.rw-policy-help{display:none}.rw-policy-document .shopify-policy__container{padding:28px 22px 15px!important}.rw-policy-document .shopify-policy__title{padding-bottom:22px;margin-bottom:24px}.rw-policy-document .shopify-policy__title h1{font-size:37px}.rw-policy-document .shopify-policy__body{font-size:14px;line-height:1.85}.rw-policy-document .shopify-policy__body h4{font-size:16px}.rw-policy-end{margin-inline:22px;padding:22px 0;gap:12px}.rw-policy-end>span{font-size:21px}}
@media(prefers-reduced-motion:reduce){.rw-policy-nav a{transition:none}}
