.inst{max-width:68ch;margin:0 auto;padding:clamp(28px,5vw,56px) 0 clamp(40px,8vh,88px)}.inst :focus-visible{outline:2px solid var(--mc-magenta);outline-offset:3px;border-radius:3px}.inst-titulo{letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font-size:clamp(1.9rem,6vw,2.7rem);line-height:1.04}.inst-resumo{color:var(--mc-tinta-suave);text-wrap:pretty;margin:0 0 10px;font-size:1.02rem;line-height:1.6}.inst-data{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-tinta-suave);margin:0 0 clamp(28px,5vh,44px);font-size:.7rem;font-weight:700;display:block}.inst-sumario{border:1px solid var(--mc-linha);border-radius:var(--mc-r-card);background:#1a1a1a09;margin:0 0 clamp(32px,6vh,52px);padding:clamp(18px,3vw,26px) clamp(18px,3vw,28px)}.inst-sumario h2{letter-spacing:.14em;text-transform:uppercase;color:var(--mc-tinta-suave);margin:0 0 12px;font-size:.72rem;font-weight:700}.inst-sumario ol{counter-reset:inst-item;margin:0;padding:0;list-style:none;display:grid}.inst-sumario li{counter-increment:inst-item}.inst-sumario a{min-height:44px;color:var(--mc-tinta);border-bottom:1px solid var(--mc-linha);transition:color .3s var(--mc-ease);align-items:baseline;gap:10px;padding:10px 0;font-size:.95rem;line-height:1.4;text-decoration:none;display:flex}.inst-sumario li:last-child a{border-bottom:0}.inst-sumario a:hover{color:var(--mc-magenta)}.inst-sumario a:before{content:counter(inst-item);min-width:1.6em;font-family:var(--font-display), system-ui, sans-serif;color:var(--mc-magenta);flex:none;font-size:.8rem;font-weight:800}.inst-secao{margin:0 0 clamp(34px,6vh,56px);scroll-margin-top:84px}.inst-secao h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(1.2rem,3.6vw,1.5rem);line-height:1.15}.inst-secao h3{margin:clamp(20px,3vh,28px) 0 8px;font-size:1.02rem;line-height:1.25}.inst-secao p{text-wrap:pretty;margin:0 0 14px;font-size:1rem;line-height:1.68}.inst-secao p:last-child{margin-bottom:0}.inst-secao a{color:var(--mc-tinta);-webkit-text-decoration-color:var(--mc-magenta);text-decoration-color:var(--mc-magenta);text-underline-offset:3px;transition:color .3s var(--mc-ease);text-decoration-thickness:1.5px}.inst-secao a:hover{color:var(--mc-magenta)}.inst-secao code{white-space:nowrap;background:#1a1a1a0f;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.inst-lista{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.inst-lista li{padding-left:22px;font-size:1rem;line-height:1.6;position:relative}.inst-lista li:before{content:"";background:var(--mc-magenta);width:10px;height:2px;position:absolute;top:.72em;left:0}.inst-destaque{border-radius:var(--mc-r-card);background:#ff2e9312;border:1px solid #ff2e9366;margin:0 0 16px;padding:clamp(16px,3vw,22px)}.inst-destaque p:last-child{margin-bottom:0}.inst-id{border:1px solid var(--mc-linha);border-radius:var(--mc-r-card);background:#1a1a1a09;gap:14px;margin:0;padding:clamp(18px,3vw,26px);display:grid}.inst-id>div{gap:2px;display:grid}.inst-id dt{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-tinta-suave);font-size:.68rem;font-weight:700}.inst-id dd{overflow-wrap:anywhere;max-width:42ch;margin:0;font-size:1rem;line-height:1.5}.inst-id dd a{color:var(--mc-tinta);-webkit-text-decoration-color:var(--mc-magenta);text-decoration-color:var(--mc-magenta);text-underline-offset:3px}.inst-id dd a:hover{color:var(--mc-magenta)}.inst-id-nota{margin:16px 0 0}.inst-id-falta{color:var(--mc-tinta-suave);margin:0;padding-top:4px;font-size:.88rem;line-height:1.55}.inst-contato-botao{min-height:48px;font-family:var(--font-display), system-ui, sans-serif;color:var(--mc-creme);background:var(--mc-tinta);border-radius:var(--mc-r-pill);transition:background .35s var(--mc-ease);border:0;justify-content:center;align-items:center;margin:4px 0 16px;padding:0 26px;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex}.inst-contato-botao:hover{background:var(--mc-magenta)}.inst-rodape{text-align:center;gap:16px;max-width:62ch;margin:0 auto;display:grid}.inst-rodape-marca{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.inst-rodape p{color:var(--mc-tinta-suave);margin:0;font-size:.8rem;line-height:1.6}.inst-rodape-quem{color:var(--mc-tinta);font-size:.82rem}.inst-rodape-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;margin:0;padding:0;list-style:none;display:flex}.inst-rodape-links a{min-height:44px;color:var(--mc-tinta-suave);border-radius:var(--mc-r-pill);transition:color .3s var(--mc-ease);align-items:center;padding:0 10px;font-size:.84rem;text-decoration:none;display:inline-flex}.inst-rodape-links a:hover{color:var(--mc-magenta)}.inst-rodape-credito a{color:inherit;transition:color .3s var(--mc-ease);text-decoration:none}.inst-rodape-credito a:hover{color:var(--mc-magenta)}.inst-rodape :focus-visible{outline:2px solid var(--mc-magenta);outline-offset:3px}.mc-rodape{padding:clamp(32px, 6vh, 56px) 6vw calc(clamp(32px, 6vh, 56px) + env(safe-area-inset-bottom));background:var(--mc-creme);color:var(--mc-tinta);border-top:1px solid var(--mc-linha)}.inst-esq{gap:12px;display:grid}.inst-esq-barra{background:#1a1a1a14;border-radius:7px;height:14px}.inst-esq-barra[data-tom=titulo]{border-radius:10px;width:62%;height:34px;margin-bottom:14px}.inst-esq-barra[data-tom=curta]{width:48%}.inst-esq-barra[data-tom=media]{width:76%}@media (prefers-reduced-motion:no-preference){.inst-esq-barra{animation:inst-pulso 1.4s var(--mc-ease) infinite}}@keyframes inst-pulso{0%,to{opacity:1}50%{opacity:.45}}@media (min-width:720px){.inst-id{grid-template-columns:1fr 1fr;gap:18px 28px}.inst-id>div[data-largo]{grid-column:1/-1}}.inst-rodape-indicar a{color:var(--mc-magenta-texto);text-underline-offset:3px}
