:root{--indigo:#323397;--indigo-700:#262779;--indigo-900:#171850;--indigo-950:#16163f;--yellow:#ffc31d;--yellow-soft:#fff4d1;--ink:#1c1d2b;--muted:#55576b;--line:#dcdde6;--surface:#fff;--surface-2:#f1f3f4;--danger:#a4161a;--danger-soft:#fdecec;--success:#1f6f43;--focus:#ffc31d;--radius:6px;--wrap:1120px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}body{font-family:var(--font);color:var(--ink);background:var(--surface);margin:0;font-size:1rem;line-height:1.6}img{max-width:100%;height:auto}a{color:var(--indigo);text-underline-offset:.15em}a:hover{color:var(--indigo-900)}h1,h2,h3,h4{color:var(--indigo-900);margin:1.6em 0 .6em;line-height:1.25}h1{margin-top:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.2rem)}h2{font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem)}h3{font-size:1.15rem}p,ul,ol{margin:0 0 1em}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}html[data-fonte="-1"]{font-size:87.5%}html[data-fonte="1"]{font-size:112.5%}html[data-fonte="2"]{font-size:125%}html[data-fonte="3"]{font-size:150%}.a11y-skip ul{margin:0;padding:0;list-style:none}.a11y-skip a{z-index:100;background:var(--yellow);color:var(--indigo-950);border-radius:var(--radius);padding:.6rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:-10rem;left:1rem}.a11y-skip a:focus{top:1rem}.a11y-dock{z-index:45;align-items:center;font-size:.9rem;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.a11y-dock-toggle{background:var(--indigo);color:#fff;cursor:pointer;border:2px solid #fff;border-right:0;border-radius:10px 0 0 10px;place-items:center;width:48px;height:48px;padding:0;display:grid;box-shadow:0 4px 14px #1718504d}.a11y-dock-toggle:hover{background:var(--indigo-900)}.a11y-dock-toggle .icon{width:28px;height:28px}.a11y-panel{width:min(290px,100vw - 64px);max-height:calc(100vh - 32px);color:var(--ink);border:1px solid var(--line);background:#fff;border-right:0;border-radius:10px 0 0 10px;padding:.9rem 1rem 1rem;display:none;overflow:auto;box-shadow:0 8px 28px #17185038}.a11y-dock.is-open .a11y-panel{display:block}.a11y-dock.is-open .a11y-dock-toggle{border-radius:10px 0 0 10px}.a11y-panel:focus{outline:none}.a11y-panel-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.a11y-panel-head h2{margin:0;font-size:1.05rem}.a11y-close{font:inherit;border:1px solid var(--line);border-radius:var(--radius);width:40px;height:40px;color:var(--indigo-900);cursor:pointer;background:#fff;font-size:1.5rem;line-height:1}.a11y-tools{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.a11y-tools button{font:inherit;color:var(--indigo-900);border-radius:var(--radius);cursor:pointer;background:#fff;border:1px solid #a9abbd;min-height:44px;font-weight:600}.a11y-tools>li>button{text-align:left;align-items:center;gap:.55rem;width:100%;padding:.5rem .75rem;display:flex}.a11y-tools>li>button .icon{width:1.25rem;height:1.25rem}.a11y-tools button:hover{background:var(--surface-2)}.a11y-tools button[aria-pressed=true]{background:var(--indigo);color:#fff;border-color:var(--indigo)}.a11y-tools button:disabled{opacity:.45;cursor:default}.a11y-label{margin-bottom:.3rem;font-weight:600;display:block}.a11y-font{gap:.35rem;display:flex}.a11y-font button{flex:1;min-width:44px}.a11y-tools a{padding:.25rem 0;font-weight:600;display:inline-block}.a11y-keys{color:var(--muted);margin:.75rem 0 0;font-size:.8rem;line-height:1.8}.no-js .a11y-dock,.no-js .js-only{display:none!important}kbd{background:var(--surface-2);border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;padding:0 .35em;font-family:ui-monospace,monospace;font-size:.85em}.a11y-table{border-collapse:collapse;min-width:min(100%,360px);margin:0 0 1rem}.a11y-table th,.a11y-table td{border:1px solid var(--line);text-align:left;padding:.4rem .75rem}.a11y-table th{background:var(--surface-2)}#conteudo:focus,#rodape:focus,#menu-principal:focus{outline:none}html.alto-contraste{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.alto-contraste *,html.alto-contraste :before,html.alto-contraste :after{color:#fff!important;box-shadow:none!important;text-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}html.alto-contraste a,html.alto-contraste a *{color:#ff0!important;text-decoration:underline!important}html.alto-contraste button,html.alto-contraste .btn,html.alto-contraste input,html.alto-contraste select,html.alto-contraste textarea{border:2px solid #fff!important}html.alto-contraste .btn,html.alto-contraste .btn *,html.alto-contraste button[aria-pressed=true]{color:#ff0!important}html.alto-contraste .a11y-tools button[aria-pressed=true]{color:#000!important;background-color:#ff0!important}html.alto-contraste .nav summary:after{border-color:#fff #0000 #0000!important}html.alto-contraste ::placeholder{color:#ccc!important}html.alto-contraste :focus-visible{outline:3px solid #ff0!important}html.alto-contraste .badge,html.alto-contraste .alert{border:1px solid #fff!important}html.alto-contraste .icon{fill:currentColor!important}html.alto-contraste .brand img{border-radius:4px;padding:4px;background-color:#fff!important}.topbar{background:var(--indigo-950);color:#fff;font-size:.875rem}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;padding-block:.45rem;display:flex}.topbar a{color:#fff;text-decoration:none}.topbar a:hover{color:var(--yellow);text-decoration:underline}.topbar ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.topbar li{align-items:center;gap:.4rem;display:inline-flex}.icon{fill:currentColor;vertical-align:-.125em;flex:none;width:1em;height:1em}.judicial{background:var(--yellow);color:var(--indigo-950);text-align:center;font-size:.85rem;font-weight:600}.judicial .wrap{padding-block:.4rem}.site-header{border-bottom:1px solid var(--line);background:var(--surface)}.site-header .wrap{justify-content:space-between;align-items:center;gap:1rem;padding-block:.6rem;display:flex}.brand{align-items:center;display:inline-flex}.brand img{width:150px;height:auto;display:block}.site-header .nav-toggle{display:none}.nav>ul{align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.nav a,.nav summary{color:var(--indigo-900);border-radius:var(--radius);cursor:pointer;padding:.55rem .75rem;font-weight:600;text-decoration:none;display:block}.nav a:hover,.nav summary:hover,.nav a[aria-current=page]{background:var(--surface-2);color:var(--indigo)}.nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--yellow)}.nav summary{list-style:none}.nav summary::-webkit-details-marker{display:none}.nav summary:after{content:"";vertical-align:.05em;border:5px solid #0000;border-top-color:currentColor;margin-left:.4rem;display:inline-block}.nav details{position:relative}.nav details ul{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:240px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #17185024}.nav details ul a{font-weight:500}.btn{border-radius:var(--radius);cursor:pointer;font-weight:700;font:inherit;border:2px solid #0000;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.btn-primary{background:var(--indigo);color:#fff}.btn-primary:hover{background:var(--indigo-900);color:#fff}.btn-yellow{background:var(--yellow);color:var(--indigo-950)}.btn-yellow:hover{color:var(--indigo-950);background:#f0b200}.btn-outline{border-color:var(--indigo);color:var(--indigo);background:0 0}.btn-outline:hover{background:var(--indigo);color:#fff}.btn-sm{padding:.35rem .7rem;font-size:.9rem}.header-search{order:3;align-items:center;gap:.3rem;display:flex}.header-search input[type=search]{width:11rem;padding:.35rem .6rem;font-size:.9rem}.site-header .brand{order:1}.site-header .nav{order:2;margin-left:auto}@media (width<=1100px) and (width>=901px){.header-search input[type=search]{width:8rem}.nav a,.nav summary{padding-inline:.5rem}}@media (width<=900px){.site-header .nav-toggle{order:2;display:inline-flex}.site-header .nav{order:4;margin-left:0}.header-search{order:3;width:100%}.header-search input[type=search]{flex:1;width:100%}.site-header .wrap{flex-wrap:wrap}.nav{width:100%;display:none}.nav.is-open,.no-js .nav{display:block}.nav>ul{flex-direction:column;align-items:stretch;padding-bottom:.5rem}.nav details ul{box-shadow:none;border:0;border-left:3px solid var(--yellow);border-radius:0;margin-left:.75rem;position:static}}.alert{border-left:6px solid var(--danger);background:var(--danger-soft);border-radius:var(--radius);margin:1.25rem 0;padding:1rem 1.25rem}.alert h2,.alert strong.alert-title{color:var(--danger);margin:0 0 .35rem;font-size:1.15rem;display:block}.alert p{margin:0 0 .6rem}.alert-info{border-left-color:var(--indigo);background:#eef0fb}.alert-info h2{color:var(--indigo-900)}.alert-success{border-left-color:var(--success);background:#e8f5ee}.banners{margin-top:1.25rem}.badge{letter-spacing:.02em;text-transform:uppercase;background:var(--surface-2);color:var(--muted);vertical-align:.15em;border-radius:99px;padding:.15rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.badge-danger{background:var(--danger);color:#fff}.badge-warn{background:var(--yellow);color:var(--indigo-950)}.hero{background:linear-gradient(135deg, var(--indigo-900), var(--indigo));color:#fff}.hero .wrap{gap:1rem;padding-block:2.5rem 2.75rem;display:grid}.hero .eyebrow{color:var(--yellow);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.85rem;font-weight:700}.hero h1{color:#fff;max-width:22ch;margin:0}.hero p{color:#e6e7f5;max-width:62ch;margin:0}.hero .actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.section{padding-block:2.5rem}.section-alt{background:var(--surface-2)}.section>.wrap>h2:first-child{margin-top:0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.section-head h2{margin:0}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:.4rem;padding:1.25rem;display:flex}.card h3{margin:0;font-size:1.05rem}.card p{color:var(--muted);margin:0}.card .card-icon{background:var(--yellow);width:2.5rem;height:2.5rem;color:var(--indigo-950);border-radius:50%;place-items:center;display:grid}.card .card-icon .icon{width:1.3rem;height:1.3rem}.card-link{color:inherit;text-decoration:none;transition:border-color .15s}.card-link:hover{border-color:var(--indigo);color:inherit}.card-link .count{color:var(--muted);font-size:.85rem}.page-head{background:var(--surface-2);border-bottom:1px solid var(--line)}.page-head .wrap{padding-block:1.5rem}.page-head h1{margin:.25rem 0 0}.page-head p.lead{color:var(--muted);max-width:70ch;margin:.5rem 0 0}.breadcrumb ol{color:var(--muted);flex-wrap:wrap;gap:.25rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.breadcrumb li+li:before{content:"›";margin-right:.25rem}.content{padding-block:2rem 3rem}.prose{max-width:75ch}.prose>:first-child{margin-top:0}.prose img{border:1px solid var(--line);border-radius:var(--radius);max-width:min(100%,480px);height:auto;display:block}.layout-2{gap:2rem;display:grid}@media (width>=960px){.layout-2{grid-template-columns:minmax(0,1fr) 300px}}.year-group{margin-bottom:1.75rem}.year-group>h2{border-bottom:2px solid var(--yellow);margin:0 0 .75rem;padding-bottom:.25rem;font-size:1.25rem}.month-label{color:var(--muted);margin:1rem 0 .5rem;font-size:1rem}.doc-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.doc{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:.85rem 1rem}.doc-title{margin:0;font-weight:700}.doc-title a{text-decoration:none}.doc-title a:hover{text-decoration:underline}.doc-meta{color:var(--muted);flex-wrap:wrap;gap:.1rem .9rem;margin:.15rem 0 0;font-size:.875rem;display:flex}.doc-files{flex-wrap:wrap;gap:.4rem .9rem;margin:.5rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.doc-files a{align-items:center;gap:.3rem;display:inline-flex}.doc-note{margin:.45rem 0 0;font-size:.9rem}.empty{color:var(--muted);font-style:italic}.filters{background:var(--surface-2);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));align-items:end;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:grid}.filters .field-q{grid-column:1/-1}label{margin-bottom:.25rem;font-size:.9rem;font-weight:600;display:block}input[type=text],input[type=search],input[type=email],input[type=tel],select,textarea{width:100%;font:inherit;border-radius:var(--radius);color:var(--ink);background:#fff;border:1px solid #a9abbd;padding:.55rem .7rem}textarea{resize:vertical;min-height:9rem}.field{margin-bottom:1rem}.field .hint{color:var(--muted);margin:.25rem 0 0;font-size:.85rem}.field .error{color:var(--danger);margin:.25rem 0 0;font-size:.875rem;font-weight:600}.check{align-items:flex-start;gap:.5rem;font-weight:400;display:flex}.check input{margin-top:.3rem}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.meta-list{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;font-size:.95rem;display:grid}.meta-list dt{color:var(--muted);font-weight:700}.meta-list dd{margin:0}.side-box{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:1rem;padding:1rem 1.1rem}.side-box h2{margin:0 0 .6rem;font-size:1rem}.files{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.files li{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.files .file-name{font-weight:600}.files .file-info{color:var(--muted);font-size:.85rem;font-weight:400;display:block}.files .file-actions{flex-wrap:wrap;gap:.5rem;display:flex}.annulled-title{color:var(--danger)}.pagination{flex-wrap:wrap;gap:.35rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.pagination a,.pagination span{border:1px solid var(--line);border-radius:var(--radius);padding:.4rem .75rem;text-decoration:none;display:inline-block}.pagination [aria-current] span{background:var(--indigo);color:#fff;border-color:var(--indigo)}.contact-grid{gap:2rem;display:grid}@media (width>=860px){.contact-grid{grid-template-columns:1fr 1.3fr}}.contact-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.contact-list li{align-items:flex-start;gap:.75rem;display:flex}.contact-list .icon{width:1.25rem;height:1.25rem;color:var(--indigo);margin-top:.2rem}.contact-list strong{display:block}.site-footer{background:var(--indigo-900);color:#dfe0f2;margin-top:0;font-size:.925rem}.site-footer a{color:#fff}.site-footer a:hover{color:var(--yellow)}.site-footer .wrap{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.5rem;padding-block:2rem;display:grid}.site-footer h2{color:var(--yellow);margin:0 0 .6rem;font-size:1rem}.site-footer ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.site-footer .legal{border-top:1px solid #ffffff26}.site-footer .legal .wrap{flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-block:1rem;font-size:.85rem;display:flex}.whatsapp-float{z-index:30;color:#fff;background:#1b7f47;border-radius:99px;align-items:center;gap:.5rem;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 18px #00000040}.whatsapp-float:hover{color:#fff;background:#14663a}.whatsapp-float .icon{width:1.4rem;height:1.4rem}@media (width<=520px){.whatsapp-float .label{display:none}.whatsapp-float{padding:.8rem}}@media print{.a11y-dock,.a11y-skip,.header-search,.topbar,.site-header .nav,.nav-toggle,.whatsapp-float,.site-footer,.filters{display:none!important}a{color:inherit}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
