.shopify-policy__container{width:min(100% - 32px,1040px);max-width:1040px;margin:clamp(24px,5vw,64px) auto;padding:clamp(22px,4vw,52px);border-radius:24px}
.shopify-policy__title{overflow-wrap:anywhere}
.shopify-policy__body{max-width:76ch;line-height:1.75;overflow-wrap:anywhere}
.shopify-policy__body h2{color:var(--ink);font-size:clamp(1.35rem,2.8vw,1.85rem);line-height:1.22;letter-spacing:-.035em;scroll-margin-top:125px;margin:2.2em 0 .7em}
.shopify-policy__body h3{scroll-margin-top:125px;line-height:1.3}
.shopify-policy__body p,.shopify-policy__body li{font-size:clamp(.97rem,1.3vw,1.05rem);line-height:1.75}
.shopify-policy__body a{overflow-wrap:anywhere;text-underline-offset:3px}
.shopify-policy__body img,.shopify-policy__body iframe{max-width:100%;height:auto}
.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}
.scp-policy-nav{position:relative;margin:28px 0 38px;padding:clamp(17px,3vw,26px);border:1px solid #dedfe3;border-radius:20px;background:#f5f5f7;box-shadow:none;backdrop-filter:none}
.scp-policy-nav__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#1d1d1f}
.scp-policy-nav__top strong{font-size:1.1rem;letter-spacing:-.025em}
.scp-policy-nav__top span{color:#4b4b50;font-size:.9rem}
.scp-policy-nav__toggle{display:none}
.scp-policy-nav__links{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px;max-height:none;overflow:visible}
.scp-policy-nav__links a{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid #d8dade;border-radius:12px;background:#fff;color:#25262a;font-size:.88rem;font-weight:600;text-decoration:none;line-height:1.2;transition:background .18s,color .18s,border-color .18s}
.scp-policy-nav__links a:hover,.scp-policy-nav__links a.is-active{background:#25262a;color:#fff;border-color:#25262a}
.scp-policy-nav__links a:focus-visible,.scp-policy-nav__toggle:focus-visible,.scp-policy-tools a:focus-visible,.scp-policy-tools button:focus-visible,.scp-policy-back:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
.scp-policy-progress{height:4px;margin-top:20px;border-radius:99px;background:#d6d8dd;overflow:hidden}
.scp-policy-progress span{display:block;height:100%;width:0;background:var(--accent);transition:width .16s linear}
.scp-policy-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;padding-top:22px;border-top:1px solid #dedfe3}
.scp-policy-tools button,.scp-policy-tools a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #cfd1d6;border-radius:12px;background:#fff;color:#25262a;font:inherit;font-size:.9rem;font-weight:650;text-decoration:none;cursor:pointer}
.scp-policy-tools button:hover,.scp-policy-tools a:hover{background:#f5f5f7;color:#25262a}
.scp-policy-back{display:inline-block;margin-top:19px;color:var(--accent);font-size:.9rem;font-weight:700;text-underline-offset:3px}
@media(max-width:720px){.shopify-policy__container{width:calc(100% - 20px);padding:20px 17px;border-radius:18px}.scp-policy-nav{margin:24px 0 30px;padding:17px}.scp-policy-nav__top{display:grid;grid-template-columns:1fr auto;align-items:center}.scp-policy-nav__top span{grid-column:1;display:block;margin-top:4px}.scp-policy-nav__toggle{display:inline-flex;grid-column:2;grid-row:1/3;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid #cfd1d6;border-radius:10px;background:#fff;color:#25262a;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.scp-policy-nav__links{display:none;grid-template-columns:1fr 1fr;gap:8px}.scp-policy-nav.is-open .scp-policy-nav__links{display:grid}.scp-policy-nav__links a{justify-content:flex-start;padding:9px 11px;font-size:.82rem}.shopify-policy__body h2{scroll-margin-top:100px}}
@media(max-width:460px){.scp-policy-nav__links{grid-template-columns:1fr}.scp-policy-nav__links a{min-height:42px}.scp-policy-tools>*{flex:1 1 100%}}
@media(prefers-reduced-motion:reduce){.scp-policy-nav__links a,.scp-policy-progress span{transition:none}}
@media print{.scp-policy-nav,.scp-policy-tools,.scp-policy-back{display:none!important}.shopify-policy__container{width:100%;max-width:none;margin:0;padding:0;border:0;box-shadow:none}.shopify-policy__body{max-width:none}}
