.qa-section{width:100%}.qa-section+.qa-section{border-top:1px solid var(--border-subtle,#e5e5e5)}.qa-section__container{max-width:648px;width:100%}.qa-section--left .qa-section__container{margin-left:0;margin-right:auto}.qa-section--center .qa-section__container{margin-left:auto;margin-right:auto}.qa-section__header{margin-bottom:clamp(28px,4vw,48px)}.qa-section__header--left{text-align:left}.qa-section__header--center{text-align:center}.qa-item__question h3,.qa-section__header h2{color:var(--text-primary);margin:0}.qa-section__eyebrow{color:var(--text-tertiary,#525252);font-size:var(--text-sm,14px);font-weight:500;letter-spacing:.02em;line-height:1.3;margin:0 0 12px;text-transform:uppercase}.qa-section__heading{color:var(--text-primary,#262626);font-size:clamp(32px,5vw,56px);font-weight:500;letter-spacing:-.04em;line-height:1.05;margin:0}.qa-section__intro{color:var(--text-secondary,#404040);font-size:var(--text-lg,18px);line-height:1.55;margin-top:16px}.qa-item__answer>:first-child,.qa-section__intro>:first-child{margin-top:0}.qa-item__answer>:last-child,.qa-section__intro>:last-child{margin-bottom:0}.qa-list{border-top:1px solid var(--border-subtle,#e5e5e5);display:flex;flex-direction:column}.qa-item{border-bottom:1px solid var(--border-subtle,#e5e5e5)}.qa-item__question{align-items:center;box-sizing:border-box;color:var(--text-primary,#000);cursor:pointer;display:flex;font-size:clamp(18px,2vw,22px);font-weight:500;gap:24px;justify-content:space-between;line-height:1.2;list-style:none;padding:16px;width:100%}.qa-item__question::-webkit-details-marker{display:none}.qa-item__question::marker{display:none}.qa-item__question-text{color:var(--text-secondary,#404040);margin:0;max-width:560px}.qa-item__question:focus-visible{border-radius:8px;outline:4px solid var(--focus-ring,#2c5bff);outline-offset:4px}.qa-item__icon{align-items:center;color:currentColor;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;transform:rotate(180deg);transition:transform .18s ease;width:24px}.qa-item__icon svg{display:block;height:100%;width:100%}.qa-item__icon path,.qa-item__icon svg{fill:currentColor}.qa-item.is-open .qa-item__icon{transform:rotate(0deg)}.qa-item__answer-wrap{overflow:hidden;padding:0 16px}.qa-item__answer{color:var(--text-secondary,#525252);max-width:560px;padding:16px 0 32px}.qa-item__answer b,.qa-item__answer strong{color:var(--text-primary);font-weight:var(--weight-medium)}.qa-item__answer a{color:var(--link-color,#2c5bff);text-decoration-thickness:1px;text-underline-offset:.18em}@media (max-width:767px){.qa-section{padding:48px 0}.qa-section__container{max-width:648px;width:100%}.qa-item__question{gap:16px;padding:16px 0}.qa-item__answer-wrap{padding:0}.qa-item__answer{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.qa-item__icon{transition:none}.qa-item__answer-wrap{transition:none!important}}