.ceu-hero{padding-block:84px 16px;max-width:820px}.ceu-hero h1{font-size:clamp(44px,5.6vw,72px);line-height:1.03;letter-spacing:-.035em;margin-top:18px}.ceu-hero>p{font-size:18px;line-height:1.8;color:rgba(24,56,47,.82);margin:28px 0 0}.ceu-instante{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:32px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:rgba(24,56,47,.72)}.ceu-instante strong{font-weight:600;color:var(--ink);letter-spacing:.04em}.ceu-secao{margin-top:56px}.ceu-secao>h2{font-family:var(--serif);font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.02em;margin:14px 0 0}.ceu-secao>p{max-width:68ch;margin:16px 0 0;line-height:1.75}.ceu-tabela-rolagem{overflow-x:auto;margin-top:28px}.ceu-tabela{width:100%;border-collapse:collapse;font-size:14px}.ceu-tabela td,.ceu-tabela th{border-bottom:1px solid var(--line);padding:10px 14px 10px 0;text-align:left;vertical-align:baseline;white-space:nowrap}.ceu-tabela thead th{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:rgba(24,56,47,.55);border-bottom-color:rgba(24,56,47,.3)}.ceu-tabela tbody th{font-weight:600}.ceu-glifo{color:var(--gold);margin-right:8px}.ceu-retro{color:var(--gold);font-weight:600;font-style:normal}.ceu-lua{display:flex;flex-wrap:wrap;gap:12px 40px;margin-top:24px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ceu-lua div{min-width:150px}.ceu-lua dt{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:rgba(24,56,47,.55)}.ceu-lua dd{margin:6px 0 0;font-family:var(--serif);font-size:24px;line-height:1.2}.ceu-nav{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px}.ceu-nav-atual{font-family:var(--serif);font-size:22px;margin:0}.ceu-nota{max-width:72ch;padding-left:18px;border-left:1px solid var(--line);font-size:14px;color:rgba(24,56,47,.78)}.ceu-erro,.ceu-nota{margin-top:30px;line-height:1.7}.ceu-erro{padding:20px 22px;border:1px solid var(--line);font-size:15px}.ceu-rodape-links{display:flex;flex-wrap:wrap;gap:12px 30px;margin:56px 0 90px;padding-top:26px;border-top:1px solid var(--line)}@media (max-width:720px){.ceu-hero{padding-block:56px 12px}.ceu-tabela td,.ceu-tabela th{padding-right:10px}}