.capa{position:relative;overflow:hidden;aspect-ratio:16 / 9;max-width:100%;border-radius:var(--radius-xl);display:block}.capa__chip{position:absolute;left:14px;top:14px;z-index:1;padding:5px 10px;border-radius:var(--radius-pill);background:#ffffffe0;color:var(--heading);font-size:10.5px}.capa__glifo{position:absolute;right:-6px;bottom:-.2em;font:800 140px/1 var(--font-display);letter-spacing:-.05em}.capa--grande .capa__glifo{font-size:220px}.capa--rescisao{background:var(--forest)}.capa--rescisao .capa__glifo{color:var(--brand);opacity:.9}.capa--13-salario{background:var(--brand-glow)}.capa--13-salario .capa__glifo{color:var(--forest);opacity:.18}.capa--ferias{background:var(--brand-soft)}.capa--ferias .capa__glifo{color:var(--heading);opacity:.2}.capa--fgts,.capa--seguro-desemprego{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.capa--fgts .capa__glifo,.capa--seguro-desemprego .capa__glifo{color:var(--brand-strong)}.capa--salario{background:var(--ink-black)}.capa--salario .capa__glifo{color:var(--brand)}.capa--jornada{background:var(--forest-deep)}.capa--jornada .capa__glifo{color:var(--brand);opacity:.8}.capa--financas{background:var(--forest-deep)}.capa--financas .capa__glifo{color:var(--brand)}.posts{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.posts--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.post-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:12px 12px 18px;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);text-decoration:none;color:var(--ink);transition:box-shadow .15s}.post-card:hover{box-shadow:var(--shadow-lift)}.post-card:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.post-card__corpo{display:flex;flex-direction:column;gap:6px;padding:0 6px}.post-card__cat{color:var(--ink-muted)}.post-card__titulo{font:700 18px/24px var(--font-display);color:var(--heading);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card__desc{font:400 15px/22px var(--font-body);color:var(--ink-muted)}.post-card__meta{font:400 13px/18px var(--font-body);color:var(--ink-muted)}.post-card .cd-tile__go{top:22px;right:22px}@media(min-width:760px){.post-card--destaque{grid-column:1 / -1;display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:24px}.post-card--destaque .post-card__titulo{font-size:24px;line-height:30px}}.blog-topo{display:flex;flex-direction:column;gap:14px}.filtros{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.filtros a{flex:none;text-decoration:none}.filtros a[aria-current=page]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.post-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font:400 14px/20px var(--font-body);color:var(--ink-muted)}.post-linha-fina{margin:0;font:400 18px/28px var(--font-body);color:var(--ink-muted);max-width:60ch}.sumario{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.sumario summary{cursor:pointer;list-style:none;padding:14px 18px;font:700 15px/20px var(--font-display);color:var(--heading);display:flex;justify-content:space-between}.sumario summary::-webkit-details-marker{display:none}.sumario summary:after{content:"+";font-weight:600;transition:transform .15s}.sumario[open] summary:after{transform:rotate(45deg)}.sumario ol{margin:0;padding:0 18px 16px 38px;display:flex;flex-direction:column;gap:6px}.sumario a{color:var(--heading);font:400 15px/22px var(--font-body)}.post-corpo h2{scroll-margin-top:96px}.post-corpo p,.post-corpo li{font-size:17px;line-height:28px}.fontes{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font:400 14px/20px var(--font-body)}.fontes a{overflow-wrap:anywhere}.post-aviso{margin:0;font:400 13.5px/20px var(--font-body);color:var(--ink-muted)}.cta-calc{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;background:var(--forest);color:var(--on-forest);border-radius:var(--radius-xl);padding:20px;margin-block:8px}.cta-calc__icone{width:48px;height:48px;border-radius:50%;background:var(--brand);color:var(--on-brand);display:grid;place-items:center;font:700 14px/1 var(--font-display)}.cta-calc__icone svg{width:22px;height:22px}.cta-calc__texto{display:flex;flex-direction:column;gap:4px;min-width:0}.cta-calc__texto .eyebrow{color:var(--brand)}.cta-calc__texto strong{font:700 19px/24px var(--font-display)}.cta-calc__texto span:last-child{font:400 14px/20px var(--font-body);opacity:.85}.cta-calc .cd-btn{grid-column:1 / -1;justify-self:start}@media(min-width:640px){.cta-calc{grid-template-columns:48px 1fr auto}.cta-calc .cd-btn{grid-column:auto}}.exemplo{margin:8px 0;display:flex;flex-direction:column;gap:12px}.exemplo__cab{display:flex;flex-direction:column;gap:2px}.exemplo__cab .eyebrow{color:var(--ink-muted)}.exemplo__titulo{font:700 17px/22px var(--font-display);color:var(--heading)}.exemplo__total{display:flex;flex-direction:column;gap:2px;background:var(--forest);color:var(--on-forest);border-radius:var(--radius-lg);padding:16px 18px}.exemplo__total span:first-child{color:var(--brand);font:600 13px/18px var(--font-body)}.exemplo__total strong{font:700 30px/36px var(--font-display);font-variant-numeric:tabular-nums}.exemplo__extra{font:400 13px/18px var(--font-body)}.exemplo__linhas .cd-line__name,.exemplo__linhas .cd-line__value{font-size:15px;line-height:20px}.exemplo__link{align-self:flex-start}.bloco{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:14px 16px;border-radius:var(--radius-lg);margin-block:4px}.bloco--nota{background:var(--brand-soft)}.bloco--atencao{background:var(--danger-soft)}.bloco__icone{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:800 14px/1 var(--font-display);background:var(--surface);color:var(--heading)}.bloco--atencao .bloco__icone{color:var(--danger)}.bloco__texto{display:flex;flex-direction:column;gap:4px;font:400 15px/23px var(--font-body);color:var(--ink)}.bloco__texto strong{color:var(--heading)}.bloco__texto p{margin:0;font-size:15px;line-height:23px}.home-blog{display:flex;flex-direction:column;gap:16px}.home-blog__topo{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
