.v3hq{display:block;background-color:var(--v3hq-bg, #fff);color:var(--v3hq-text, #2a2a2a);padding-block-start:var(--v3hq-padding-top, 48px);padding-block-end:var(--v3hq-padding-bottom, 48px);font-family:var(--font-body-family, "Work Sans", sans-serif);scroll-margin-top:10rem}.v3hq__inner{max-width:var(--v3hq-max-width, 1360px);margin-inline:auto}.v3hq__header{margin:0 0 2rem}.v3hq--align-center .v3hq__header{text-align:center}.v3hq__eyebrow{margin:0 0 .6rem;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--v3hq-group-color, #b09f94)}.v3hq__title{margin:0;font-size:clamp(26px,20px + .9vw,32px);font-weight:700;line-height:1.15;color:inherit}.v3hq__description{margin-block-start:1rem;max-width:76rem;font-size:15px;line-height:1.55}.v3hq--align-center .v3hq__description{margin-inline:auto}.v3hq__description p{margin:0}.v3hq__tabs-wrap{margin:0 0 3.2rem}.v3hq__tabs{display:flex;flex-wrap:wrap;gap:1.2rem}.v3hq--align-center .v3hq__tabs{justify-content:center}.v3hq__tab{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.4rem;border:0;border-radius:999px;background:var(--v3hq-pill-bg, #f3efec);color:var(--v3hq-pill-text, #2a2a2a);font:inherit;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .15s ease}.v3hq__tab:hover{filter:brightness(.97);transform:translateY(-1px)}.v3hq__tab:focus-visible{outline:2px solid var(--v3hq-accent, #b09f94);outline-offset:3px}.v3hq__tab[aria-current=true],.v3hq__tab[aria-selected=true]{background:var(--v3hq-accent, #b09f94);color:var(--v3hq-accent-text, #fff);font-weight:600}@media(max-width:749.98px){.v3hq__tabs-wrap{margin-inline:calc(-1 * var(--page-padding, 1.5rem));padding-inline:var(--page-padding, 1.5rem);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.v3hq__tabs-wrap::-webkit-scrollbar{display:none}.v3hq__tabs{flex-wrap:nowrap;width:max-content;gap:.8rem;padding-block-end:.4rem}.v3hq__tab{min-height:4.2rem;padding:1rem 1.8rem;font-size:13px;white-space:nowrap}}.v3hq__group{scroll-margin-top:calc(var(--header-height, 8rem) + 2rem)}.v3hq__group+.v3hq__group{margin-block-start:3.2rem}.v3hq__group[hidden]{display:none}.v3hq__group-title{margin:0 0 .8rem;font-size:clamp(20px,17px + .6vw,24px);font-weight:700;line-height:1.25;color:var(--v3hq-group-color, #b09f94)}.v3hq__group-description{margin:0 0 1rem;font-size:15px;line-height:1.5;color:var(--v3hq-answer-color, #4a4a4a)}.v3hq__group-description p{margin:0}.v3hq__list{border-block-start:1px solid var(--v3hq-divider, #d9d4cf)}.v3hq__item{border-block-end:1px solid var(--v3hq-divider, #d9d4cf)}.v3hq__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-block:2.2rem;cursor:pointer;list-style:none;color:inherit}.v3hq__summary::-webkit-details-marker{display:none}.v3hq__summary:focus-visible{outline:2px solid var(--v3hq-accent, #b09f94);outline-offset:2px;border-radius:4px}.v3hq__question{margin:0;font-size:16px;font-weight:700;line-height:1.35;color:inherit}.v3hq__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--v3hq-accent, #b09f94);color:var(--v3hq-accent-text, #fff);transition:transform .2s ease}.v3hq__icon svg{width:1.4rem;height:1.4rem}.v3hq__icon-v{transition:transform .2s ease,opacity .2s ease;transform-origin:center}.v3hq__details[open] .v3hq__icon-v{transform:rotate(90deg);opacity:0}.v3hq__answer{padding-block:0 2.2rem;max-width:96rem;font-size:15px;line-height:1.6;color:var(--v3hq-answer-color, #4a4a4a)}.v3hq__answer p{margin:0 0 .8em}.v3hq__answer>:last-child{margin-block-end:0}.v3hq__answer a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.v3hq__answer ul,.v3hq__answer ol{margin:.4em 0 .8em;padding-inline-start:1.6em}.v3hq__footer{margin-block-start:3.2rem;padding:2rem 2.4rem;border-radius:12px;background:var(--v3hq-pill-bg, #f3efec);font-size:15px;line-height:1.5}.v3hq__footer p{margin:0}.v3hq__footer a{color:inherit;text-decoration:underline}@media(max-width:749.98px){.v3hq__summary{padding-block:1.8rem}.v3hq__question{font-size:15px}.v3hq__group+.v3hq__group{margin-block-start:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/353/assets/section-v3-hsa-fsa-faqs.css.map */
