.X4qLDq_guia{border-top:3px solid var(--af-fluxo);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.X4qLDq_resumo,.X4qLDq_roteiro{padding:clamp(16px,2.4vw,32px)}.X4qLDq_resumo{justify-content:space-between;gap:var(--mantine-spacing-xl);background:var(--af-surface-2);border-bottom:1px solid var(--af-border);flex-direction:column;display:flex}.X4qLDq_titulo{letter-spacing:-.025em;text-wrap:balance;max-width:19ch;font-size:clamp(23px,2.4vw,32px);line-height:1.15}.X4qLDq_progresso{padding-top:var(--mantine-spacing-md);border-top:1px solid var(--af-border)}.X4qLDq_etapas{margin:var(--mantine-spacing-md) 0 0;padding:0;list-style:none}.X4qLDq_etapa{border-bottom:1px solid var(--af-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 12px;padding:14px 10px;display:grid}.X4qLDq_etapa:last-child{border-bottom:0}.X4qLDq_etapa[aria-current=step]{background:var(--af-primary-light);border-radius:var(--mantine-radius-md);border-bottom-color:#0000}.X4qLDq_marcador{border:1px solid var(--af-border-strong);width:30px;height:30px;color:var(--af-dimmed);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.X4qLDq_etapa[aria-current=step] .X4qLDq_marcador{background:var(--af-surface);color:var(--af-primary-light-text)}.X4qLDq_marcador[data-concluido]{background:var(--af-ok-bg);color:var(--af-ok-text)}.X4qLDq_atalho{grid-column:2;justify-self:start}@media (min-width:70em){.X4qLDq_guia{grid-template-columns:minmax(250px,.85fr) minmax(0,1.45fr)}.X4qLDq_resumo{border-bottom:0;border-inline-end:1px solid var(--af-border)}}@media (min-width:88em){.X4qLDq_etapa{grid-template-columns:auto minmax(0,1fr) auto}.X4qLDq_atalho{grid-column:3}}
