body{background:var(--bg);color:var(--ink);font:400 18px/1.65 var(--text);margin:0}
.lg-cab{max-width:860px;margin:0 auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.lg-cab img{height:56px;width:auto;display:block}
.lg-voltar{display:inline-flex;align-items:center;min-height:60px;padding:0 22px;border:1.5px solid var(--line);border-radius:10px;color:var(--ink);text-decoration:none;font-weight:600}
.lg{max-width:860px;margin:0 auto;padding:12px 24px 64px}
.lg h1{font-family:var(--display);font-weight:500;font-size:clamp(36px,5vw,56px);line-height:1.05;margin:16px 0 4px}
.lg-data{color:var(--ink-2);margin:0 0 28px}
.lg h2{font-family:var(--display);font-weight:500;font-size:26px;margin:40px 0 10px;padding-top:18px;border-top:1.5px solid var(--ink)}
.lg p,.lg li{color:var(--ink)}
.lg ul{padding-left:22px}
.lg li{margin:6px 0}
.lg table{width:100%;border-collapse:collapse;margin:14px 0;font-size:16px}
.lg th,.lg td{text-align:left;vertical-align:top;padding:12px 10px;border-bottom:1px solid var(--line)}
.lg th{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--sage)}
@media (max-width:640px){.lg table,.lg tbody,.lg tr,.lg td{display:block}.lg thead{display:none}.lg tr{border-bottom:1px solid var(--line);padding:8px 0}.lg td{border:0;padding:4px 0}.lg td:first-child{font-weight:600}}
mark.preencher{background:#FFE9A8;color:#5A4300;padding:2px 6px;border-radius:4px;font-weight:600;font-size:.9em}
.lg-rod{max-width:860px;margin:0 auto;padding:24px;border-top:1px solid var(--line);color:var(--ink-2);font-size:15px}
.lg-rod a{color:inherit}
.logo-escuro{display:none}[data-tema="escuro"] .logo-claro{display:none}[data-tema="escuro"] .logo-escuro{display:block}
.lg-cab img.logo-escuro{display:none}[data-tema="escuro"] .lg-cab img.logo-claro{display:none}[data-tema="escuro"] .lg-cab img.logo-escuro{display:block}
.lg-cab a[href="index.html"]{display:inline-flex;align-items:center;min-height:60px}
