.faq-breadcrumb-bar{background:var(--plp-breadcrumb-gradient,var(--breadcrumb-gradient));border-bottom:1px solid var(--faq-control-border)}.faq-breadcrumb-bar__inner{justify-content:space-between;align-items:center;gap:var(--space-3)var(--space-6);min-height:56px;padding:var(--space-3)0;flex-wrap:wrap;display:flex}@media (min-width:768px){.faq-breadcrumb-bar__inner{min-height:73px;padding:var(--space-2)0}}.faq-breadcrumb-bar__inner>nav{flex:auto;min-width:0}.faq-list-group+.faq-list-group{margin-top:var(--space-8)}.faq-list-group__head{justify-content:space-between;align-items:baseline;gap:var(--space-2)var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.faq-list-group__title{font-family:var(--font-display);font-size:22px;font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#fff;margin:0}@media (min-width:768px){.faq-list-group__title{font-size:28px}}.faq-article-list{gap:var(--space-3);flex-direction:column;display:flex}.faq-article-row{background:var(--faq-accordion-bg);border:1px solid var(--faq-accordion-border);padding:var(--space-4)var(--space-6);transition:background-color var(--transition-default)ease,border-color var(--transition-default)ease;text-decoration:none;display:block;position:relative}.faq-article-row:hover{background:var(--faq-accordion-hover-bg,#ffffff0a);border-color:var(--faq-control-border)}.faq-article-row__titleline{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.faq-article-row__title{font-family:var(--font-display);font-size:24px;font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#fff;transition:color var(--transition-default)ease}.faq-article-row:hover .faq-article-row__title{color:var(--brand)}.faq-article-row__excerpt{font-family:var(--font-ui);font-weight:400;font-size:var(--text-body);color:var(--faq-text-muted);line-height:var(--leading-normal);margin:0 0 var(--space-3)}.faq-article-row__meta{align-items:center;gap:var(--space-3);font-family:var(--font-ui);font-weight:700;font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-meta);display:flex}.faq-article-row__meta .faq-dot{background:var(--faq-step-muted);border-radius:50%;width:3px;height:3px}.faq-related-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.faq-related-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.faq-related-grid{grid-template-columns:repeat(4,1fr)}}.faq-related-card{gap:var(--space-2);background:var(--faq-accordion-bg);border:1px solid var(--faq-accordion-border);padding:var(--space-4)var(--space-6);transition:background-color var(--transition-default)ease;flex-direction:column;text-decoration:none;display:flex;position:relative}.faq-related-card:hover{background:var(--faq-accordion-hover-bg,#ffffff0a)}.faq-related-card__name{font-family:var(--font-display);font-size:22px;font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#fff;transition:color var(--transition-default)ease;margin:0}.faq-related-card:hover .faq-related-card__name{color:var(--brand)}.faq-related-card__desc{font-family:var(--font-ui);font-size:var(--text-small);color:var(--faq-text-muted);line-height:var(--leading-normal);flex:1;margin:0}.faq-related-card__count{font-family:var(--font-ui);font-weight:700;font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-meta)}.faq-article-row__cat{font-family:var(--font-ui);font-weight:700;font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-meta);margin-bottom:var(--space-2);display:block}.faq-search-result-row .faq-article-row__title mark,.faq-search-result-row .faq-article-row__excerpt mark{color:var(--orange-text);background:#fd61201a}.faq-filter-row{align-items:center;gap:var(--space-2);margin:var(--space-4)0 var(--space-6);flex-wrap:wrap;display:flex}.faq-filter-row__label{font-family:var(--font-ui);font-weight:700;font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-meta);margin-right:var(--space-2)}.faq-filter-chip{border:1px solid var(--faq-accordion-border);color:var(--faq-text-muted);border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:700;font-size:var(--text-small);cursor:pointer;transition:color var(--transition-default)ease,border-color var(--transition-default)ease,background-color var(--transition-default)ease;background:0 0;padding:.3em 1em}.faq-filter-chip:hover{color:var(--orange-text);border-color:var(--brand)}.faq-filter-chip.is-active{border-color:var(--brand);color:var(--orange-text);background:#fd61201a}.faq-results-meta{font-family:var(--font-ui);font-weight:500;font-size:var(--text-body-lg);color:var(--faq-text-muted);margin:0}.faq-results-meta strong{color:#fff;font-weight:700}.faq-search-results-list{margin-top:var(--space-6)}.faq-search-empty{gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-6);background:var(--faq-accordion-bg);border:1px solid var(--faq-accordion-border);align-items:flex-start;display:flex}.faq-search-empty__icon{color:var(--orange-text);flex:none;margin-top:2px}.faq-search-empty__body p{font-family:var(--font-ui);font-size:var(--text-body);color:var(--faq-text-muted);margin:0 0 var(--space-2)}.faq-search-empty__body p:last-child{margin-bottom:0}.faq-search-empty__body strong{color:#fff}.faq-search-empty__body a{color:var(--orange-text);font-weight:700;text-decoration:none}.faq-search-empty__body a:hover,.faq-search-empty__body a:focus-visible{text-decoration:underline}
