.policy-doc{max-width:44rem;margin-inline:auto}.policy-updated{display:block;margin-top:.9rem;font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.policy-doc p.policy-lead{color:var(--color-text)}.policy-doc h2{margin-top:3rem;font-family:var(--font-heading);font-weight:400;font-size:var(--text-lg);line-height:1.2;letter-spacing:-.02em;color:var(--color-text)}.policy-doc>h2:first-of-type{margin-top:2.5rem}.policy-num{color:var(--color-accent-deep)}.policy-doc h3{margin-top:1.75rem;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--color-text)}.policy-doc p{margin-top:.9rem;font-size:var(--text-sm);line-height:1.7;color:var(--color-text-muted)}.policy-doc p:first-child{margin-top:0}.policy-doc ul,.policy-doc ol{margin-top:.85rem;padding-left:1.35rem;list-style:disc}.policy-doc ol{list-style:decimal}.policy-doc li{margin-top:.5rem;font-size:var(--text-sm);line-height:1.7;color:var(--color-text-muted)}.policy-doc li::marker{color:var(--color-accent-deep)}.policy-doc a{color:var(--color-accent-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.policy-doc a:hover{color:var(--color-brand)}.policy-doc [id]{scroll-margin-top:6.5rem}.policy-doc hr{margin-top:3.5rem;border:none;border-top:1px solid var(--color-line)}.policy-cta{margin-top:3.5rem;padding:1.35rem 1.5rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-ice)}.policy-cta p{margin:0;font-size:var(--text-sm);color:var(--color-text)}.policy-cta a{color:var(--color-accent-deep);font-weight:700;text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/theme-policy.css.map */
