[data-public-root] .faq{box-sizing:border-box;width:100%;max-width:var(--heading-max-width);border-top:1px solid color-mix(in srgb, var(--color-fg-default) 10%, transparent);color:var(--color-fg-default);margin-left:auto;margin-right:auto}[data-public-root] .faq__item{border-bottom:1px solid color-mix(in srgb, var(--color-fg-default) 10%, transparent);background:0 0;position:relative;overflow:hidden}[data-public-root] .faq__question{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-gap-md);width:100%;padding:var(--space-gap-lg) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;transition:padding .4s cubic-bezier(.22,1,.36,1);display:flex}[data-public-root] .faq__item[data-open=true] .faq__question{padding-bottom:var(--space-gap-md)}[data-public-root] .faq__question-text{flex:auto;margin:0}[data-public-root] .faq__icon{width:var(--prv-size-28);height:var(--prv-size-28);min-width:var(--prv-size-28);min-height:var(--prv-size-28);color:var(--color-fg-default);flex-shrink:0;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}[data-public-root] .faq__item[data-open=true] .faq__icon{transform:rotate(45deg)}[data-public-root] .faq__icon-svg{width:100%;height:100%;display:block}[data-public-root] .faq__answer{padding:0 var(--prv-space-50) 0 0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}[data-public-root] .faq__item[data-open=true] .faq__answer{padding-bottom:var(--space-gap-lg);pointer-events:auto;grid-template-rows:1fr}[data-public-root] .faq__answer-inner{min-height:0;overflow:hidden}[data-public-root] .faq__answer-text{opacity:0;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}[data-public-root] .faq__item[data-open=true] .faq__answer-text{opacity:1;transition-delay:60ms;transform:translateY(0)}[data-public-root] .faq__answer-text a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}[data-public-root] .faq__answer-text a:hover{color:var(--color-accent-hover)}@media only screen and (max-width:768px){[data-public-root] .faq__question{padding:var(--prv-space-24) 0}[data-public-root] .faq__item[data-open=true] .faq__answer{padding-bottom:var(--prv-space-24)}[data-public-root] .faq__answer-text{font-size:var(--prv-font-size-16);line-height:var(--prv-line-height-24)}}@media only screen and (max-width:480px){[data-public-root] .faq__question{padding:var(--space-gap-md) 0}[data-public-root] .faq__question-text{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] .faq__answer-text{font-size:var(--prv-font-size-15);line-height:22px}}[data-public-root] [data-public-viewport=mobile] .faq__question{padding:var(--space-gap-md) 0}[data-public-root] [data-public-viewport=mobile] .faq__question-text{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] [data-public-viewport=mobile] .faq__answer-text{font-size:var(--prv-font-size-15);line-height:22px}[data-public-root] [data-public-viewport=mobile] .faq__item[data-open=true] .faq__answer{padding-bottom:var(--prv-space-24)}
[data-public-root] .list{color:var(--color-fg-default);font-family:var(--prv-font-sans);--list-marker-color:var(--color-accent);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .list[data-accent=purple]{--list-marker-color:var(--color-accent-purple)}[data-public-root] .list[data-accent=magenta]{--list-marker-color:var(--color-accent-magenta)}[data-public-root] .list[data-inverse=true]{color:var(--color-fg-inverse)}[data-public-root] .list--gap-sm{gap:var(--space-gap-xs)}[data-public-root] .list--gap-md{gap:var(--space-gap-sm)}[data-public-root] .list--gap-lg{gap:var(--space-gap-md)}[data-public-root] .list[data-content=titled].list--gap-sm{gap:var(--space-gap-sm)}[data-public-root] .list[data-content=titled].list--gap-md{gap:var(--space-gap-md)}[data-public-root] .list[data-content=titled].list--gap-lg{gap:var(--space-gap-lg)}[data-public-root] .list__item{column-gap:var(--space-gap-xs);--list-align-lh:var(--prv-line-height-26);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}[data-public-root] .list__item--titled{--list-align-lh:var(--prv-line-height-28)}[data-public-root] .list__marker{box-sizing:border-box;margin-top:calc((var(--list-align-lh) - var(--list-marker-size)) / 2);flex-shrink:0;grid-column:1}[data-public-root] .list__marker--bullet{--list-marker-size:var(--size-list-marker-bullet);width:var(--list-marker-size);height:var(--list-marker-size);border-radius:var(--radius-pill);background:var(--list-marker-color)}[data-public-root] .list__marker--check{--list-marker-size:var(--size-list-marker-check);width:var(--list-marker-size);height:var(--list-marker-size);color:var(--list-marker-color);display:block}[data-public-root] .list__marker--number{--list-marker-size:var(--size-list-marker-check);width:var(--list-marker-size);height:var(--list-marker-size);display:block;position:relative;overflow:visible}[data-public-root] .list__number-glyph{color:var(--list-marker-color);font-variant-numeric:tabular-nums;font-weight:var(--prv-font-weight-600);letter-spacing:var(--text-h6-letter-spacing);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-public-root] .list__item--plain .list__number-glyph{font-size:var(--text-body-font-size)}[data-public-root] .list__item--titled .list__number-glyph{font-size:var(--text-h6-font-size)}[data-public-root] .list__check-svg{width:100%;height:100%;display:block}[data-public-root] .list__check-circle{fill:currentColor}[data-public-root] .list__check-tick{stroke:var(--color-fg-inverse);fill:none}[data-public-root] .list[data-check-style=soft] .list__check-circle{fill:color-mix(in srgb, var(--list-marker-color) 12%, transparent)}[data-public-root] .list[data-check-style=soft] .list__check-tick{stroke:var(--list-marker-color)}[data-public-root] .list__content{gap:var(--prv-space-4);flex-direction:column;grid-column:2;min-width:0;display:flex}[data-public-root] .list__primary,[data-public-root] .list__description{color:inherit;max-width:100%;margin:0}
