.ms-faq{background:var(--ms-crema);color:var(--ms-ink);left:50%;margin-left:-50vw;margin-right:-50vw;padding:8rem 0;position:relative;right:50%;width:100vw}.ms-faq__inner{margin:0 auto;max-width:900px;padding:0 2rem}.ms-faq__header{margin-bottom:5rem;text-align:center}.ms-faq__eyebrow{color:var(--ms-turquesa);font-size:.75rem;font-weight:700;letter-spacing:.2em;margin:0 0 1.5rem}.ms-faq__eyebrow,.ms-faq__title{font-family:var(--ms-font-body);text-transform:uppercase}.ms-faq__title{color:var(--ms-ink);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;letter-spacing:-.02em;line-height:.95;margin:0 0 2rem}.ms-faq__title-sans{display:block}.ms-faq__title-script{display:block;font-family:var(--ms-font-italic);font-size:1.1em;font-style:italic;font-weight:400;letter-spacing:-.01em;margin-top:.3rem;text-transform:none}.ms-faq__intro{color:var(--ms-ink);font-family:var(--ms-font-body);font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:580px}.ms-faq__intro p{margin:0}.ms-faq__list{border-top:1px solid rgba(26,26,26,.12);display:flex;flex-direction:column;margin-bottom:5rem}.ms-faq__item{border-bottom:1px solid rgba(26,26,26,.12);transition:background .3s ease}.ms-faq__item[open]{background:var(--ms-crema)}.ms-faq__item summary::-webkit-details-marker{display:none}.ms-faq__item summary{list-style:none}.ms-faq__question{align-items:center;color:var(--ms-ink);cursor:pointer;display:flex;font-family:var(--ms-font-body);gap:2rem;outline:none;padding:2rem 0;transition:padding .3s ease}.ms-faq__question:hover .ms-faq__question-text{color:var(--ms-turquesa)}.ms-faq__question:focus-visible{outline:2px solid var(--ms-turquesa);outline-offset:4px}.ms-faq__question-number{color:var(--ms-turquesa);flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.2em;min-width:2.5rem}.ms-faq__question-text{color:var(--ms-ink);flex:1;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;transition:color .3s ease}.ms-faq__question-icon{align-items:center;color:var(--ms-ink);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ms-faq__question-icon svg{height:100%;width:100%}.ms-faq__icon-v{transform-origin:center;transition:transform .3s ease}.ms-faq__item[open] .ms-faq__icon-v{transform:scaleY(0)}.ms-faq__answer-wrap{padding:0 0 2.5rem 4.5rem}.ms-faq__answer{color:var(--ms-ink);font-family:var(--ms-font-body);font-size:1rem;line-height:1.7;max-width:700px}.ms-faq__answer p{margin:0 0 1rem}.ms-faq__answer p:last-child{margin-bottom:0}.ms-faq__answer strong{color:var(--ms-ink);font-weight:700}.ms-faq__answer a,.ms-faq__answer a:active,.ms-faq__answer a:focus,.ms-faq__answer a:hover,.ms-faq__answer a:link,.ms-faq__answer a:visited{color:var(--ms-ink)!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s ease}.ms-faq__answer a:hover{color:var(--ms-turquesa)!important}.ms-faq__closing{align-items:center;border-top:1px solid rgba(26,26,26,.1);display:flex;flex-direction:column;gap:1.5rem;padding-top:3rem;text-align:center}.ms-faq__closing-text{color:var(--ms-ink);font-family:var(--ms-font-italic);font-size:1.25rem;font-style:italic;margin:0}.ms-faq__closing-cta,.ms-faq__closing-cta:active,.ms-faq__closing-cta:focus,.ms-faq__closing-cta:hover,.ms-faq__closing-cta:link,.ms-faq__closing-cta:visited{align-items:center;background:transparent;border:2px solid var(--ms-ink);color:var(--ms-ink)!important;display:inline-flex;font-family:var(--ms-font-body);font-size:.875rem;font-weight:700;gap:.75rem;letter-spacing:.15em;padding:1.25rem 2.5rem;text-decoration:none!important;text-transform:uppercase;transition:background .3s ease,color .3s ease}.ms-faq__closing-cta:hover{background:var(--ms-ink);color:var(--ms-crema)!important}.ms-faq__closing-cta span{transition:transform .3s ease}.ms-faq__closing-cta:hover span{transform:translateX(4px)}@media (max-width:768px){.ms-faq{padding:5rem 0}.ms-faq__inner{padding:0 1.5rem}.ms-faq__header{margin-bottom:3.5rem}.ms-faq__title{font-size:clamp(2rem,8vw,3rem)}.ms-faq__intro{font-size:1rem}.ms-faq__question{gap:1rem;padding:1.5rem 0}.ms-faq__question-number{font-size:.6875rem;min-width:2rem}.ms-faq__question-text{font-size:1.0625rem}.ms-faq__question-icon{height:24px;width:24px}.ms-faq__answer-wrap{padding:0 0 2rem 3rem}.ms-faq__answer{font-size:.9375rem}.ms-faq__closing{margin-bottom:0}.ms-faq__closing-cta{font-size:.8125rem;padding:1rem 2rem}}