@layer components{.faq-page__layout{gap:var(--space-xl) var(--space-2xl);display:grid}@media (width>=64rem){.faq-page__layout{grid-template-columns:14rem minmax(0,1fr);align-items:start}}@media (width<64rem){.faq-page__nav{display:none}}.faq-page__groups{gap:var(--space-2xl);flex-direction:column;max-inline-size:48rem;display:flex}.faq-group{gap:var(--space-s);flex-direction:column;display:flex}.faq-group__title{align-items:center;gap:var(--space-xs);font-size:var(--step-2);font-weight:400;display:flex}.faq-group__icon{background:var(--pedra);border-radius:50%;flex:none;place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid}.faq-group__icon svg{block-size:1.25rem;inline-size:1.25rem}.faq-group__list{border-block-start:1px solid var(--border)}.faq-page__empty{padding:var(--space-xl) var(--space-l);border:1px dashed var(--border);border-radius:var(--radius);text-align:center}.faq-page__empty-title{font:400 var(--step-2) / 1.3 var(--font-display);margin-block-end:var(--space-2xs)}}
