.df-cms{font-family:Poppins,Arial,sans-serif;color:#172033;background:#f7f8fa;min-height:65vh}.df-cms-container{width:min(1180px,calc(100% - 40px));margin:auto}.df-cms-hero{background:linear-gradient(120deg,#151f30,#28344a);color:#fff;padding:78px 0 72px}.df-cms-eyebrow{font-size:12px;letter-spacing:.17em;color:#ff8b8b;font-weight:700}.df-cms-hero h1{font-size:clamp(30px,4vw,54px);letter-spacing:-.04em;line-height:1.15;margin:15px 0}.df-cms-hero p:not(.df-cms-eyebrow){max-width:720px;color:#d8dce5;line-height:1.85}.df-cms-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;padding:45px 0 90px}.df-cms-article,.df-cms-aside{background:#fff;border:1px solid #e9ebf0;border-radius:20px;box-shadow:0 10px 30px rgba(16,25,44,.035)}.df-cms-article{padding:32px;min-height:340px}.df-cms-cover{width:100%;max-height:390px;object-fit:cover;border-radius:14px;margin-bottom:25px}.df-cms-rich{line-height:1.9;color:#354056;overflow-wrap:anywhere}.df-cms-rich h2,.df-cms-rich h3{color:#152034;margin:26px 0 10px}.df-cms-rich a{color:#bd242b}.df-cms-aside{align-self:start;padding:28px;position:sticky;top:22px}.df-cms-aside span{font-size:11px;letter-spacing:.15em;color:#c52930;font-weight:800}.df-cms-aside h2{font-size:23px;line-height:1.35}.df-cms-aside p{font-size:14px;line-height:1.7;color:#687284}.df-cms-aside a{display:block;background:#bd242b;color:#fff;text-align:center;border-radius:10px;text-decoration:none;padding:13px;margin-top:12px;font-weight:700;font-size:13px}.df-cms-aside a+a{background:#1e2a3d}@media(max-width:850px){.df-cms-body{grid-template-columns:1fr}.df-cms-aside{position:static}.df-cms-article{padding:22px}.df-cms-hero{padding:54px 0}}
