.page-width--narrow{max-width:76rem}.main-page-title{text-align:center}.rte{line-height:1.9}.rte p{margin:0 0 1.8rem}.rte h2{margin:5.2rem 0 1.6rem;line-height:1.5}.rte h3{margin:3.6rem 0 .8rem;line-height:1.6}.rte h2+h3{margin-top:2rem}.rte ul,.rte ol{list-style-position:outside;margin:0 0 1.8rem;padding-left:2.4rem}.rte li{margin-bottom:.8rem;padding-left:.4rem}.rte li::marker{color:rgba(var(--color-foreground),.55)}.faq__toc{margin:2.4rem 0 4rem}.faq__toc ul{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.faq__toc li{margin:0;padding:0;list-style:none}.faq__toc a{display:inline-block;padding:.6rem 1.4rem;border:.05rem solid rgba(var(--color-foreground),.3);border-radius:999px;color:rgba(var(--color-foreground),.85);font-size:1.3rem;line-height:1.5;text-decoration:none;transition:background-color .2s ease}.faq__toc a:hover{background-color:rgba(var(--color-foreground),.06);text-decoration:none}.faq__toc a:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.faq h2{scroll-margin-top:calc(var(--header-height, 8rem) + 1.6rem);text-align:center}.faq__item{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.faq h2+.faq__item{border-top:.1rem solid rgba(var(--color-foreground),.08)}.faq__q{display:flex;align-items:center;gap:1.2rem;padding:1.5rem 0;cursor:pointer;font-weight:500;line-height:1.6;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q::marker{content:""}.faq__q:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.faq__q:after{content:"";flex:0 0 auto;width:.7rem;height:.7rem;margin-left:auto;border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;transform:translateY(-.2rem) rotate(45deg);transition:transform .2s ease}.faq__item[open] .faq__q:after{transform:translateY(.1rem) rotate(-135deg)}.faq__a{padding:0 0 1.5rem;color:rgba(var(--color-foreground),.8)}.faq__a>*:last-child{margin-bottom:0}.rte>h2:first-of-type+ul{margin:0 0 2.4rem;padding:.4rem 0 .4rem 2.4rem;border-left:.2rem solid rgba(var(--color-foreground),.25);list-style-position:outside}.rte>h2:first-of-type+ul li:last-child{margin-bottom:0}@media screen and (min-width:750px){.page-width--narrow{max-width:76rem;padding:0 3.2rem}.rte h2{margin-top:6.4rem}.faq__toc{margin-bottom:4.8rem}.faq__q{padding:1.8rem 0}}@media screen and (min-width:990px){.page-width--narrow{max-width:76rem;padding:0}}@media(prefers-reduced-motion:reduce){.faq__toc a,.faq__q:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/page-legal.css.map */
