.news-launch-layout { display: grid; grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr); gap: 56px; align-items: start; }
.news-protege-visual { background: #edf5ef; border: 1px solid #d9e6db; border-radius: 24px; padding: 56px 24px; text-align: center; }
.news-protege-visual img { display: block; max-width: 100%; height: auto; margin: 0 auto 28px; border-radius: 36px; }
.news-protege-visual > span:first-of-type { display: block; color: #236a35; font: 700 clamp(1.8rem,3vw,2.5rem) var(--font-heading); }
.news-protege-visual p { margin: 16px 0 24px; }
.news-free-badge { display: inline-block; border-radius: 30px; background: #236a35; color: white; padding: 8px 20px; font-weight: 600; }
.news-launch-copy { min-width: 0; }
.news-launch-copy h2 { margin: 18px 0 24px; }
.news-launch-copy h3, .securethra-copy h3 { margin: 26px 0 16px; font-size: 1.25rem; }
.news-launch-copy p { margin-bottom: 18px; }
@media (max-width: 760px) { .news-launch-layout { grid-template-columns: 1fr; gap: 30px; } .news-protege-visual { padding: 36px 24px; } }
