.faq-accordion__full{width:100%}.faq-accordion__inner{align-items:flex-start;display:flex;gap:var(--faq-column-gap,56px)}.faq-accordion__aside{min-width:0;width:var(--faq-aside-width,42%)}.faq-accordion__aside--sticky{position:sticky;top:var(--faq-sticky-top,100px)}.faq-accordion__heading{margin-top:22px;padding-bottom:4px}.faq-accordion__heading :is(h1,h2,h3){font-size:clamp(2rem,3.6vw,3.2rem);font-weight:500;letter-spacing:-.026em;line-height:1.1;margin:0;text-wrap:balance}.faq-accordion__lead p{color:var(--faq-lead-color,#999);font-family:var(--faq-lead-font),sans-serif;font-size:var(--faq-lead-size,15.5px);font-weight:var(--faq-lead-weight,400);line-height:1.55;margin:0}.faq-accordion__talk{align-items:center;color:var(--faq-talk-color,#ff4a4a);display:inline-flex;font-family:var(--faq-talk-font),sans-serif;font-size:var(--faq-talk-size,13px);font-weight:var(--faq-talk-weight,700);gap:9px;letter-spacing:.04em}.faq-accordion__facts{border-top:1px solid var(--faq-divider-color,var(--hairline));display:grid;gap:0;margin:24px 0 0}.faq-accordion__fact{align-items:baseline;border-bottom:1px solid var(--faq-divider-color,var(--hairline));display:flex;gap:16px;justify-content:space-between;padding:14px 0}.faq-accordion__fact dt{color:var(--faq-facts-label-color,#999);font-family:var(--faq-facts-label-font),sans-serif;font-size:var(--faq-facts-label-size,13px);font-weight:var(--faq-facts-label-weight,400);margin:0}.faq-accordion__fact dd{color:var(--faq-facts-value-color,#fff);font-family:var(--faq-facts-value-font),sans-serif;font-size:var(--faq-facts-value-size,18px);font-weight:var(--faq-facts-value-weight,700);margin:0;text-align:right}.faq-accordion__list-col{min-width:0;width:calc(100% - var(--faq-aside-width, 42%) - var(--faq-column-gap, 56px))}.faq-accordion__list{border-top:1px solid var(--faq-divider-color,var(--hairline))}.faq-accordion__item{border-bottom:1px solid var(--faq-divider-color,var(--hairline))}.faq-accordion__item-heading{font-size:inherit;font-weight:inherit;margin:0}.faq-accordion__trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;gap:var(--faq-row-gap,20px);padding:var(--faq-item-padding-y,26px) 0;text-align:left;width:100%}.faq-accordion__number{color:var(--faq-number-color,#525252);flex:none;font-family:var(--faq-number-font),sans-serif;font-size:var(--faq-number-size,13px);font-weight:var(--faq-number-weight,700);letter-spacing:.08em;transition:color .4s;width:30px}.faq-accordion__item.is-open .faq-accordion__number{color:var(--faq-accent,#ff4a4a)}.faq-accordion__question{color:var(--faq-question-color,#fff);flex:1;font-family:var(--faq-question-font),sans-serif;font-size:var(--faq-question-size,22px);font-weight:var(--faq-question-weight,700);letter-spacing:-.015em;line-height:1.18;transition:color .4s}.faq-accordion__arrow{background:none;border:1px solid var(--faq-arrow-border,var(--hairline));border-radius:50%;color:var(--faq-arrow-icon,#fff);display:grid;flex:none;height:var(--faq-arrow-size,46px);place-items:center;transition:border-color .3s,background .3s;width:var(--faq-arrow-size,46px)}.faq-accordion__trigger:hover .faq-accordion__arrow{background:var(--faq-arrow-hover-bg,hsla(0,0%,100%,.05));border-color:var(--faq-arrow-hover-border,#fff)}.faq-accordion__chevron{transition:transform .5s cubic-bezier(.16,1,.3,1)}.faq-accordion__item.is-open .faq-accordion__arrow{border-color:var(--faq-accent,#ff4a4a)}.faq-accordion__item.is-open .faq-accordion__chevron{transform:rotate(180deg)}.faq-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.faq-accordion__item.is-open .faq-accordion__panel{grid-template-rows:1fr}.faq-accordion__panel-inner{min-height:0;overflow:hidden}.faq-accordion__answer{padding:0 76px calc(var(--faq-item-padding-y, 26px) + 6px) calc(30px + var(--faq-row-gap, 20px))}.faq-accordion__answer p{color:var(--faq-answer-color,#999);font-family:var(--faq-answer-font),sans-serif;font-size:var(--faq-answer-size,16px);font-weight:var(--faq-answer-weight,400);line-height:1.6;margin:0;max-width:62ch}.faq-accordion__answer p+p{margin-top:12px}