.bl-hero{padding-bottom:40px}.bl-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.gx .bl-hero h1{font-size:clamp(40px,4.6vw,64px)}.bl-search{margin:30px 0 0}.gx .bl-buscas{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:14px;font-size:13px}.bl-buscas span{margin-right:2px;color:var(--gx-muted)}.bl-buscas a{padding:3px 9px;border-radius:7px;background:var(--gx-mint-100);color:var(--gx-green-text);font-weight:500;text-decoration:none;transition:background .15s ease}.bl-buscas a:hover{background:var(--gx-mint)}.bl-chips{justify-content:flex-start;margin-top:44px}.bl-fan{position:relative;height:380px}.bl-fan-card{position:absolute;width:72%;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--gx-line);box-shadow:0 30px 60px -36px #114a3f8c;text-decoration:none;transition:transform .45s var(--gx-ease)}.bl-fan-card img{display:block;width:100%;aspect-ratio:2 / 1;-o-object-fit:cover;object-fit:cover}.bl-fan-card>span{display:grid;gap:6px;padding:14px 16px 16px}.bl-fan-card b{justify-self:start;padding:2px 8px;border-radius:6px;background:var(--gx-brand);color:#13201d;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.bl-fan-card strong{font-size:15.5px;line-height:1.3;font-weight:600;color:var(--gx-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl-fan-card:nth-child(1){top:0;right:0;transform:rotate(5deg);opacity:.85}.bl-fan-card:nth-child(2){top:34px;right:13%;transform:rotate(-2deg)}.bl-fan-card:nth-child(3){top:92px;left:0;transform:rotate(-5deg)}.bl-fan:hover .bl-fan-card:nth-child(3){transform:rotate(-3deg) translateY(-6px)}.bl-fan-card:nth-child(3):focus-visible{outline:3px solid var(--gx-green)}.bl-fan-chip{position:absolute;z-index:2;left:4%;top:40px;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:10px;background:var(--gx-ink);color:#fff;font-size:12.5px;font-weight:500;box-shadow:0 14px 30px -14px #00000080}.bl-fan-chip svg{color:var(--gx-brand-300)}.bl-plantao{display:flex;align-items:center;overflow:hidden;border-block:1px solid var(--gx-line-soft);background:#fff}.bl-plantao-tag{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:14px 18px 14px max(24px,calc((100vw - 1180px)/2));background:var(--gx-ink);color:#fff;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);padding-right:30px}.bl-plantao-tag i{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:bl-pulso 1.6s ease-in-out infinite}@keyframes bl-pulso{50%{box-shadow:0 0 0 5px #ef444440}}.bl-plantao-trilho{display:flex;width:-moz-max-content;width:max-content;animation:bl-trilho 70s linear infinite}.bl-plantao:hover .bl-plantao-trilho,.bl-plantao:focus-within .bl-plantao-trilho{animation-play-state:paused}@keyframes bl-trilho{to{transform:translate(-50%)}}.bl-plantao ul{display:flex;margin:0;padding:0;list-style:none}.bl-plantao li a{display:inline-flex;align-items:center;gap:10px;padding:14px 28px 14px 0;white-space:nowrap;font-size:14px;font-weight:500;color:var(--gx-ink);text-decoration:none}.bl-plantao li a:before{content:"";width:4px;height:4px;margin-right:18px;border-radius:50%;background:var(--gx-brand)}.bl-plantao li a:hover{color:var(--gx-green-text)}.bl-plantao time{padding:2px 7px;border-radius:6px;background:var(--gx-mint-100);color:var(--gx-green-text);font-size:11.5px;font-weight:600}.bl-bloco{margin-bottom:96px}.bl-bloco-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px}.gx .bl-bloco-head h2{font-size:clamp(28px,3vw,40px)}.gx .bl-bloco-head>p{max-width:380px;font-size:15px}.bl-bloco-head .gx-eyebrow{margin-bottom:12px}.bl-prazos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:26px 0 0;list-style:none}.bl-prazo{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;padding:52px 20px 20px;border-radius:18px;background:#fff;border:1px solid var(--gx-line);text-decoration:none;transition:border-color .16s ease,transform .3s var(--gx-ease)}.bl-prazo:hover{border-color:var(--gx-brand-300);transform:translateY(-3px)}.bl-prazo-data{position:absolute;top:-26px;left:18px;display:grid;place-items:center;align-content:center;width:66px;height:66px;border-radius:14px;background:var(--gx-brand);color:#13201d;transform:rotate(-4deg);box-shadow:0 16px 30px -16px #114a3fb3;line-height:1}.bl-prazo-data b{font-size:26px;font-weight:700;letter-spacing:-.03em}.bl-prazo-data small{margin-top:3px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.is-previsto .bl-prazo-data{background:#fff;border:1.5px dashed var(--gx-brand);color:var(--gx-green-text)}.is-previsto .bl-prazo-data b{font-size:17px;text-transform:uppercase;letter-spacing:.04em}.is-aberta .bl-prazo-data{background:var(--gx-amber-bg);color:var(--gx-amber);border:1.5px solid #f3d29b}.bl-prazo-norma{position:absolute;top:14px;right:16px;padding:3px 8px;border-radius:6px;background:var(--gx-mint-50);border:1px solid var(--gx-line);font-size:11.5px;font-weight:600;color:var(--gx-text)}.bl-prazo strong{font-size:16px;line-height:1.35;font-weight:600;color:var(--gx-ink)}.bl-prazo em{margin-top:auto;padding-top:6px;font-size:13px;font-style:normal;font-weight:600;color:var(--gx-green-text)}.is-aberta em{color:var(--gx-amber)}.is-previsto em{color:var(--gx-muted);font-weight:500}.bl-temas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 20px;padding-top:44px}.bl-tema{position:relative;display:flex;flex-direction:column;gap:6px;padding:58px 20px 20px;border-radius:18px;background:var(--gx-mint-50);border:1px solid var(--gx-line);text-decoration:none;transition:border-color .16s ease,background .16s ease}.bl-tema:hover{border-color:var(--gx-brand-300);background:#fff}.bl-tema-capas{position:absolute;top:-42px;left:18px;width:170px;height:84px}.bl-tema-capas img{position:absolute;top:0;width:112px;aspect-ratio:2 / 1;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:2px solid white;box-shadow:0 12px 24px -14px #114a3f99;transition:transform .4s var(--gx-ease)}.bl-tema-capas img:nth-child(1){left:0;transform:rotate(-8deg)}.bl-tema-capas img:nth-child(2){left:28px;top:8px;transform:rotate(-1deg)}.bl-tema-capas img:nth-child(3){left:56px;top:18px;transform:rotate(6deg)}.bl-tema:hover .bl-tema-capas img:nth-child(1){transform:rotate(-11deg) translate(-4px,-4px)}.bl-tema:hover .bl-tema-capas img:nth-child(3){transform:rotate(9deg) translate(6px,-2px)}.bl-tema strong{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--gx-ink)}.bl-tema>span:not(.gx-link):not(.bl-tema-capas){font-size:13.5px;line-height:1.5;color:var(--gx-muted)}.bl-tema .gx-link{margin-top:auto;padding-top:10px;font-size:13.5px}.bl-duas{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px}.bl-duas .bl-bloco-head{margin-bottom:24px}.bl-fundamentos{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:none}.bl-fundamentos a{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr);gap:18px;align-items:center;padding:10px 16px 10px 10px;border-radius:16px;border:1px solid var(--gx-line);background:#fff;text-decoration:none;transition:border-color .16s ease,transform .3s var(--gx-ease)}.bl-fundamentos a:hover{border-color:var(--gx-brand-300);transform:translate(4px)}.bl-fundamentos img{width:116px;aspect-ratio:2 / 1;-o-object-fit:cover;object-fit:cover;border-radius:10px}.bl-fund-n{position:absolute;z-index:1;left:-12px;top:-10px;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--gx-ink);color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;transform:rotate(-6deg)}.bl-fundamentos strong{display:block;font-size:15px;line-height:1.35;font-weight:600;color:var(--gx-ink)}.bl-fundamentos small,.bl-rapidas small{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:12.5px;color:var(--gx-muted)}.bl-rapidas{display:grid;margin:0;padding:0;list-style:none}.bl-rapidas li+li{margin-top:-8px}.bl-rapidas li:nth-child(odd) a{transform:rotate(-.6deg)}.bl-rapidas li:nth-child(2n) a{transform:rotate(.6deg) translate(10px)}.bl-rapidas a{position:relative;display:grid;gap:4px;padding:16px 18px;border-radius:14px;border:1px solid var(--gx-line);background:#fff;box-shadow:0 10px 24px -20px #114a3f99;text-decoration:none;transition:transform .3s var(--gx-ease),border-color .16s ease}.bl-rapidas a:hover{z-index:2;border-color:var(--gx-brand-300);transform:rotate(0) translate(0) scale(1.02)}.bl-rapidas strong{font-size:15px;line-height:1.35;font-weight:600;color:var(--gx-ink)}.bl-rapidas a>span{font-size:13px;line-height:1.5;color:var(--gx-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.bl-rapidas small{margin-top:2px;color:var(--gx-green-text);font-weight:600}.bl-todos-head{padding-top:8px}@media (max-width: 1040px){.bl-prazos,.bl-temas{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-duas{grid-template-columns:minmax(0,1fr);gap:72px}}@media (max-width: 900px){.bl-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.bl-fan{height:300px;max-width:520px}.bl-bloco-head{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width: 560px){.bl-fan{height:250px}.bl-fan-card{width:80%}.bl-fan-card:nth-child(1){display:none}.bl-fan-card:nth-child(2){top:0;right:0}.bl-fan-card:nth-child(3){top:48px}.bl-fan-chip{top:8px}.bl-prazos{grid-template-columns:minmax(0,1fr);gap:40px}.bl-temas{grid-template-columns:minmax(0,1fr)}.bl-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:0 16px 6px;scrollbar-width:none}.bl-chips a{flex:0 0 auto}.bl-rapidas li:nth-child(2n) a{transform:rotate(.6deg)}}@media (prefers-reduced-motion: reduce){.bl-plantao-trilho{animation:none}.bl-plantao{overflow-x:auto}.bl-plantao-tag i{animation:none}}
