.care-faq{padding:3rem 0;background-color:#fff;color:#000}.care-faq__inner{display:grid;gap:2rem}.care-faq__title.title{margin:0;color:#000;font-family:"Sora",sans-serif;font-size:clamp(2rem,2rem + (1vw - 6.4px)*2.42,3rem);font-weight:700;line-height:1.4;margin-bottom:1.5rem;font-weight:600;line-height:1.2}.care-faq__text{font-family:"Inter",sans-serif;font-size:1.125rem;line-height:1.5;color:#000}.care-faq__text.editor p{margin-bottom:1rem}.care-faq__text.editor p:last-child{margin-bottom:0}.care-faq .care-faq__button.btn{height:2.5rem;padding:0 1.5rem;font-size:.875rem;line-height:2.5rem;min-width:0;border-radius:.3125rem;font-family:"Inter",sans-serif;font-weight:500;display:flex;align-items:center;width:-moz-max-content;width:max-content;margin-top:2rem}.care-faq__list.accordion{border-bottom:1px solid #666}.care-faq .accordion__heading{min-height:4.5rem;padding:1.25rem 3rem 1.25rem 0;border-top:1px solid #666}.care-faq .accordion__heading:last-of-type{border-bottom:0}.care-faq .accordion__heading.active{padding-right:3rem;border-bottom-color:#fff0}.care-faq__question.accordion__heading-title{font-family:"Inter",sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5;color:#000}.accordion__heading.active .care-faq__question.accordion__heading-title{color:#000}.care-faq__icon.accordion__heading-icon{top:0;right:0;bottom:0;width:2rem;height:2rem;margin:auto;color:#666}.care-faq__icon.accordion__heading-icon:before{top:-.25rem;bottom:0;left:0;right:0;width:.625rem;height:.625rem;border:solid currentColor;border-width:0 1.5px 1.5px 0;background:none;transform:rotate(45deg)}.care-faq__icon.accordion__heading-icon:after{display:none}.accordion__heading.active .care-faq__icon.accordion__heading-icon:before{top:.25rem;transform:rotate(-135deg)}.care-faq .accordion__content:before{display:none}.care-faq .care-faq__list.accordion dd .accordion__content .care-faq__answer.editor{padding-bottom:1.5rem}.care-faq__answer{font-family:"Inter",sans-serif;font-size:1rem;line-height:1.5;color:#000}.care-faq__answer.editor p{margin-bottom:1rem}.care-faq__answer.editor p:last-child{margin-bottom:0}@media(min-width:1025px){.care-faq{padding:5rem 0}.care-faq__inner{grid-template-columns:minmax(0,481fr) minmax(0,687fr);align-items:start}}