@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper: #fbfbfa;--surface: #ffffff;--ink: #14171a;--ink-2: #3d464f;--muted: #5b6570;--line: #e4e7e9;--line-2: #cdd3d7;--shell: var(--b);--shell-line: rgba(255, 255, 255, .14);--shell-hover: rgba(255, 255, 255, .08);--shell-active: rgba(255, 255, 255, .14);--on-shell: #f4f8f9;--on-shell-2: #bccbd0;--on-shell-3: #a3b6bd;--on-shell-4: #93a8b0;--hover: color-mix(in srgb, var(--b) 5%, var(--surface));--sel: color-mix(in srgb, var(--b) 10%, var(--surface));--b: #0b3b45;--b-dark: #062830;--b-light: #e2f0f2;--b-cool: #17b8c4;--b-accent: #ffc43d;--b-ink: #08191d;--b-on-brand: #ffffff;--b-on-cool: #08191d;--b-on-accent: #08191d;--foco: var(--b);--foco-escuro: var(--b-cool);--b-r-sm: 3px;--b-r: 4px;--b-r-lg: 6px;--b-shadow: 0 1px 2px rgba(8, 25, 29, .07), 0 8px 24px -12px rgba(8, 25, 29, .18)}:root{--s1: 8px;--s2: 16px;--s3: 24px;--s4: 32px;--s5: 40px;--s6: 48px;--s7: 64px;--s8: 80px;--s9: 96px;--h-xs: 24px;--h-sm: 32px;--h-md: 40px;--h-lg: 48px;--w-prose: 720px;--w-page: 1152px}:root{--ok: #1b7f4b;--ok-bg: #e8f5ee;--ok-ink: #105532;--warn: #96600a;--warn-bg: #fbf1de;--warn-ink: #6b4507;--err: #b3261e;--err-bg: #fbeae9;--err-ink: #7d1a15;--info: #1b5fa8;--info-bg: #e8f1fa;--info-ink: #123f70}:root{--ui-display: "Archivo";--ui-body: "Public Sans";--ui-mono: "IBM Plex Mono";--b-display: "IBM Plex Mono";--b-body: "Public Sans";--t-titulo: 28px;--t-subtitulo: 22px;--t-secao: 18px;--t-dado: 20px;--t-corpo: 15px;--t-denso: 13.5px;--t-apoio: 12.5px;--t-etiqueta: 11px;--t-micro: 9.5px;--lh-titulo: 1.15;--lh-corpo: 1.6;--lh-densa: 1.45}h1,h2,h3,h4,h5,h6{font-family:var(--ui-display);font-weight:600;letter-spacing:-.02em;line-height:var(--lh-titulo)}.eyebrow{display:flex;align-items:center;gap:var(--s2);font-family:var(--ui-mono);font-size:var(--t-etiqueta);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.eyebrow:after{content:"";flex:1;height:1px;background:var(--line)}.mono{font-family:var(--ui-mono)}.prose{max-width:var(--w-prose)}.hint{font-size:var(--t-apoio);line-height:var(--lh-densa);color:var(--muted)}.hint--err{color:var(--err)}.num{font-variant-numeric:tabular-nums}.padrao{background-color:var(--b-light);background-image:repeating-linear-gradient(115deg,var(--b) 0 2px,transparent 2px 13px)}.padrao--faixa{background-color:var(--b-ink);background-image:repeating-linear-gradient(115deg,var(--b-accent) 0 5px,transparent 5px 10px)}.padrao--celulas{background-color:var(--b-light);background-image:radial-gradient(var(--b) 1.5px,transparent 1.6px);background-size:14px 14px}.padrao--sutil{background-color:transparent;background-image:repeating-linear-gradient(115deg,color-mix(in srgb,var(--b) 12%,transparent) 0 2px,transparent 2px 13px)}.divisor{height:1px;margin:var(--s3) 0;border:0;background:var(--line)}.divisor--padrao{height:6px;background-color:transparent;background-image:repeating-linear-gradient(115deg,var(--line-2) 0 2px,transparent 2px 9px)}.pagina__cabecalho{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--s3);margin-bottom:var(--s3)}.pagina__titulo{margin-top:var(--s2);font-family:var(--ui-display);font-size:var(--t-titulo);font-weight:600;letter-spacing:-.02em}.pagina__resumo{margin-bottom:var(--s3);font-size:var(--t-apoio);color:var(--muted)}.vazio{color:var(--line-2)}.pub__titulo{font-family:var(--b-display);font-size:var(--t-subtitulo);font-weight:700}.pub__sub{margin-top:var(--s1);margin-bottom:var(--s3);font-size:var(--t-denso);color:var(--muted)}.pub__form{margin-top:var(--s3)}.pub__rodape{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--s2);margin-top:var(--s3);font-size:var(--t-apoio)}.pub__rodape a{color:var(--b);text-decoration:none;padding:var(--s1) 0}.pub__rodape a:hover{text-decoration:underline}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--ui-body);font-size:var(--t-corpo);line-height:var(--lh-corpo);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}img,svg,video,canvas{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}table{width:100%;border-collapse:collapse}:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:2px}[data-surface=escura] :focus-visible{outline-color:var(--foco-escuro)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip{position:absolute;left:-9999px;top:0;z-index:100;padding:var(--s3) var(--s4);background:var(--ink);color:var(--surface)}.skip:focus{left:var(--s4);top:var(--s4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
