.faq{background:rgb(var(--color-background));color:var(--faq-text, #475569);font-family:var(--font-body-family);padding:var(--faq-pt, 80px) 0 var(--faq-pb, 96px)}.faq__container{max-width:1200px;margin:0 auto}.faq__hero{max-width:720px;margin:0 auto;padding:0 0 clamp(2.75rem,6vw,4.5rem);text-align:center}.faq__eyebrow,.faq__task-number,.faq__topic-number,.faq-fit__eyebrow,.faq__manuals-eyebrow,.faq__support-eyebrow{color:var(--faq-editorial, #5b55b7);font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1.2;margin:0;text-transform:uppercase}.faq__eyebrow{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.125rem}.faq__eyebrow:before{background:currentColor;content:"";height:1px;width:2rem}.faq__title,.faq__topic h2,.faq-fit h3,.faq__manuals h2,.faq__support-cta h2{color:var(--faq-heading, #0f172a);font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.035em}.faq__title{font-size:clamp(2.5rem,5.5vw,4.25rem);line-height:1.04;margin:0}.faq__subtitle{font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.65;margin:1.25rem auto 0;max-width:38rem}.faq__task-nav{border-top:1px solid var(--faq-border, #e2e8f0);margin-bottom:clamp(4rem,8vw,7rem)}.faq__task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.faq__task-grid li:nth-child(odd){border-right:1px solid var(--faq-border, #e2e8f0)}.faq__task-grid li:nth-child(-n+2){border-bottom:1px solid var(--faq-border, #e2e8f0)}.faq__task{align-items:flex-start;color:inherit;display:grid;gap:1rem;grid-template-columns:auto 1fr auto;min-height:10.75rem;padding:clamp(1.5rem,3vw,2.25rem);text-decoration:none;transition:background-color .18s ease,color .18s ease}.faq__task:hover{background:#2131830b}.faq__task:focus-visible,.faq__text-link:focus-visible,.faq__support-cta a:focus-visible,.faq-fit__button:focus-visible,.faq-fit input:focus-visible,.faq-item summary:focus-visible{outline:2px solid var(--faq-accent, #213183);outline-offset:3px}.faq__task-copy{display:grid;gap:.5rem}.faq__task-copy strong{color:var(--faq-heading, #0f172a);font-family:var(--font-heading-family);font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:700;letter-spacing:-.015em;line-height:1.25}.faq__task-copy span{font-size:.9375rem;line-height:1.55;max-width:22rem}.faq__task-arrow{color:var(--faq-accent, #213183);font-size:1.25rem;line-height:1;padding-top:.125rem;transition:transform .18s ease}.faq__task:hover .faq__task-arrow{transform:translate(.25rem)}.faq__content{margin:0 auto;max-width:920px}.faq__topic{scroll-margin-top:2rem}.faq__topic+.faq__topic{border-top:1px solid var(--faq-border, #e2e8f0);margin-top:clamp(4rem,9vw,7.5rem);padding-top:clamp(4rem,9vw,7.5rem)}.faq__topic-header{align-items:flex-start;display:grid;gap:1.125rem;grid-template-columns:3.25rem 1fr;margin-bottom:2rem}.faq__topic-number{padding-top:.45rem}.faq__topic h2,.faq-fit h3,.faq__manuals h2,.faq__support-cta h2{font-size:clamp(1.8rem,3.25vw,2.6rem);line-height:1.08;margin:0}.faq__topic-header p:last-child,.faq-fit__heading>p:last-child,.faq__manuals p,.faq__support-cta p{line-height:1.65;margin:.75rem 0 0}.faq-fit{background:var(--faq-surface, #fff);border:1px solid var(--faq-border, #e2e8f0);border-radius:.75rem;margin:0 0 2.5rem;padding:clamp(1.5rem,4vw,2.5rem)}.faq-fit__heading{max-width:40rem}.faq-fit h3{font-size:clamp(1.4rem,2.5vw,1.85rem);margin-top:.7rem}.faq-fit__questions{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.75rem}.faq-fit fieldset{border:0;margin:0;min-width:0;padding:0}.faq-fit legend{color:var(--faq-heading, #0f172a);font-size:.9375rem;font-weight:700;line-height:1.45;margin-bottom:.75rem}.faq-fit label{align-items:flex-start;cursor:pointer;display:flex;font-size:.875rem;gap:.55rem;line-height:1.45;margin-top:.55rem}.faq-fit input{accent-color:var(--faq-accent, #213183);flex:0 0 auto;height:1rem;margin:.15rem 0 0;width:1rem}.faq-fit__button{background:var(--faq-accent, #213183);border:1px solid var(--faq-accent, #213183);border-radius:.25rem;color:#fff;cursor:pointer;font-family:var(--font-body-family);font-size:.9375rem;font-weight:700;margin-top:1.75rem;min-height:2.75rem;padding:.65rem 1rem}.faq-fit__button:hover{background:#172568;border-color:#172568}.faq-fit__result,.faq-fit__noscript{border-left:3px solid var(--faq-editorial, #7f77dd);color:var(--faq-heading, #0f172a);font-size:.9375rem;line-height:1.6;margin:1.25rem 0 0;padding-left:.875rem}.faq-fit__result:empty{display:none}.faq-fit__result[data-state=not-fit],.faq-fit__result[data-state=review],.faq-fit__result[data-state=incomplete]{border-left-color:#a16207}.faq__items{border-top:1px solid var(--faq-border, #e2e8f0)}.faq-item{border-bottom:1px solid var(--faq-border, #e2e8f0)}.faq-item summary{align-items:center;color:var(--faq-heading, #0f172a);cursor:pointer;display:flex;font-family:var(--font-heading-family);font-size:clamp(1rem,1.65vw,1.1rem);font-weight:700;gap:1.5rem;justify-content:space-between;line-height:1.45;list-style:none;min-height:4.5rem;padding:1.125rem 0}.faq-item summary::-webkit-details-marker{display:none}.faq-item__icon{align-items:center;background:#21318312;border-radius:50%;color:var(--faq-accent, #213183);display:inline-flex;flex:0 0 auto;height:1.75rem;justify-content:center;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:1.75rem}.faq-item[open] .faq-item__icon{background:var(--faq-accent, #213183);color:#fff;transform:rotate(45deg)}.faq-item__icon svg{height:.875rem;width:.875rem}.faq-item__answer{color:var(--faq-text, #475569);line-height:1.75;max-width:47rem;padding:0 3.25rem 1.5rem 0}.faq-item__answer>*:first-child{margin-top:0}.faq-item__answer>*:last-child{margin-bottom:0}.faq-item__answer a,.faq__text-link{color:var(--faq-accent, #213183);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.faq__manuals{align-items:end;border-bottom:1px solid var(--faq-border, #e2e8f0);border-top:1px solid var(--faq-border, #e2e8f0);display:flex;gap:2rem;justify-content:space-between;margin-top:clamp(4rem,9vw,7.5rem);padding:clamp(2rem,5vw,3.5rem) 0}.faq__manuals h2{font-size:clamp(1.45rem,2.5vw,2rem);margin-top:.7rem}.faq__manuals p{max-width:38rem}.faq__text-link{flex:0 0 auto;font-size:.9375rem;text-decoration:none}.faq__text-link:hover{text-decoration:underline}.faq__support-cta{align-items:center;background:var(--faq-surface, #fff);border:1px solid var(--faq-border, #e2e8f0);border-radius:var(--text-boxes-radius, 1rem);box-shadow:0 1px 2px #0f172a05;color:var(--faq-text, #475569);display:flex;gap:2rem;justify-content:space-between;margin-top:clamp(2.5rem,6vw,4.5rem);padding:clamp(2rem,5vw,3.5rem)}.faq__support-cta p{max-width:34rem}.faq__support-cta a{background:var(--faq-accent, #213183);border:1px solid var(--faq-accent, #213183);border-radius:var(--buttons-radius-outset, .375rem);color:#fff;flex:0 0 auto;font-size:.9375rem;font-weight:700;min-height:2.75rem;padding:.72rem 1rem;text-align:center;text-decoration:none}.faq__support-cta a:hover{background:transparent;color:var(--faq-accent, #213183)}@media screen and (max-width:749px){.faq__task-grid,.faq-fit__questions{grid-template-columns:1fr}.faq__task-grid li:nth-child(odd){border-right:0}.faq__task-grid li:not(:last-child){border-bottom:1px solid var(--faq-border, #e2e8f0)}.faq__task{min-height:0;padding:1.35rem 0}.faq__topic-header{gap:.75rem;grid-template-columns:1fr}.faq__topic-number{padding-top:0}.faq-fit__questions{gap:1.25rem}.faq__manuals,.faq__support-cta{align-items:flex-start;flex-direction:column}.faq__support-cta a{width:100%}.faq-item__answer{padding-right:0}}@media(prefers-reduced-motion:reduce){.faq__task,.faq__task-arrow,.faq-item__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/faq.css.map */
