.topic-breadcrumb{--topic-breadcrumb-size:var(--typo-copy);--topic-breadcrumb-color:var(--text-muted);--topic-breadcrumb-active-color:var(--text);--topic-breadcrumb-gap:var(--space-2)}.topic-breadcrumb__list{align-items:center;gap:var(--topic-breadcrumb-gap);font-size:var(--topic-breadcrumb-size);color:var(--topic-breadcrumb-color);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.topic-breadcrumb__item{align-items:center;gap:var(--topic-breadcrumb-gap);display:flex}.topic-breadcrumb__link{color:var(--topic-breadcrumb-color);text-decoration:none;transition:color .12s}.topic-breadcrumb__link:hover,.topic-breadcrumb__current{color:var(--topic-breadcrumb-active-color)}.topic-breadcrumb__sep{color:var(--topic-breadcrumb-color);opacity:.5}
.topic-faq{--topic-faq-border:var(--border);--topic-faq-heading-size:var(--typo-hero);--topic-faq-question-size:var(--typo-largecopy);--topic-faq-answer-size:var(--typo-largecopy);--topic-faq-gap:0;--topic-faq-item-padding:var(--space-4)0;margin-top:var(--space-6)}.topic-faq__heading{font-size:var(--topic-faq-heading-size);font-weight:var(--font-weight-bold);color:var(--text);margin:0 0 var(--space-4)}.topic-faq__list{gap:var(--topic-faq-gap);flex-direction:column;display:flex}.topic-faq__item{border-top:1px solid var(--topic-faq-border)}.topic-faq__item:last-child{border-bottom:1px solid var(--topic-faq-border)}.topic-faq__question{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--topic-faq-item-padding);cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--topic-faq-question-size);font-weight:var(--font-weight-semibold);color:var(--text);background:0 0;border:none;min-height:44px;transition:color .12s;display:flex}.topic-faq__question:hover{color:var(--accent)}.topic-faq__chevron{color:var(--text-muted);flex-shrink:0;transition:transform .15s,color .12s}.topic-faq__chevron--open{color:var(--accent);transform:rotate(180deg)}.topic-faq__answer{padding-bottom:var(--space-4)}.topic-faq__answer[hidden]{display:none}.topic-faq__answer-text{font-size:var(--topic-faq-answer-size);color:var(--text-muted);margin:0;line-height:1.6}@media (max-width:480px){.topic-faq__heading{font-size:var(--typo-hero)}.topic-faq__question{font-size:var(--typo-subtitle)}}
