.compliance-editorial{color:#142c44;background:#fafbf9}.compliance-editorial .compliance-container{width:min(88%,1280px);margin-inline:auto}.compliance-editorial .compliance-section{padding-block:clamp(4rem,7vw,7rem);scroll-margin-top:90px}.compliance-editorial h1,.compliance-editorial h2,.compliance-editorial h3{font-weight:500}.compliance-editorial h1{letter-spacing:-.055em;margin-top:1.5rem;font-size:clamp(2.75rem,6vw,5.75rem);line-height:1.07}.compliance-editorial h1 span{color:#0b4384}.compliance-editorial h2{letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.15}.compliance-editorial h3{letter-spacing:-.025em;font-size:1.375rem;line-height:1.3}.compliance-editorial .compliance-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.6875rem;line-height:1.8}.compliance-editorial .compliance-description{color:#526879;max-width:650px;margin-top:1.5rem;font-size:1rem;line-height:1.85}.compliance-editorial .compliance-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.compliance-editorial .compliance-link{text-underline-offset:5px;align-items:center;gap:.75rem;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}.compliance-editorial .compliance-note,.compliance-editorial figcaption{color:#526879;margin-top:1.5rem;font-size:.75rem;line-height:1.8}.compliance-editorial .compliance-grid,.compliance-editorial .compliance-heading{grid-template-columns:1fr 1.2fr;gap:8%;display:grid}.compliance-editorial .compliance-heading{margin-bottom:3rem}.compliance-editorial .compliance-tint{background:#eaf0f4}.compliance-editorial .compliance-steps,.compliance-editorial .compliance-reading{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}.compliance-editorial .compliance-steps li,.compliance-editorial .compliance-reading>a{border-top:1px solid #c6d2dd;padding-top:1.5rem}.compliance-editorial .compliance-steps span{color:#0b4384;font-size:.75rem}.compliance-editorial .compliance-steps h3{margin-top:1.25rem}.compliance-editorial .compliance-steps p,.compliance-editorial .compliance-reading p,.compliance-editorial .compliance-sources p{color:#526879;margin-top:.75rem;font-size:.875rem;line-height:1.85}.compliance-editorial .compliance-reading a:hover h3{color:#0b4384;text-decoration:underline}.compliance-editorial figure img{border:1px solid #c6d2dd;width:100%;height:auto}.compliance-editorial .compliance-sources{grid-template-columns:1fr 1fr;gap:2rem 4rem;margin-top:3rem;display:grid}.compliance-editorial .compliance-sources a{color:#0b4384;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.compliance-editorial .compliance-close{color:#fff;background:#0b4384}.compliance-editorial .compliance-close .compliance-description{color:#fffc}.compliance-editorial .compliance-close .compliance-kicker{color:#b9e2f3}.labor-reform-facts{min-width:0}.labor-reform-facts p{margin-block:1rem;font-size:.875rem;line-height:1.85}.labor-reform-facts h3{margin-top:2rem}.labor-reform-facts table{border-collapse:collapse;width:100%;margin-block:1.5rem;font-size:.875rem}.labor-reform-facts caption{text-align:left;padding-bottom:1rem;font-size:.75rem}.labor-reform-facts th,.labor-reform-facts td{text-align:left;border-bottom:1px solid #c6d2dd;padding:.7rem}.labor-reform-facts a{color:#0b4384;text-underline-offset:4px;align-content:center;min-height:44px;text-decoration:underline;display:inline-block}@media (max-width:900px){.compliance-editorial .compliance-grid,.compliance-editorial .compliance-heading{grid-template-columns:1fr;gap:2rem}}@media (max-width:600px){.compliance-editorial .compliance-steps,.compliance-editorial .compliance-reading,.compliance-editorial .compliance-sources{grid-template-columns:1fr;gap:2rem}}
