.ccvaa-faq-block{container:faq-block / inline-size}.ccvaa-faq-block__inner{max-width:var(--ccvaa-size-container);margin-inline:auto;padding-inline:var(--ccvaa-space-xl)}.ccvaa-faq-block__header{text-align:left}.ccvaa-faq-block__heading{font-size:var(--ccvaa-type-h1-size);font-weight:var(--ccvaa-type-h1-weight);line-height:var(--ccvaa-line-height-heading);color:var(--ccvaa-color-text-heading);margin-block:0 var(--ccvaa-space-md)}.ccvaa-faq-block__lead{font-size:var(--ccvaa-type-lead-size);font-weight:var(--ccvaa-type-lead-weight);color:var(--ccvaa-color-text-secondary);max-width:var(--ccvaa-measure);line-height:var(--ccvaa-line-height-body);margin-block:0}.ccvaa-faq-list{display:flex;flex-direction:column;background-color:var(--ccvaa-faq-list-bg)}.ccvaa-faq-list__item{display:flex;flex-direction:column;padding-block:var(--ccvaa-faq-list-item-padding-block);text-align:left}.ccvaa-faq-list__item:not(:last-child){border-bottom:var(--ccvaa-border-width-regular) solidvar(--ccvaa-faq-list-border-color)}.ccvaa-faq-list__item:first-child{padding-block-start:0}.ccvaa-faq-list__kicker{font-size:var(--ccvaa-type-kicker-size);font-weight:var(--ccvaa-type-kicker-weight);line-height:var(--ccvaa-line-height-card);letter-spacing:var(--ccvaa-letter-spacing-kicker);text-transform:uppercase;color:var(--ccvaa-color-text-secondary);margin-block-end:var(--ccvaa-space-xs);display:block}.ccvaa-faq-list__question-heading{line-height:var(--ccvaa-line-height-heading);color:var(--ccvaa-color-text-heading);margin-block:0 var(--ccvaa-space-sm)}.ccvaa-faq-list__question-link{color:var(--ccvaa-faq-list-question-text-color);text-decoration:underline;transition:var(--ccvaa-transition-color);outline}.ccvaa-faq-list__question-link:hover{color:var(--ccvaa-faq-list-question-text-color-hover)}.ccvaa-faq-list__question-link:focus-visible{outline:var(--ccvaa-focus-ring-inner-spread) solidvar(--ccvaa-color-focus-ring-outer);outline-offset:var(--ccvaa-focus-ring-offset);border-radius:var(--ccvaa-radius-sm)}.ccvaa-faq-list__answer{font-size:var(--ccvaa-type-body-size);font-weight:var(--ccvaa-type-body-weight);color:var(--ccvaa-color-text-primary);line-height:var(--ccvaa-line-height-body);max-width:var(--ccvaa-measure);margin-block:0}.ccvaa-faq-list__actions{border-block-start:var(--ccvaa-border-width-regular) solidvar(--ccvaa-faq-list-border-color);padding-block-start:var(--ccvaa-faq-list-item-padding-block)}.ccvaa-faq-list__see-all{display:inline-flex;align-items:center;gap:var(--ccvaa-gap-content);font-size:var(--ccvaa-type-nav-size);font-weight:var(--ccvaa-type-nav-weight);color:var(--ccvaa-color-link);text-decoration:none;transition:var(--ccvaa-transition-color)}.ccvaa-faq-list__see-all:hover{color:var(--ccvaa-color-link-hover)}@container faq-block (min-width:60rem){.ccvaa-faq-block__inner{display:grid;grid-template-columns:var(--ccvaa-faq-list-cols);gap:var(--ccvaa-gap-layout);align-items:start}.ccvaa-faq-block__header{position:sticky;top:var(--ccvaa-space-xl);margin-block-end:0}}