.faq-module__VSI0LW__container{max-width:var(--max-content);min-width:0;margin-inline:auto}.faq-module__VSI0LW__hero{padding:var(--space-24) var(--gutter) var(--space-16)}.faq-module__VSI0LW__eyebrow{margin:0 0 var(--space-5);color:var(--color-text-brand);font-size:var(--type-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.faq-module__VSI0LW__title{color:var(--color-text-primary);font-size:var(--type-h1);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading);text-wrap:balance}.faq-module__VSI0LW__intro{margin-top:var(--space-6);color:var(--color-text-secondary);font-size:var(--type-body-lg);line-height:var(--lh-body)}.faq-module__VSI0LW__reader{padding:0 var(--gutter) var(--space-24)}.faq-module__VSI0LW__readerGrid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;display:grid}.faq-module__VSI0LW__navigation{top:var(--space-24);position:sticky}.faq-module__VSI0LW__navLabel{margin-bottom:var(--space-4);color:var(--color-text-muted);font-size:var(--type-body-sm);line-height:var(--lh-body)}.faq-module__VSI0LW__topics{display:grid}.faq-module__VSI0LW__topic{grid-template-columns:var(--space-6) minmax(0, 1fr);align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--border-width-thin) solid var(--color-border-muted);color:var(--color-text-secondary);font-size:var(--type-body-sm);line-height:var(--lh-body);transition:color var(--dur-fast);text-decoration:none;display:grid}.faq-module__VSI0LW__topic span:first-child{font-family:var(--font-mono);font-size:var(--type-micro);color:var(--color-text-brand)}.faq-module__VSI0LW__topic:hover,.faq-module__VSI0LW__topic:focus-visible{color:var(--color-text-brand)}.faq-module__VSI0LW__topic:focus-visible,.faq-module__VSI0LW__question summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.faq-module__VSI0LW__sections{min-width:0}.faq-module__VSI0LW__section{scroll-margin-top:var(--space-24);margin-bottom:var(--space-16);color:var(--color-text-primary)}.faq-module__VSI0LW__sectionHeader{margin-bottom:var(--space-6)}.faq-module__VSI0LW__sectionHeader .faq-module__VSI0LW__eyebrow{margin-bottom:var(--space-3)}.faq-module__VSI0LW__section h2{font-size:var(--type-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading)}.faq-module__VSI0LW__subtitle{max-width:var(--measure-faq-max-width-2);margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--type-body);line-height:var(--lh-body)}.faq-module__VSI0LW__questions{border-top:var(--border-width-thin) solid var(--color-border-default)}.faq-module__VSI0LW__question{border-bottom:var(--border-width-thin) solid var(--color-border-muted)}.faq-module__VSI0LW__question summary{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-6);color:var(--color-text-primary);font-size:var(--type-body-lg);font-weight:var(--fw-medium);line-height:var(--lh-body);cursor:pointer;list-style:none;display:flex}.faq-module__VSI0LW__question summary::-webkit-details-marker{display:none}.faq-module__VSI0LW__question summary:hover,.faq-module__VSI0LW__question[open] summary{color:var(--color-text-brand)}.faq-module__VSI0LW__toggle{width:var(--space-4);height:var(--space-4);color:var(--color-text-brand);flex-shrink:0;position:relative}.faq-module__VSI0LW__toggle:before,.faq-module__VSI0LW__toggle:after{content:"";background:currentColor;position:absolute}.faq-module__VSI0LW__toggle:before{width:100%;height:var(--border-width-thin);top:50%;left:0}.faq-module__VSI0LW__toggle:after{height:100%;width:var(--border-width-thin);top:0;left:50%}.faq-module__VSI0LW__question[open] .faq-module__VSI0LW__toggle:after{display:none}.faq-module__VSI0LW__answerPanel{max-width:var(--measure-faq-max-width-2);padding:0 var(--space-8) var(--space-6) 0}.faq-module__VSI0LW__summary{margin-bottom:var(--space-3);color:var(--color-text-primary);font-size:var(--type-body);font-weight:var(--fw-medium);line-height:var(--lh-body)}.faq-module__VSI0LW__answer{color:var(--color-text-secondary);font-size:var(--type-body);line-height:var(--lh-loose);overflow-wrap:anywhere}.faq-module__VSI0LW__agreement{padding-top:var(--space-6);border-top:var(--border-width-thin) solid var(--color-border-muted)}.faq-module__VSI0LW__agreementMeta{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.faq-module__VSI0LW__agreementMeta .faq-module__VSI0LW__eyebrow{font-size:var(--type-micro);margin:0}.faq-module__VSI0LW__agreementMeta span,.faq-module__VSI0LW__agreementMeta small,.faq-module__VSI0LW__agreementCopy p{color:var(--color-text-muted);font-size:var(--type-body-sm);line-height:var(--lh-body)}.faq-module__VSI0LW__agreementCopy span{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-body-sm);line-height:var(--lh-body);display:block}.faq-module__VSI0LW__cta{padding:var(--space-16) var(--gutter);text-align:center;border-block:var(--border-width-thin) solid var(--color-border-muted);background:var(--color-bg-showcase);color:var(--color-text-on-showcase)}.faq-module__VSI0LW__cta .faq-module__VSI0LW__eyebrow{color:var(--color-text-on-showcase-brand)}.faq-module__VSI0LW__cta h2{font-size:var(--type-h2);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading);margin-bottom:var(--space-8)}@media (max-width:900px){.faq-module__VSI0LW__readerGrid{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.faq-module__VSI0LW__navigation{position:static}.faq-module__VSI0LW__topics{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.faq-module__VSI0LW__hero{padding:var(--space-16) var(--gutter) var(--space-10)}.faq-module__VSI0LW__title{font-size:var(--type-h2);text-wrap:pretty}.faq-module__VSI0LW__intro{margin-top:var(--space-4);font-size:var(--type-body)}.faq-module__VSI0LW__reader{padding-bottom:var(--space-16)}.faq-module__VSI0LW__topics{column-gap:var(--space-4)}.faq-module__VSI0LW__topic{gap:var(--space-2)}.faq-module__VSI0LW__section{margin-bottom:var(--space-12)}.faq-module__VSI0LW__question summary{font-size:var(--type-body);padding-block:var(--space-5)}.faq-module__VSI0LW__answerPanel{padding-right:0}}@media (prefers-reduced-motion:reduce){.faq-module__VSI0LW__topic{transition:none}}
