.rt-hero{background:linear-gradient(160deg,var(--brand-700),var(--brand-800));color:#eceef2;padding-block:var(--sp-8);border-bottom:4px solid var(--accent)}.rt-hero-inner{max-width:780px}.rt-hero h1{color:#fff;max-width:20ch}.rt-hero .eyebrow{color:#ffb488}.rt-hero-lead{margin-top:var(--sp-4);font-size:var(--step-1);line-height:1.55;color:#d4d8df;max-width:60ch}.rt-hero-selos{list-style:none;padding:0;margin:var(--sp-5) 0 0;display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);font-size:var(--step--1);color:#c7ccd4}.rt-hero-selos li{display:inline-flex;align-items:center;gap:.4rem}.rt-hero-selos span{color:var(--accent);font-weight:800}.rt-app{margin-top:var(--sp-6)}.rt-start-btn{width:100%;max-width:400px}.rt-microcopy{margin-top:var(--sp-3);font-size:var(--step--1);color:#aab0ba}.rt-ultimo{max-width:46ch}.rt-noscript{margin-top:var(--sp-5);color:var(--ink)}.rt-quiz{background:#fff;color:var(--ink);border-radius:var(--radius-lg);padding:var(--sp-6);box-shadow:var(--shadow-lg)}.rt-progresso-barra{height:6px;border-radius:999px;background:var(--bg-tint-2);overflow:hidden}.rt-progresso-preenchido{display:block;height:100%;width:0;background:var(--accent);border-radius:999px;transition:width .25s ease}.rt-progresso-txt{margin-top:var(--sp-2);font-size:var(--step--1);color:var(--muted);font-weight:600}.rt-pergunta{margin-top:var(--sp-4);font-size:var(--step-2);line-height:1.2}.rt-ajuda{margin-top:var(--sp-2);color:var(--muted);font-size:var(--step--1)}.rt-ajuda:empty,.rt-reforco:empty{display:none}.rt-opcoes{display:grid;gap:var(--sp-3);margin-top:var(--sp-5)}@media(min-width:620px){.rt-opcoes.rt-opcoes--curtas{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.rt-opcao{display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;padding:.95rem 1.1rem;border:2px solid var(--line);border-radius:var(--radius);background:#fff;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;min-height:56px;transition:border-color .12s ease,background .12s ease}.rt-opcao:hover{border-color:var(--brand);background:var(--bg-tint)}.rt-opcao.rt-sel{border-color:var(--accent);background:var(--accent-50)}.rt-opcao-marca{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:2px solid var(--line)}.rt-opcao.rt-sel .rt-opcao-marca{background:var(--accent);border-color:var(--accent)}.rt-nav{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-5)}.rt-voltar{background:none;border:0;padding:.5rem 0;font:inherit;font-weight:600;color:var(--muted);cursor:pointer;min-height:44px}.rt-voltar:hover{color:var(--ink);text-decoration:underline}.rt-quiz [hidden]{display:none}.rt-reforco{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line-soft);font-size:var(--step--1);color:var(--muted);font-style:italic}.rt-resultado{background:#fff;color:var(--ink);border-radius:var(--radius-lg);padding:var(--sp-6);box-shadow:var(--shadow-lg)}.rt-res-rotulo{font-size:var(--step--1);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-600)}.rt-cenario{padding-bottom:var(--sp-4);border-bottom:1px solid var(--line-soft)}.rt-chips{list-style:none;padding:0;margin:var(--sp-3) 0 0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.rt-chips li{background:var(--bg-tint);border:1px solid var(--line);border-radius:999px;padding:.3rem .85rem;font-size:var(--step--1);font-weight:600}.rt-res-cabecalho{margin-top:var(--sp-5)}.rt-res-titulo{margin-top:var(--sp-2);font-size:var(--step-3);line-height:1.15}.rt-badge{display:inline-block;margin-top:var(--sp-3);background:var(--accent-50);color:var(--accent-600);border-radius:999px;padding:.3rem .85rem;font-size:var(--step--1);font-weight:700}.rt-bloco{margin-top:var(--sp-6)}.rt-bloco h3{font-size:var(--step-1);margin-bottom:var(--sp-3)}.rt-bloco p+p{margin-top:var(--sp-3)}.rt-nota{font-size:var(--step--1);color:var(--muted);margin-top:var(--sp-3)}.rt-semana{width:100%;border-collapse:collapse;font-size:var(--step--1)}.rt-semana th,.rt-semana td{padding:.65rem .75rem;text-align:left;border-bottom:1px solid var(--line-soft)}.rt-semana th{font-weight:600;color:var(--ink-soft);width:40%}.rt-semana td{font-weight:700}.rt-semana .rt-descanso{font-weight:400;color:var(--muted)}.rt-sequencia{margin:0 0 0 1.2rem;padding:0;display:grid;gap:var(--sp-2)}.rt-sequencia li::marker{font-weight:800;color:var(--accent-600)}.rt-minima{background:var(--bg-tint);border-radius:var(--radius);padding:var(--sp-5)}.rt-par{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:var(--sp-4)}.rt-par-item{flex:1 1 140px;background:#fff;border:2px solid var(--line);border-radius:var(--radius);padding:var(--sp-4);text-align:center}.rt-par-item--min{border-color:var(--accent)}.rt-par-num{display:block;font-size:var(--step-4);font-weight:800;line-height:1;color:var(--brand-700)}.rt-par-item--min .rt-par-num{color:var(--accent-600)}.rt-par-rot{display:block;margin-top:var(--sp-2);font-size:var(--step--1);color:var(--muted)}.rt-duracoes{list-style:none;padding:0;margin:0 0 var(--sp-3);display:grid;gap:var(--sp-2)}.rt-duracoes strong{color:var(--brand-700)}.rt-prioridades{margin:0 0 0 1.2rem;padding:0;display:grid;gap:var(--sp-3)}.rt-prioridades li::marker{font-weight:800;color:var(--accent-600)}.rt-evitar ul{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.rt-evitar ul li{position:relative;padding-left:1.6rem;line-height:1.55}.rt-evitar ul li:before{content:"×";position:absolute;left:0;color:var(--muted);font-weight:800}.rt-alternativa{border:1px dashed var(--line);border-radius:var(--radius);padding:var(--sp-5)}.rt-alt-nome{font-weight:800;color:var(--brand-700)}.rt-compat{margin-top:var(--sp-6);border-radius:var(--radius);padding:var(--sp-5);background:linear-gradient(155deg,var(--brand-700),var(--brand-800));color:#d4d8df;border-top:4px solid var(--accent)}.rt-compat h3{color:#fff;font-size:var(--step-1)}.rt-compat p{margin-top:var(--sp-3);line-height:1.6}.rt-compat-ressalva{font-size:var(--step--1);color:#aab0ba;border-left:3px solid rgba(255,255,255,.2);padding-left:var(--sp-3)}.rt-acoes{margin-top:var(--sp-5);display:grid;gap:var(--sp-3)}.rt-acoes .btn{width:100%}.rt-acoes-nota{font-size:var(--step--1);color:#aab0ba;text-align:center;margin:0}.rt-continuar{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line-soft)}.rt-continuar h3{font-size:var(--step-1);margin-bottom:var(--sp-3)}.rt-links{list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-2)}.rt-links a{color:var(--brand-600);font-weight:600}.rt-aviso{margin-top:var(--sp-5);font-size:var(--step--1);color:var(--muted);line-height:1.5}.rt-rodape{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center;justify-content:space-between}.rt-feedback{font-size:var(--step--1);color:var(--muted);display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.rt-feedback button,.rt-compartilhar{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.4rem .9rem;font:inherit;cursor:pointer;min-height:44px}.rt-feedback button:hover,.rt-compartilhar:hover{border-color:var(--brand)}.rt-compartilhar{font-weight:600}.rt-refazer{background:none;border:0;font:inherit;font-size:var(--step--1);color:var(--muted);text-decoration:underline;cursor:pointer;padding:.4rem 0;min-height:44px}.rt-conteudo{padding-block:var(--sp-8)}.rt-artigo{max-width:var(--container-narrow);margin-inline:auto}.rt-atualizado{color:var(--muted);font-size:var(--step--1);margin-bottom:var(--sp-5)}.rt-artigo h2{margin-top:var(--sp-7);font-size:var(--step-2)}.rt-artigo p{margin-top:var(--sp-4);line-height:1.7}.rt-disclosure{margin-top:var(--sp-7);background:var(--bg-tint);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-5)}.rt-disclosure h2{margin-top:0;font-size:var(--step-1)}.rt-metodologia-nota{font-size:var(--step--1);color:var(--muted)}
