.custom-policy{display:block}.custom-policy__header{border-bottom:.1rem solid rgba(var(--color-foreground),.14);padding-bottom:3rem}.custom-policy__eyebrow{color:rgba(var(--color-foreground),.62);font-size:1.1rem;font-weight:800;letter-spacing:.16rem;margin:0 0 1.2rem;text-transform:uppercase}.custom-policy h1{font-size:clamp(3.2rem,5vw,6.4rem);line-height:1.02;margin:0}.custom-policy__intro{color:rgba(var(--color-foreground),.76);font-size:1.7rem;line-height:1.7;margin-top:1.8rem}.custom-policy__layout{display:grid;gap:4rem;grid-template-columns:26rem minmax(0,1fr);padding-top:3rem}.custom-policy__aside{align-self:start;background:#f6f5f1;display:grid;gap:1rem;padding:2rem;position:sticky;top:2rem}.custom-policy__aside strong{font-size:1.2rem;font-weight:900;letter-spacing:.12rem;margin-bottom:.6rem;text-transform:uppercase}.custom-policy__aside a{color:rgb(var(--color-foreground));font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem}.custom-policy__content{display:grid;gap:1.4rem}.custom-policy__block{border:.1rem solid rgba(var(--color-foreground),.12);padding:2.4rem}.custom-policy__block h2{font-size:2.1rem;line-height:1.2;margin:0 0 1.2rem}.custom-policy__block .rte{color:rgba(var(--color-foreground),.76);line-height:1.7}.custom-policy__block .rte a{color:rgb(var(--color-foreground));font-weight:700;text-underline-offset:.3rem}@media screen and (max-width:989px){.custom-policy__layout{grid-template-columns:1fr}.custom-policy__aside{position:static}}@media screen and (max-width:749px){.custom-policy__block{padding:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-custom-policy-page.css.map */
