.faq-page__hero{text-align:center;border-bottom:1px solid #0000000d;padding:4.5rem 1.5rem 2.5rem}@media (min-width:768px){.faq-page__hero{padding:6rem 2rem 3.5rem}}@media (min-width:1024px){.faq-page__hero{padding:7rem 2rem 4rem}}.faq-page__eyebrow{text-transform:uppercase;letter-spacing:.32em;color:#00000080;align-items:center;gap:.85rem;margin-bottom:1.5rem;font-family:Noto Sans,sans-serif;font-size:.625rem;font-weight:600;display:inline-flex}.faq-page__eyebrow:before,.faq-page__eyebrow:after{content:"";background:#0003;width:1.5rem;height:1px}.faq-page__title{letter-spacing:-.025em;color:#000;margin-bottom:1.25rem;font-family:Lora,serif;font-size:2.25rem;font-weight:300;line-height:1.08}@media (min-width:768px){.faq-page__title{font-size:2.75rem}}@media (min-width:1024px){.faq-page__title{font-size:3.25rem}}.faq-page__divider{background:linear-gradient(90deg,#0000,#0000004d,#0000);width:5rem;height:1px;margin:1.5rem auto}.faq-page__sub{color:#0009;max-width:34rem;margin:0 auto;font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:300;line-height:1.75}.faq-page__content{max-width:52rem;margin:0 auto;padding:3rem 1.5rem 2rem}@media (min-width:768px){.faq-page__content{padding:4rem 2rem 2.5rem}}@media (min-width:1024px){.faq-page__content{padding:5rem 2rem 3rem}}.faq-page__group+.faq-page__group{margin-top:3.5rem}.faq-page__group-title{text-transform:uppercase;letter-spacing:.22em;color:#0006;margin-bottom:1rem;font-family:Noto Sans,sans-serif;font-size:.625rem;font-weight:600}.faq-page__list{border-top:1px solid #0000001a}.faq-page__item{border-bottom:1px solid #0000001a}.faq-page__question{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem 0;list-style:none;display:flex}.faq-page__question::-webkit-details-marker{display:none}.faq-page__question:focus-visible{outline:none;box-shadow:0 0 0 3px #0000000f}@media (hover:hover){.faq-page__question:hover .faq-page__question-text{color:#0009}}.faq-page__question-text{color:#000;font-family:Lora,serif;font-size:1.125rem;font-weight:400;line-height:1.45;transition:color .25s}@media (min-width:768px){.faq-page__question-text{font-size:1.25rem}}.faq-page__toggle{flex-shrink:0;width:.875rem;height:.875rem;margin-top:.45rem;position:relative}.faq-page__toggle:before,.faq-page__toggle:after{content:"";background:#000;width:100%;height:1px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:0}.faq-page__toggle:after{transform:rotate(90deg)}.faq-page__item[open] .faq-page__toggle:after{transform:rotate(0)}.faq-page__answer{color:#000000b3;max-width:42rem;padding:0 2.5rem 1.75rem 0;font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:300;line-height:1.75}.faq-page__answer>*{margin:0}.faq-page__answer>*+*{margin-top:.75rem}.faq-page__answer-list{padding-left:1.25rem;list-style:outside}.faq-page__answer-list li+li{margin-top:.25rem}.faq-page__cta{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 1.5rem 4.5rem;display:flex}@media (min-width:1024px){.faq-page__cta{padding:1.5rem 2rem 6rem}}.faq-page__cta-text{color:#0009;margin:0;font-family:Lora,serif;font-size:1.125rem;font-style:italic;font-weight:300}
