/* Quiz: pergunta em primeiro plano, contexto preservado e comparação factual. */
#quiz-corpo{--quiz-ink:var(--grafite,#191B25);--quiz-muted:var(--mut,#616574);--quiz-line:var(--line,#E5E5EB);--quiz-purple:var(--roxo,#6B35D4);color:var(--quiz-ink);margin-top:4px;overflow-wrap:anywhere}
#quiz-corpo *{box-sizing:border-box}
#quiz-corpo a,#quiz-corpo summary,#quiz-corpo button{scroll-margin-bottom:var(--quiz-painel-reserva,15rem)}
#quiz-corpo h2,#quiz-corpo h3,#quiz-corpo h4{color:var(--quiz-ink)}
.quiz-intro{margin:0 0 16px}
.quiz-intro h2{font-size:1.5rem;line-height:2rem;letter-spacing:-.5px}
.quiz-intro>p{margin-top:4px;color:var(--quiz-muted);font-size:.875rem;line-height:1.25rem}
.quiz-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:150px;overflow:hidden;border-radius:var(--raio-xl,16px);background:var(--grafite,#191B25);color:#fff}
.quiz-hero>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 32%}
.quiz-hero:after{position:absolute;z-index:-1;inset:0;content:'';background:linear-gradient(90deg,rgba(25,27,37,.88),rgba(25,27,37,.28)),linear-gradient(0deg,rgba(25,27,37,.58),transparent 72%)}
.quiz-hero-conteudo{width:100%;padding:20px 24px}
#quiz-corpo .quiz-hero .sobrancelha{display:inline-flex;margin:0 0 8px;padding:4px 8px;color:#fff;background:var(--quiz-purple);border-radius:var(--raio-sm,8px);font-size:0.75rem;line-height:1rem;letter-spacing:.32px}
#quiz-corpo .quiz-hero h2{font-size:1.75rem;line-height:2.125rem;font-weight:700;letter-spacing:-.7px;color:#fff}
.quiz-hero-conteudo>p:last-child{display:none}
.quiz-foto-credito{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;margin:4px 0 0;font-size:0.75rem;line-height:1rem;color:var(--quiz-muted)}
.quiz-foto-credito a{display:inline-flex;align-items:center;min-height:40px;color:inherit;text-underline-offset:3px}
.quiz-card{min-width:0;padding:20px;margin:0 0 16px;background:var(--card,#fff);border:1px solid var(--quiz-line);border-radius:var(--raio-lg,16px)}
.quiz-card h3{font-size:1.5rem;line-height:1.75rem;letter-spacing:-.45px;font-weight:700}
.quiz-card p{margin-top:12px;font-size:1rem;line-height:1.5rem}
#quiz-corpo .sobrancelha{font-size:0.75rem;line-height:1rem;font-weight:700;letter-spacing:.32px;color:var(--roxo-claro,var(--quiz-purple))}
.quiz-card>.sobrancelha{margin:0 0 8px}
.quiz-card .quiz-nota,.quiz-card .quiz-fonte{font-size:0.875rem;line-height:1.25rem;color:var(--quiz-muted)}
.quiz-escolha{padding:20px}
.quiz-modos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;margin:0 0 20px;background:#F0EFF3;border:1px solid var(--quiz-line);border-radius:var(--raio-md,12px)}
.quiz-modo{min-height:44px;padding:6px 8px;border:0;border-radius:var(--raio-sm,8px);background:transparent;color:var(--quiz-muted);font-size:0.8125rem;line-height:1.125rem;font-weight:600}
.quiz-modo.ativo{background:#fff;color:var(--quiz-purple);box-shadow:0 1px 3px rgba(25,27,37,.12)}
.quiz-escolha>.quiz-modos{margin:0 0 20px}
.quiz-label{display:block;margin:20px 0 8px;font-size:0.875rem;line-height:1.25rem;font-weight:600}
#quiz-politico,#quiz-tema{width:100%;min-height:52px;padding:12px 14px;font:inherit;font-size:1rem;line-height:1.5rem;color:var(--quiz-ink);background:#fff;border:1px solid #9295A0;border-radius:var(--raio-md,12px)}
.quiz-botao{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;margin-top:12px;color:var(--on-accent,#fff);background:var(--quiz-purple);border:1px solid var(--quiz-purple);border-radius:var(--raio-md,12px);font:inherit;font-size:1rem;line-height:1.5rem;font-weight:700;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out)}
.quiz-escolha>.quiz-botao{justify-content:space-between;min-height:52px;margin-top:20px}
.quiz-escolha .quiz-botao>span{font-size:1.375rem;font-weight:400}
.quiz-secundario{color:var(--quiz-ink);background:#fff;border-color:#9295A0}
.quiz-botao:disabled{color:var(--quiz-muted);background:#F0EFF3;border-color:var(--quiz-line);cursor:wait}
.quiz-botao:disabled:active{transform:none}
#quiz-corpo a:focus-visible,.quiz-botao:focus-visible,#quiz-politico:focus-visible,#quiz-tema:focus-visible,.quiz-ementa summary:focus-visible,.quiz-comparacao:focus-visible{outline:3px solid var(--quiz-purple);outline-offset:3px}
.quiz-progresso{display:flex;justify-content:space-between;gap:16px;padding-top:8px;font-size:0.875rem;line-height:1.25rem;color:var(--quiz-muted)}
.quiz-progresso span:first-child{flex-shrink:0;font-weight:700;font-variant-numeric:tabular-nums;color:var(--quiz-ink)}
.quiz-progresso span:last-child{text-align:right}
.quiz-segmentos{display:flex;gap:8px;margin:12px 0 20px}
.quiz-segmento{flex:1;height:5px;border-radius:var(--raio-sm,8px);background:#E5E3E9}
.quiz-segmento.concluido{background:var(--quiz-purple)}
.quiz-segmento.atual{background:var(--grafite,#191B25)}
.quiz-pergunta-card{display:flex;flex-direction:column;min-height:calc(100dvh - var(--nav-height,80px) - 210px);padding:20px 20px var(--quiz-painel-reserva,15rem)}
.quiz-pergunta-card h3{font-size:1.5rem;line-height:2rem;letter-spacing:-.5px;font-weight:700}
.quiz-card .quiz-meta{margin:8px 0 20px;color:var(--quiz-muted);font-size:0.875rem;line-height:1.25rem}
.quiz-card .quiz-explicacao{margin-top:0;font-size:1rem;line-height:1.625rem}
.quiz-card .quiz-etapa{margin-top:20px;padding:14px 16px;color:var(--quiz-ink);background:#F5F3F8;border-left:3px solid var(--quiz-purple);border-radius:0 var(--raio-sm,8px) var(--raio-sm,8px) 0;font-size:0.875rem;line-height:1.375rem}
.quiz-respostas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 0;padding:12px;background:var(--card,#fff);border:1px solid var(--quiz-line);border-radius:var(--raio-lg,16px);box-shadow:0 -4px 18px rgba(25,27,37,.07)}
.quiz-respostas .quiz-botao{min-width:0;min-height:68px;align-items:flex-start;flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;margin:0;text-align:left;color:var(--quiz-ink);background:#fff;border:1px solid #C8C6CF}
.quiz-respostas .quiz-botao strong{font-size:1.125rem;line-height:1.5rem;font-weight:700}
.quiz-respostas .quiz-botao span{font-size:0.75rem;line-height:1.0625rem;font-weight:400;color:var(--quiz-muted)}
.quiz-respostas .quiz-botao[data-quiz="pular"]{grid-column:1/-1;align-items:center;min-height:44px;border-color:transparent;font-size:0.875rem;line-height:1.25rem;font-weight:600;color:var(--quiz-muted)}
.quiz-ementa{margin-top:16px;border-top:1px solid var(--quiz-line)}
.quiz-ementa summary{display:list-item;min-height:52px;padding:14px 0;color:var(--quiz-ink);font-size:0.9375rem;line-height:1.375rem;font-weight:600;cursor:pointer}
.quiz-ementa h4{margin-top:16px;font-size:1rem;line-height:1.5rem;font-weight:700}
.quiz-ementa p{padding-bottom:14px;font-size:0.875rem;line-height:1.375rem;color:var(--quiz-muted)}
.quiz-ementa .fonte-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:var(--roxo-claro,var(--quiz-purple));font-size:0.875rem;line-height:1.25rem;text-underline-offset:3px;overflow-wrap:anywhere}
.quiz-contexto-bloco{margin:16px 0}
.quiz-glossario dl{margin-bottom:16px}
.quiz-glossario dl>div{margin-top:16px}
.quiz-glossario dt{font-size:0.875rem;line-height:1.25rem;font-weight:700}
.quiz-glossario dd{margin-top:4px;color:var(--quiz-muted);font-size:0.875rem;line-height:1.375rem}
.quiz-card .quiz-fonte{margin-top:18px;padding-top:12px;border-top:1px solid var(--quiz-line)}
.quiz-fonte a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:var(--roxo-claro,var(--quiz-purple));font-size:0.875rem;line-height:1.25rem;text-underline-offset:3px;overflow-wrap:anywhere}
.quiz-comparacao{margin-top:18px;padding:16px;background:#F5F3F8;border:1px solid var(--quiz-line);border-radius:var(--raio-lg,16px);scroll-margin-top:24px}
.quiz-comparacao>.sobrancelha{margin:0 0 12px}
.quiz-pessoa-resultado{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.quiz-avatar-resultado{flex:none;border-radius:50%;object-fit:cover;background:#E5E3E9}
.quiz-pessoa-resultado>div{min-width:0}
.quiz-pessoa-resultado strong{display:block;font-size:1rem;line-height:1.5rem;font-weight:700}
.quiz-pessoa-resultado span{display:block;margin-top:2px;font-size:0.875rem;line-height:1.25rem;color:var(--quiz-muted)}
.quiz-comparacao-votos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.quiz-voto-celula{min-width:0;padding:12px;background:#fff;border:1px solid var(--quiz-line);border-radius:var(--raio-md,12px)}
.quiz-voto-celula:only-child{grid-column:1/-1}
.quiz-voto-celula>span{display:block;font-size:0.8125rem;line-height:1.125rem;color:var(--quiz-muted)}
.quiz-voto-celula>strong{display:block;margin-top:8px;font-size:1.5rem;line-height:1.875rem;font-weight:700;letter-spacing:-.4px;color:var(--quiz-ink);overflow-wrap:anywhere}
.quiz-voto-celula>p{margin-top:6px;font-size:0.875rem;line-height:1.25rem;color:var(--quiz-muted)}
.quiz-comparacao .quiz-comparacao-mensagem{font-size:0.9375rem;line-height:1.4375rem;font-weight:600}
.quiz-comparacao .quiz-resultado-oficial{padding-top:12px;border-top:1px solid var(--quiz-line);font-size:0.875rem;line-height:1.25rem;color:var(--quiz-muted)}
.quiz-acoes{margin:16px 0}
.quiz-rodape{margin-top:20px}
.quiz-rodape .quiz-botao{font-size:0.875rem;line-height:1.25rem}
.quiz-privacidade{margin:20px 0 0;padding-top:12px;border-top:1px solid var(--quiz-line);font-size:0.875rem;line-height:1.25rem;color:var(--quiz-muted)}
.quiz-conclusao{padding:24px;background:var(--grafite,#191B25);color:#fff;border-color:var(--grafite,#191B25)}
.quiz-conclusao h3,.quiz-conclusao .sobrancelha,.quiz-conclusao .quiz-nota{color:#fff!important}
.quiz-conclusao h3{font-size:1.75rem;line-height:2.125rem;font-weight:700}
.quiz-conclusao .quiz-nota{opacity:.88}
.quiz-conclusao .quiz-secundario{background:transparent;color:#fff;border-color:#A8AAB2}
.quiz-revisao{list-style:none;padding:0}
.quiz-revisao .quiz-card{padding:18px}
.quiz-revisao h3{font-size:1.1875rem;line-height:1.6875rem;letter-spacing:-.25px}
.quiz-resumo-votos{margin-top:14px;padding:0 0 12px;border-top:1px solid var(--quiz-line);border-bottom:1px solid var(--quiz-line)}
.quiz-card .quiz-share-status{font-size:0.875rem;line-height:1.25rem;color:#E9E7EE}
.quiz-share-status:empty{display:none}
#quiz-pergunta,#quiz-conclusao,#quiz-titulo{scroll-margin-top:24px}

/* A reserva do artigo acompanha a altura real da barra e sua distância da base. */
.quiz-pergunta-card>.quiz-respostas,.quiz-pergunta-card>.quiz-revelacao{position:fixed;z-index:19;left:50%;bottom:calc(var(--nav-height,80px) + 8px);transform:translateX(-50%);width:min(calc(100vw - 32px),760px);max-height:calc(60dvh - var(--nav-height,80px));overflow-y:auto;overscroll-behavior:contain;margin:0}
.quiz-revelacao{padding:12px 14px 10px;background:var(--card,#fff);border:1px solid var(--quiz-line);border-radius:var(--raio-lg,16px);box-shadow:0 -4px 18px rgba(25,27,37,.08);cursor:pointer}
.quiz-revelacao-votos{display:flex;flex-wrap:wrap;column-gap:6px;margin:0;font-size:0.9375rem;line-height:1.375rem;color:var(--quiz-ink)}
.quiz-revelacao-origem{margin-top:6px;font-size:0.875rem;line-height:1.25rem;color:var(--quiz-ink)}
.quiz-revelacao-mensagem{margin:4px 0 0;font-size:0.875rem;line-height:1.25rem;color:var(--quiz-muted)}
.quiz-revelacao-dica{margin:8px 0 2px;font-size:0.75rem;line-height:1rem;font-weight:600;color:var(--roxo-claro,var(--quiz-purple))}
.quiz-revelacao .quiz-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}
.quiz-revelacao .quiz-acoes .quiz-botao{min-width:0;margin:0;min-height:44px;font-size:0.875rem}
.quiz-revelacao .quiz-acoes .quiz-botao:only-child{grid-column:1/-1}
.quiz-semana{border-color:var(--quiz-purple)}
.quiz-semana .quiz-nota{margin-top:8px}
.quiz-revelacao-origem{margin-top:8px}
.quiz-destaque{display:grid;gap:6px;width:100%;padding:18px;margin-bottom:16px;text-align:left;font:inherit;color:#fff;background:#432078;border:1px solid #432078;border-radius:var(--raio-lg,16px)}
.quiz-destaque-selo{justify-self:start;padding:4px 8px;border-radius:var(--raio-sm,8px);background:var(--quiz-purple);font-size:0.75rem;line-height:1rem;font-weight:700;letter-spacing:.32px}
.quiz-destaque-titulo{font-size:1.125rem;line-height:1.5rem;font-weight:700;letter-spacing:-.2px}
.quiz-destaque-texto{font-size:0.875rem;line-height:1.25rem;color:#E9DDFB}
.quiz-destaque-cta{display:flex;align-items:center;min-height:44px;margin-top:2px;font-size:0.9375rem;line-height:1.375rem;font-weight:700}
.quiz-destaque-cta>span[aria-hidden="true"]{display:none}
.quiz-destaque:focus-visible{outline:3px solid var(--quiz-purple);outline-offset:3px}
.quiz-cartao-publico{margin-top:20px;padding-top:14px;border-top:1px solid var(--quiz-line)}
.quiz-cartao-publico p{font-size:0.875rem;line-height:1.25rem;color:var(--quiz-muted)}

@media(min-width:768px){.quiz-card{padding:24px}.quiz-escolha{padding:24px}.quiz-pergunta-card{padding:24px 24px var(--quiz-painel-reserva,15rem)}.quiz-respostas{gap:12px;padding:16px}.quiz-respostas .quiz-botao{padding:12px 16px}.quiz-comparacao{padding:20px}.quiz-conclusao{padding:28px}}
@media(min-width:1024px){.quiz-pergunta-card>.quiz-respostas,.quiz-pergunta-card>.quiz-revelacao{left:calc(50% + 108px);width:min(calc(100vw - 328px),760px)}}
@media(hover:hover) and (pointer:fine){.quiz-botao:hover:not(:disabled){filter:brightness(.96)}.quiz-respostas .quiz-botao:hover{filter:none;background:#F8F7FA;border-color:var(--quiz-purple)}.quiz-ementa summary:hover{text-decoration:underline;text-underline-offset:4px}}
@media(max-width:360px){.quiz-hero{min-height:136px}.quiz-hero-conteudo{padding:16px}#quiz-corpo .quiz-hero h2{font-size:1.5625rem;line-height:1.875rem}.quiz-card,.quiz-escolha{padding:16px}.quiz-pergunta-card{padding:16px 16px var(--quiz-painel-reserva,15rem)}.quiz-progresso{gap:8px}.quiz-comparacao{padding:12px}.quiz-voto-celula{padding:10px 8px}.quiz-voto-celula>strong{font-size:1.3125rem;line-height:1.6875rem}.quiz-respostas{padding:8px}}
@media(prefers-reduced-motion:reduce){#quiz-corpo *,#quiz-corpo *:before,#quiz-corpo *:after{transition:none;animation:none;scroll-behavior:auto}}
@media(prefers-contrast:more){.quiz-card,.quiz-comparacao,.quiz-voto-celula,#quiz-politico,.quiz-botao,.quiz-pergunta-card>.quiz-respostas,.quiz-revelacao{border-width:2px}.quiz-privacidade,.quiz-card .quiz-nota,.quiz-card .quiz-meta,.quiz-pessoa-resultado span,.quiz-voto-celula>span,.quiz-voto-celula>p,.quiz-revelacao-mensagem{color:var(--quiz-ink)}}

/* Direção mobile: papel quente, ritmo editorial e grafite reservado a destaques. */
#quiz-corpo{--quiz-ink:var(--grafite,#24212E);--quiz-muted:var(--mut,#676970);--quiz-line:var(--line,#E0DFDB);--quiz-purple:var(--roxo,#6135C4);}
#quiz-corpo h2,#quiz-corpo h3,#quiz-corpo h4{font-weight:580;letter-spacing:-.035em}
#quiz-corpo .sobrancelha{font-weight:620;letter-spacing:.09em;text-transform:uppercase}
.quiz-intro h2{font-size:1.75rem;line-height:2.125rem;font-weight:580}
.quiz-hero{min-height:176px;border-radius:24px;background:var(--grafite,#24212E)}
.quiz-hero:after{background:linear-gradient(90deg,rgba(36,33,46,.9),rgba(36,33,46,.28)),linear-gradient(0deg,rgba(36,33,46,.58),transparent 72%)}
#quiz-corpo .quiz-hero .sobrancelha{background:var(--roxo,#6135C4);border-radius:999px;font-weight:600}
#quiz-corpo .quiz-hero h2{font-size:1.875rem;line-height:2.125rem;font-weight:560;letter-spacing:-.045em}
.quiz-card{padding:20px 0;margin-bottom:18px;background:transparent;border:0;border-bottom:1px solid var(--quiz-line);border-radius:0}
.quiz-card h3{font-size:1.5rem;line-height:1.875rem;font-weight:560;letter-spacing:-.04em}
.quiz-card p{line-height:1.55}
.quiz-card>.sobrancelha{color:var(--roxo-claro,#5425AF)}
.quiz-escolha{padding:20px;margin:0 0 18px;background:rgba(255,255,255,.72);border:1px solid var(--quiz-line);border-radius:24px}
.quiz-modos{background:#EFEEE9;border-color:var(--quiz-line);border-radius:16px}
.quiz-modo{font-weight:550}
.quiz-modo.ativo{color:#fff;background:var(--grafite,#24212E);box-shadow:none}
#quiz-politico,#quiz-tema{background:#fff;border-color:#AAA8A2;border-radius:14px}
.quiz-botao{min-height:50px;border-radius:14px;font-weight:600;background:var(--roxo,#6135C4);border-color:var(--roxo,#6135C4)}
.quiz-escolha>.quiz-botao{border-radius:15px}
.quiz-secundario{color:var(--grafite,#24212E);background:transparent;border-color:#9A9893}
.quiz-botao:disabled{color:var(--quiz-muted);background:#ECEBE7;border-color:#D4D2CC}
#quiz-corpo a:focus-visible,.quiz-botao:focus-visible,#quiz-politico:focus-visible,#quiz-tema:focus-visible,.quiz-ementa summary:focus-visible,.quiz-comparacao:focus-visible{outline-color:var(--roxo-claro,#A382F3)}
.quiz-progresso span:first-child{font-weight:600}
.quiz-segmento{height:4px;background:#DFDED9;border-radius:999px}
.quiz-segmento.concluido{background:var(--roxo,#6135C4)}
.quiz-segmento.atual{background:var(--grafite,#24212E)}
.quiz-pergunta-card{min-height:calc(100dvh - var(--nav-height,80px) - 210px);padding:20px 20px var(--quiz-painel-reserva,15rem);background:#fff;border:1px solid var(--quiz-line);border-radius:24px}
.quiz-pergunta-card h3{font-size:1.625rem;line-height:2rem;font-weight:560;letter-spacing:-.045em}
.quiz-card .quiz-meta{color:var(--quiz-muted)}
.quiz-card .quiz-explicacao{font-size:1rem;line-height:1.625rem}
.quiz-card .quiz-etapa{background:#F0EAF9;border-left-color:var(--roxo,#6135C4);border-radius:0 12px 12px 0}
.quiz-respostas{background:#fff;border-color:var(--quiz-line);border-radius:24px;box-shadow:0 -8px 28px rgba(36,33,46,.1)}
.quiz-respostas .quiz-botao{min-height:64px;color:var(--grafite,#24212E);background:#fff;border-color:#C7C4BE;border-radius:14px}
.quiz-respostas .quiz-botao strong{font-weight:600}
.quiz-respostas .quiz-botao[data-quiz="pular"]{color:var(--quiz-muted)}
.quiz-ementa{border-top-color:var(--quiz-line)}
.quiz-ementa summary{font-weight:550}
.quiz-ementa .fonte-link,.quiz-fonte a{color:var(--roxo-claro,#5425AF)}
.quiz-comparacao{background:#F0EAF9;border-color:#DDD1F2;border-radius:24px}
.quiz-voto-celula{background:#fff;border-color:#DDD1F2;border-radius:16px}
.quiz-voto-celula>strong{font-weight:560;letter-spacing:-.035em}
.quiz-comparacao .quiz-comparacao-mensagem{font-weight:550}
.quiz-comparacao .quiz-resultado-oficial{color:var(--quiz-muted)}
.quiz-conclusao{padding:22px;background:var(--grafite,#24212E);border:0;border-radius:24px}
.quiz-conclusao h3{font-weight:560;letter-spacing:-.04em}
.quiz-conclusao .quiz-secundario{color:#fff;border-color:#B7B1C1}
.quiz-revisao .quiz-card{padding:18px 0;border-bottom-color:var(--quiz-line)}
.quiz-revisao h3{font-weight:560}
.quiz-privacidade{border-top-color:var(--quiz-line)}
.quiz-pergunta-card>.quiz-respostas,.quiz-pergunta-card>.quiz-revelacao{border-radius:24px}
.quiz-revelacao{background:#fff;border-color:var(--quiz-line);box-shadow:0 -8px 28px rgba(36,33,46,.1)}
.quiz-revelacao-dica{color:var(--roxo-claro,#5425AF)}
.quiz-destaque{background:var(--grafite,#24212E);border-color:var(--grafite,#24212E);border-radius:24px}
.quiz-destaque-selo{background:#7955D1;border-radius:999px;font-weight:600}
.quiz-destaque-texto{color:#E8E3EF}
.quiz-destaque-cta{font-weight:600}
.quiz-cartao-publico{border-top-color:var(--quiz-line)}
@media(max-width:360px){.quiz-pergunta-card{padding:16px 16px var(--quiz-painel-reserva,15rem)}.quiz-respostas{padding:10px}.quiz-escolha{padding:16px}}

/* Significados no fluxo de leitura; opções compactas no painel fixo. */
.quiz-sentidos{margin:16px 0}.quiz-sentidos div+div{margin-top:8px}.quiz-sentidos dt{font-weight:700}.quiz-sentidos dd{margin:2px 0 0}.quiz-periodo{margin-bottom:16px}
.quiz-respostas .quiz-botao{min-height:48px;align-items:center;text-align:center}.quiz-respostas .quiz-botao[data-quiz="pular"]{min-height:44px}
