.oura-faq-section h3{font-size:48px;line-height:52px;padding-bottom:60px}.faq-question h4,.oura-faq-section h3{color:#3d3b44;font-family:Vastago Grotesk;font-weight:500}.faq-question h4{font-size:32px;line-height:36px;vertical-align:middle}.faq-item{background:#f4f3ee;border-radius:24px;margin-bottom:24px;overflow:hidden}.faq-answer p{color:#6e6c73;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;vertical-align:middle}.faq-question{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:space-between;padding:40px}.faq-answer.active.open{display:block}.faq-answer{display:none;font-size:15px;line-height:1.6;padding:0 40px}.faq-answer p{max-height:100%;max-width:850px;padding:0 0 40px;width:100%}.icon{align-items:center;background:#fff;border-radius:30px;display:flex;font-family:auto;font-size:30px;font-weight:600;height:48px;justify-content:center;transition:transform .3s ease;width:48px}.icon.rotate{transform:rotate(180deg)}.faq-item.active .icon:before{content:"−"}.icon:before{content:"+"}.faq-question h4{flex:0 0 90%}@media screen and (min-device-width:300px) and (max-device-width:767px){.oura-faq-section{padding-bottom:64px!important;padding-top:64px!important}.oura-faq-section h3{font-size:32px;line-height:36px;padding-bottom:48px}.faq-question h4{font-size:20px;line-height:24px}.faq-question{gap:24px;padding:32px 24px}.faq-answer{padding:0 24px}.faq-answer p{padding:0 0 30px}.faq-question h4{flex:0 0 74%}.icon{height:48px;width:48px}}