.lp-primer-faq{background-color:var(--lp-primer-faq-bg, #F4F0EB)}.lp-primer-faq__container{max-width:90rem}.lp-primer-faq__header{margin-bottom:2.4rem}.lp-primer-faq__badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.2rem;padding:.45rem 1.2rem;border-radius:999px;background-color:var(--lp-primer-faq-badge-bg, #EBB4BB);color:var(--lp-primer-faq-badge-text, #FFFFFF);font-family:"Sora",sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1}.lp-primer-faq__heading{margin:0;color:var(--lp-primer-faq-heading-color, #655742);font-family:"Sora",sans-serif;font-size:clamp(2rem,2vw,2.8rem);font-weight:700;line-height:1.2}.lp-primer-faq__list{display:flex;flex-direction:column}.lp-primer-faq__item{display:block;border-bottom:.1rem solid var(--lp-primer-faq-border-color, #D9CFC4)}.lp-primer-faq__item:first-child{border-top:.1rem solid var(--lp-primer-faq-border-color, #D9CFC4)}.lp-primer-faq__item details{width:100%}.lp-primer-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.8rem 0;list-style:none;cursor:pointer}.lp-primer-faq__summary::-webkit-details-marker{display:none}.lp-primer-faq__question{flex:1;min-width:0;color:var(--lp-primer-faq-text-color, #655742);font-size:clamp(1.3rem,1.1vw,1.6rem);font-weight:500;line-height:1.35;text-align:left}.lp-primer-faq__toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:.8rem;background-color:var(--lp-primer-faq-toggle-bg, #EBB4BB);color:var(--lp-primer-faq-toggle-text, #FFFFFF);line-height:0}.lp-primer-faq summary .icon-caret{position:static;top:auto;right:auto;margin-top:0;height:auto;transition:transform .2s ease}.lp-primer-faq__toggle .icon{display:block;width:1.1rem;height:.7rem;margin:0;flex-shrink:0}.lp-primer-faq__toggle .icon-caret{fill:currentColor}.lp-primer-faq__item details[open] .lp-primer-faq__toggle .icon{transform:rotate(180deg);transform-origin:center center}.lp-primer-faq__answer{padding:0 0 1.8rem;color:var(--lp-primer-faq-text-color, #655742);font-size:clamp(1.2rem,1vw,1.4rem);line-height:1.5}.lp-primer-faq__answer :is(p){margin:0 0 1rem}.lp-primer-faq__answer :is(p):last-child{margin-bottom:0}@media screen and (max-width: 749px){.lp-primer-faq__header{margin-bottom:1.6rem}.lp-primer-faq__badge{font-size:1rem;padding:.4rem 1rem;margin-bottom:.8rem}.lp-primer-faq__heading{font-size:1.8rem}.lp-primer-faq__summary{padding:1.4rem 0;gap:1rem}.lp-primer-faq__question{font-size:1.2rem}.lp-primer-faq__toggle{width:2.8rem;height:2.8rem;border-radius:.7rem}.lp-primer-faq__answer{padding-bottom:1.4rem;font-size:1.1rem}}