@font-face{font-family:'Nunito';font-weight:900;font-style:normal;font-display:swap;src:url(/p/nunito-900.woff2) format('woff2')}
:root{--ink:#1e2430;--muted:#5d6b7e;--y:#FFD23F}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;background:linear-gradient(#b3d1ee,#e6ebea 55%,#cfe3c4) fixed;color:var(--ink);font-family:'Nunito',system-ui,-apple-system,'Segoe UI',sans-serif;font-weight:900;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
main{max-width:720px;margin:0 auto;padding:14px 16px 48px}
html{background:#cfe3c4}
a{color:var(--ink);text-decoration:none}
.lst a,footer a,td a{display:inline-block;background:#fff;border:3px solid var(--ink);border-radius:999px;padding:2px 10px;margin:3px 0;box-shadow:0 3px 0 rgba(30,36,48,.3);white-space:nowrap}
.lst{line-height:1.9}.lst b{display:inline-block;margin:6px 6px 0 0}
.bt2{background:#fff;margin-top:6px;font-size:15px;padding:7px 16px}
.topo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}
.topo a{text-decoration:none;background:#fff;border:4px solid var(--ink);border-radius:999px;padding:6px 14px;font-size:15px;box-shadow:0 4px 0 rgba(30,36,48,.35)}
.topo .marca{background:var(--y);margin-right:auto}
.cab{background:#fff;border:5px solid var(--ink);border-radius:30px;box-shadow:0 8px 0 rgba(30,36,48,.35);padding:16px 18px 18px;margin-bottom:16px}
.rot{display:block;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}
h1{margin:0;font-size:clamp(32px,9vw,46px);line-height:1}
h1 .uf{font-size:.5em;color:var(--muted)}
h2{font-size:22px;margin:0 0 8px}h3{font-size:17px;margin:14px 0 2px}
.lead{font-size:18px;line-height:1.3;margin:10px 0 14px}
.bt{display:inline-block;text-decoration:none;background:var(--y);border:4px solid var(--ink);border-radius:999px;padding:10px 20px;font-size:17px;box-shadow:0 5px 0 rgba(30,36,48,.35)}
.bt:active{transform:translateY(4px);box-shadow:0 1px 0 rgba(30,36,48,.35)}
.grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}
.cx{background:#fff;border:4px solid var(--ink);border-radius:22px;box-shadow:0 6px 0 rgba(30,36,48,.3);padding:12px 14px 14px;min-width:0}
.cx b{font-size:20px;display:block;overflow-wrap:anywhere}.cx b.h{font-size:19px}
.cx small{display:block;color:var(--muted);font-size:14px;line-height:1.25;margin-top:4px}
.cx p,.cx li{font-size:16px;line-height:1.35;margin:6px 0}.cx ul{margin:4px 0 0;padding-left:20px}
.cx p b,.cx li b{display:inline;font-size:inherit}
.larga{margin-bottom:16px}
table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:6px 3px;border-bottom:2px solid #e3e8ee}th{color:var(--muted);font-size:12px;white-space:nowrap}
td:first-child,td:nth-child(3),td:nth-child(4){white-space:nowrap}td:last-child{overflow-wrap:anywhere;white-space:normal}td small{color:var(--muted)}td a{white-space:normal;padding:2px 8px}table{table-layout:auto}td:last-child{max-width:9em}
@media (max-width:420px){.sem-cel{display:none}}
.obj{text-align:center;font-size:20px;margin:22px 0 10px}
footer{text-align:center;font-size:14px;line-height:1.6;color:var(--ink)}footer small{color:var(--muted)}
