.cookies{z-index:80;left:var(--grid-margin);bottom:var(--space-5);width:min(30rem, calc(100vw - 2 * var(--grid-margin)));background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-1);animation:cookies-entra var(--dur-reveal) var(--ease-out) both;position:fixed;box-shadow:0 0 0 6px #ffffffe6}.cookies[hidden]{display:none}@keyframes cookies-entra{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.cookies__in{padding:var(--space-5)}.cookies__rotulo{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-accent)}.cookies__texto{margin-top:var(--space-2);font-size:var(--text-small);color:var(--color-ink-2);line-height:1.5}.cookies__texto a{color:var(--color-accent);text-underline-offset:.2em}.cookies__opcoes{margin-top:var(--space-4);border-top:var(--rule-width) solid var(--color-rule)}.cookies__opcoes[hidden]{display:none}.ck-op{gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--rule-width) solid var(--color-rule);cursor:pointer;align-items:flex-start;display:flex}.ck-op input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent);flex:none;margin-top:.2rem}.ck-op span{font-size:var(--text-small);color:var(--color-ink-2);line-height:1.4}.ck-op b{color:var(--color-ink);font-weight:600;display:block}.cookies__acoes{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.cookies__acoes [hidden]{display:none}body:has(.briefing) .cookies{bottom:5.25rem}@media (width<=640px){.cookies{width:auto;box-shadow:none;border-width:1.5px 0 0;border-radius:0;max-height:85vh;bottom:0;left:0;right:0;overflow-y:auto}.cookies__acoes .btn{flex:1;justify-content:center}body:has(.briefing) .cookies{border-width:1.5px 0;bottom:4.5rem}}@media (prefers-reduced-motion:reduce){.cookies{animation:none}}.cookies__acoes .link{align-items:center;min-height:2.75rem;display:inline-flex}@media (width<=640px){.cookies__in{padding:var(--space-4)}.cookies__texto{margin-top:var(--space-1);font-size:.875rem}.cookies__acoes{margin-top:var(--space-3);gap:var(--space-2)}}:root{--color-paper:#fff;--color-surface:#f4f4f5;--color-rule:#e4e4e7;--color-rule-strong:#18181b;--color-ink:#18181b;--color-ink-2:#4a4a50;--color-ink-3:#71717a;--color-accent:#111;--color-accent-ink:#333;--color-on-accent:#fff;--color-error:#b3261e;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-display:clamp(2.5rem, 1rem + 6vw, 6rem);--text-h2:clamp(2rem, 1.25rem + 3vw, 3.5rem);--text-h3:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--text-lead:clamp(1.125rem, 1rem + .5vw, 1.375rem);--text-body:1.0625rem;--text-small:.9375rem;--text-label:.75rem;--leading-display:.98;--leading-heading:1.08;--leading-body:1.55;--tracking-display:-.03em;--tracking-heading:-.02em;--tracking-label:.06em;--measure:62ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-gap:clamp(5rem, 10vw, 9rem);--grid-gutter:clamp(1rem, 2vw, 1.5rem);--grid-margin:clamp(1rem, 5vw, 4rem);--grid-max:80rem;--radius-1:4px;--rule-width:1px;--ease-out:cubic-bezier(.2, .7, .1, 1);--dur-fast:.15s;--dur-base:.3s;--dur-reveal:.7s;--focus-ring:2px solid var(--color-accent);--focus-offset:3px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-reveal:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}img{max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.pular{left:var(--space-4);background:var(--color-ink);color:var(--color-paper);padding:var(--space-3) var(--space-4);z-index:100;position:absolute;top:-4rem}.pular:focus{top:var(--space-4)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--grid-max);padding-inline:var(--grid-margin);margin-inline:auto}.grid{column-gap:var(--grid-gutter);grid-template-columns:repeat(4,1fr);display:grid}@media (width>=640px){.grid{grid-template-columns:repeat(6,1fr)}}@media (width>=960px){.grid{grid-template-columns:repeat(12,1fr)}}.grid>*{min-width:0}.btn{justify-content:center;align-items:center;gap:var(--space-3);max-width:100%;min-height:3rem;padding:var(--space-3) var(--space-5);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-1);font:inherit;cursor:pointer;transition:background var(--dur-fast), transform var(--dur-fast);border:0;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-accent-ink)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--sm{min-height:2.75rem;padding:var(--space-2) var(--space-4);font-size:var(--text-small)}.btn--sec{background:var(--color-paper);color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-ink)}.btn--sec:hover{background:var(--color-surface);color:var(--color-ink)}.link{font:inherit;font-size:var(--text-small);color:var(--color-accent);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link:hover{color:var(--color-accent-ink)}.topo{z-index:50;background:color-mix(in srgb, var(--color-paper) 92%, transparent);backdrop-filter:blur(8px);border-bottom:var(--rule-width) solid var(--color-rule);position:sticky;top:0}.topo__in{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4rem;display:flex}.marca{white-space:nowrap;align-items:center;min-height:2.75rem;font-weight:700;text-decoration:none;display:inline-flex}.menu{gap:var(--space-5);margin:0;padding:0;list-style:none;display:none}.menu a{min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink-2);align-items:center;text-decoration:none;display:inline-flex}.menu a:hover{color:var(--color-accent)}@media (width>=960px){.menu{display:flex}}.secao{padding-block:var(--section-gap) 0}.secao h2{font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.rodape{margin-top:var(--section-gap);padding-block:var(--space-6) var(--space-7);border-top:var(--rule-width) solid var(--color-rule);font-size:var(--text-small);color:var(--color-ink-2)}.rodape .wrap{gap:var(--space-2) var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rodape__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.rodape__links a,.rodape__btn{min-height:2.75rem;font:inherit;color:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.rodape__links a:hover,.rodape__btn:hover{color:var(--color-accent)}
