.comparar h1{font-size:clamp(52px,8vw,112px)}.escolha{border-top:1px solid var(--tinta);border-bottom:1px solid var(--linha);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:32px;padding:22px 0;display:grid}.escolha label{gap:6px;display:grid}.escolha__rot{letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-3);font-size:11.5px}.escolha select{border:1px solid var(--borda-controlo);border-radius:var(--raio-s);background:var(--cartao);width:100%;min-height:46px;transition:border-color var(--t-rapido);padding:8px 12px}.escolha select:hover{border-color:var(--tinta)}@media (width<=720px){.escolha{grid-template-columns:1fr}}.tabela__rolo{border-bottom:1px solid var(--linha);transition:box-shadow var(--t-rapido);overflow-x:auto}.tabela__rolo:hover{box-shadow:inset 0 -2px 0 var(--linha-forte)}.tabela__rolo:focus-visible{outline-offset:-3px}.tabela{border-collapse:collapse;width:100%;min-width:640px}.tabela th,.tabela td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:middle;padding:13px 16px}.tabela th:first-child,.tabela td:first-child{padding-left:0}.tabela thead th{font-family:var(--sans);letter-spacing:-.02em;background:var(--papel);border-bottom:1px solid var(--tinta);vertical-align:bottom;font-size:21px;font-weight:500;position:sticky;top:0}.tabela thead th a{color:var(--tinta);text-decoration:none}.tabela thead th a:hover{color:var(--acento);text-decoration:underline}.tabela thead th:first-child{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-3);font-size:11.5px;font-weight:500}.tabela__sub{color:var(--tinta-3);letter-spacing:.02em;text-transform:none;margin-top:4px;font-size:12px;font-weight:500;display:block}.tabela tbody th{font-size:15px;font-weight:600}.tabela__crit{color:var(--tinta-2);padding-left:24px!important;font-weight:500!important}.tabela tbody .tabela__frente th,.tabela tbody .tabela__total th{font-family:var(--sans);letter-spacing:-.02em;font-size:19px;font-weight:500}.tabela__frente,.tabela__total{background:var(--papel-2)}.tabela__pontos{font-size:20px;font-weight:500;display:block}.tabela__trilho{max-width:160px;margin-top:8px}.tabela__pais{color:var(--tinta-2);border-left:1px solid var(--linha)}.comparar__nota{color:var(--tinta-3);margin-top:16px;font-size:14px}
