/* Editorial additions: scoped to preserve the approved layout. */
.df-content-v9{max-width:1120px;margin:36px auto;padding:28px 24px;box-sizing:border-box;border-top:1px solid #e1e5ea;color:#253247}
.df-content-v9 h2{font-size:clamp(24px,3vw,34px)!important;line-height:1.25!important;margin:0 0 18px!important}
.df-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}
.df-content-grid h3{font-size:21px!important;line-height:1.35!important;margin:0 0 12px!important}
.df-content-v9 p{font-size:16px!important;line-height:1.7!important}.df-content-v9 details{padding:18px;background:#f3f6fa;border-radius:10px}.df-content-v9 summary{cursor:pointer;font-weight:650}.df-content-v9 a{text-decoration:underline;text-underline-offset:3px;color:#173a61}.df-content-links{margin-top:20px}
@media(max-width:760px){.df-content-grid{grid-template-columns:minmax(0,1fr);gap:18px}.df-content-v9{padding:24px 18px;margin:24px auto}}
