.faq-page{flex:1;width:100%}.faq-heading{text-align:center;padding:40px 7vw 18px}.faq-heading h1{font:400 clamp(42px, 6.5vw, 88px)/1.1 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.faq-questions{width:min(800px,86%);margin:0 auto}.faq-answer{border-bottom:1px solid var(--line);padding:22px 0}.faq-answer:first-child{padding-top:12px}.faq-answer h2{font:400 clamp(26px, 3.2vw, 34px)/1.2 var(--font-display);letter-spacing:-.015em;margin:0 0 12px;scroll-margin-top:160px}.faq-page p{text-wrap:pretty;margin:0 0 8px;font-size:16px;line-height:1.65}.faq-page p:last-child{margin-bottom:0}.faq-page a{text-underline-offset:4px;text-decoration:underline}.faq-page a:hover{text-decoration-thickness:2px}.faq-ending{text-align:center;padding:24px 0 32px}@media (max-width:700px){.faq-heading{padding-top:28px;padding-bottom:14px}.faq-answer{padding-block:18px}.faq-page p{font-size:15px}}
.care-page{flex:1;width:100%}.care-heading{text-align:center;padding:40px 7vw 18px}.care-heading h1{font:400 clamp(42px, 6.5vw, 88px)/1.1 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.care-body{width:min(800px,86%);margin:0 auto}.care-introduction{padding:12px 0 20px}.care-page h2{font:400 clamp(30px, 4vw, 42px)/1.2 var(--font-display);letter-spacing:-.015em;margin:0 0 14px}.care-page h3{font:400 clamp(26px, 3.2vw, 34px)/1.2 var(--font-display);letter-spacing:-.015em;margin:0 0 12px}.care-page p,.care-page li{text-wrap:pretty;font-size:16px;line-height:1.65}.care-page p{margin:0 0 8px}.care-page p:last-child{margin-bottom:0}.care-page ul,.care-page ol{margin:8px 0 12px;padding-left:24px}.care-page li{margin-bottom:4px;padding-left:3px}.care-section{border-top:1px solid var(--line);padding:22px 0}.care-page a{text-underline-offset:4px;text-decoration:underline}.care-page a:hover{text-decoration-thickness:2px}.care-summary{border-top:1px solid var(--line);text-align:center;padding:24px 0 32px}.care-summary h3{margin-top:24px}.care-summary .care-thanks{margin-top:20px}@media (max-width:700px){.care-heading{padding-top:28px;padding-bottom:14px}.care-section{padding-block:18px}.care-page p,.care-page li{font-size:15px}}
.shipping-intro{padding:12px 0 18px}
.returns-intro{padding:12px 0 18px}.returns-page .faq-questions{padding-bottom:32px}.returns-page ul{margin:8px 0 12px;padding-left:24px;list-style:outside}.returns-page li{margin-bottom:4px;font-size:16px;line-height:1.65}@media (max-width:700px){.returns-page li{font-size:15px}}
.order-issues-intro{padding:12px 0 18px}.order-issues-page .faq-questions{padding-bottom:32px}.order-issues-page ul{margin:8px 0 12px;padding-left:24px;list-style:outside}.order-issues-page li{margin-bottom:4px;font-size:16px;line-height:1.65}@media (max-width:700px){.order-issues-page li{font-size:15px}}
.giving-page .faq-questions{text-align:center;padding-bottom:32px}.giving-intro{padding:12px 0 18px}.giving-intro h2{font:400 clamp(28px, 3.4vw, 38px)/1.2 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 16px}.giving-page h3{font:400 clamp(26px, 3.2vw, 34px)/1.2 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 12px}
.accessibility-page .faq-questions{padding-bottom:32px}.accessibility-page ul{margin:8px 0 12px;padding-left:24px;list-style:outside}.accessibility-page li{margin-bottom:4px;font-size:16px;line-height:1.65}@media (max-width:700px){.accessibility-page li{font-size:15px}}
.cookie-introduction{padding:12px 0 0}.cookie-page ul{margin:8px 0 12px;padding-left:24px;list-style:outside}.cookie-page li{margin-bottom:4px;font-size:16px;line-height:1.65}@media (max-width:700px){.cookie-page li{font-size:15px}}
.privacy-introduction{padding:12px 0 0}.privacy-page a{white-space:nowrap}.privacy-page h3{font:400 clamp(22px, 2.8vw, 27px)/1.25 var(--font-display);margin:18px 0 10px}.privacy-page ul{margin:8px 0 12px;padding-left:24px;list-style:outside}.privacy-page li{margin-bottom:4px;font-size:16px;line-height:1.65}@media (max-width:700px){.privacy-page li{font-size:15px}}
.terms-introduction{padding:12px 0 0}.terms-page a{white-space:nowrap}.terms-page ul{margin:8px 0 12px;padding-left:24px;list-style:outside}.terms-page li{margin-bottom:4px;font-size:16px;line-height:1.65}@media (max-width:700px){.terms-page li{font-size:15px}}
