.uli-v121-editorial-framework{padding:88px 0;background:#f4f8f5;border-top:1px solid rgba(20,40,34,.08);border-bottom:1px solid rgba(20,40,34,.08)}
.uli-v121-framework-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,470px);gap:50px;align-items:end;margin-bottom:36px}
.uli-v121-framework-head h2{margin:9px 0 0;max-width:760px;font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.04em}
.uli-v121-framework-head p{margin:0;color:#596862;font-size:17px;line-height:1.75}
.uli-v121-framework-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:16px}
.uli-v121-framework-grid article{padding:28px 25px;border:1px solid rgba(20,40,34,.10);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(24,48,40,.045)}
.uli-v121-framework-grid article>span{display:block;margin-bottom:25px;color:#148b63;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.uli-v121-framework-grid h3{margin:0 0 12px;font-size:21px;line-height:1.2;letter-spacing:-.02em}
.uli-v121-framework-grid p{margin:0;color:#596862;font-size:14px;line-height:1.72}
.uli-v121-framework-grid .uli-v121-framework-lead{grid-row:span 2;padding:34px 30px;background:#fff}
.uli-v121-framework-grid .uli-v121-framework-lead h3{font-size:30px;max-width:570px}
.uli-v121-framework-grid .uli-v121-framework-lead p+p{margin-top:14px}
.uli-v121-framework-note{display:flex;gap:24px;align-items:center;margin-top:16px;padding:21px 24px;border-radius:16px;background:#183d32;color:#fff}
.uli-v121-framework-note strong{font-size:15px;white-space:nowrap}.uli-v121-framework-note span{font-size:14px;line-height:1.6;opacity:.86}
@media(max-width:900px){.uli-v121-framework-head{grid-template-columns:1fr;gap:18px}.uli-v121-framework-grid{grid-template-columns:1fr 1fr}.uli-v121-framework-grid .uli-v121-framework-lead{grid-column:1/-1;grid-row:auto}.uli-v121-framework-note{display:block}.uli-v121-framework-note span{display:block;margin-top:8px}}
@media(max-width:600px){.uli-v121-editorial-framework{padding:62px 0}.uli-v121-framework-grid{grid-template-columns:1fr}.uli-v121-framework-grid .uli-v121-framework-lead{padding:27px 22px}.uli-v121-framework-grid .uli-v121-framework-lead h3{font-size:26px}.uli-v121-framework-grid article{padding:23px 20px}.uli-v121-framework-note{padding:19px 20px}}
