.legislation-home{position:relative;padding:100px 0;overflow:hidden;background:linear-gradient(150deg,#f8f5ec,#f0ecdf)!important;color:#07122f!important}.legislation-home:before{content:"42";position:absolute;right:-2vw;top:-55px;color:rgba(7,18,47,.035);font-size:clamp(230px,32vw,520px);line-height:1;font-weight:1000;letter-spacing:-.09em;pointer-events:none}.legislation-home-head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:end}.legislation-home .kicker{color:#8e7100!important}.legislation-home .title{max-width:720px;margin:14px 0 16px;color:#07122f!important}.legislation-home .title span{color:#b48f00!important}.legislation-home-head>div>p{max-width:680px;margin:0;color:#596278;line-height:1.65}.legislation-kpis{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));overflow:hidden;border:1px solid rgba(7,18,47,.1);border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(7,18,47,.08)}.legislation-kpis div{padding:22px;border-left:1px solid rgba(7,18,47,.08)}.legislation-kpis div:first-child{border-left:0}.legislation-kpis strong{display:block;color:#087246;font-size:27px;line-height:1;font-weight:950}.legislation-kpis span{display:block;margin-top:8px;color:#687187;font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.legislation-preview{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:42px}.legislation-preview-card{position:relative;min-height:245px;padding:25px 22px 48px;border:1px solid rgba(7,18,47,.09);border-top:4px solid #e0b300;border-radius:18px;background:#fff;box-shadow:0 16px 40px rgba(7,18,47,.07)}.legislation-preview-card>span{color:#9b7c00;font-size:8px;text-transform:uppercase;letter-spacing:.15em;font-weight:950}.legislation-preview-card h3{margin:10px 0 14px;color:#07122f;font-size:27px}.legislation-preview-card p{margin:0;color:#596278;font-size:12px;line-height:1.62}.legislation-preview-card small{position:absolute;left:22px;bottom:19px;padding:6px 9px;border-radius:999px;background:#e9f8ef;color:#087246;font-weight:850}.legislation-home-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:22px;padding:22px 24px;border:1px solid rgba(7,18,47,.09);border-radius:18px;background:rgba(255,255,255,.62)}.legislation-home-footer>p{max-width:800px;margin:0;color:#626b7f;font-size:11px;line-height:1.55}.legislation-home-footer>div{display:flex;align-items:center;gap:14px;flex:none}.legislation-home-footer .btn{white-space:nowrap}.legislation-source{color:#087246;font-size:11px;font-weight:900;white-space:nowrap}
@media(max-width:1150px){.legislation-home-head{grid-template-columns:1fr}.legislation-kpis{width:100%}.legislation-preview{grid-template-columns:repeat(2,1fr)}.legislation-home-footer{align-items:flex-start;flex-direction:column}.legislation-home-footer>div{flex-wrap:wrap}}
@media(max-width:650px){.legislation-home{padding:76px 0}.legislation-home-head{gap:28px}.legislation-kpis{grid-template-columns:1fr}.legislation-kpis div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px;border-left:0;border-top:1px solid rgba(7,18,47,.08)}.legislation-kpis div:first-child{border-top:0}.legislation-kpis span{margin:0;text-align:right}.legislation-preview{grid-template-columns:1fr;margin-top:28px}.legislation-preview-card{min-height:210px}.legislation-home-footer{padding:19px}.legislation-home-footer>div{width:100%;display:grid}.legislation-home-footer .btn,.legislation-source{text-align:center;justify-content:center}}
