.page-id-1972 .entry-header { display: none; } .page-id-1972 .site-content .ast-container, .page-id-1972 .entry-content[ast-blocks-layout] { max-width: 100%; padding-left: 0; padding-right: 0; } .page-id-1972 .site-main, .page-id-1972 .entry-content { margin: 0; } .page-id-1972 .elementor-location-single, .page-id-1972 .elementor { background: #ffffff; } .page-id-1972 .elementor-widget:not(:last-child) { margin-bottom: 0; } .page-id-1972 .elementor-widget-container { width: 100%; } .lh-newsroom-shell { width: min(1220px, calc(100% - 48px)); margin: 0 auto; } .lh-newsroom-block { padding: 0 0 64px; } .lh-newsroom-topnav { display: flex; flex-wrap: wrap; gap: 18px; margin: 0 0 22px; padding-top: 14px; } .lh-newsroom-topnav a { color: #3c4d5d; font-size: 14px; font-weight: 600; text-decoration: none; } .lh-newsroom-topnav a:hover, .lh-newsroom-topnav a:focus { color: #103250; } .lh-newsroom-hero { padding: 24px 0 40px; } .lh-newsroom-hero__eyebrow, .lh-newsroom-story__meta, .lh-newsroom-spotlight__eyebrow { color: #6b7280; font-size: 12px; font-weight: 600; letter-spacing: 0; text-transform: none; } .lh-newsroom-hero h1, .lh-newsroom-inline-title, .lh-newsroom-story__title, .lh-newsroom-spotlight__copy h2, .lh-newsroom-resource-card h3 { font-family: "Source Sans Pro", "Segoe UI", sans-serif; color: #111827; } .lh-newsroom-hero h1 { margin: 0 0 12px; font-size: clamp(3rem, 5vw, 4.6rem); line-height: 0.95; letter-spacing: -0.05em; } .lh-newsroom-hero p:last-of-type { max-width: 760px; margin: 0; color: #4b5563; font-size: 16px; line-height: 1.7; } .lh-newsroom-hero__actions { display: flex; flex-wrap: wrap; gap: 18px; margin-top: 18px; } .lh-newsroom-button { display: inline-flex; align-items: center; justify-content: center; padding: 0; border: 0; background: transparent; color: #2b6df8; font-size: 14px; font-weight: 600; line-height: 1; text-decoration: none; } .lh-newsroom-button:hover, .lh-newsroom-button:focus { text-decoration: underline; } .lh-newsroom-inline-title { margin: 0 0 28px; font-size: 2rem; line-height: 1.04; letter-spacing: -0.04em; } .lh-newsroom-featured-grid { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(320px, 0.9fr); gap: 34px; align-items: start; } .lh-newsroom-story--lead .lh-newsroom-story__media { display: block; position: relative; margin-bottom: 16px; background: #eef2f7; } .lh-newsroom-story__badge { position: absolute; left: 0; top: 0; z-index: 2; padding: 8px 12px; background: #2b6df8; color: #ffffff; font-size: 12px; font-weight: 600; } .lh-newsroom-story__media img, .lh-newsroom-card__placeholder { display: block; width: 100%; aspect-ratio: 16 / 10; object-fit: cover; } .lh-newsroom-card__placeholder { display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, #e9f0fb 0%, #f8fbff 100%); color: #2b6df8; font-size: 1rem; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; } .lh-newsroom-story__body { padding-right: 10px; } .lh-newsroom-story__meta { margin: 0 0 10px; } .lh-newsroom-story__title { margin: 0 0 10px; font-size: 1.9rem; line-height: 1.06; letter-spacing: -0.03em; } .lh-newsroom-story--lead .lh-newsroom-story__title a, .lh-newsroom-story--list .lh-newsroom-story__title a, .lh-newsroom-story--grid .lh-newsroom-story__title a, .lh-newsroom-resource-card h3 a { color: inherit; text-decoration: none; } .lh-newsroom-story__excerpt, .lh-newsroom-spotlight__copy p, .lh-newsroom-resource-card p, .lh-newsroom-tool-card p { margin: 0; color: #4b5563; font-size: 15px; line-height: 1.7; } .lh-newsroom-story__link { display: inline-flex; align-items: center; gap: 6px; margin-top: 14px; color: #2b6df8; font-size: 14px; font-weight: 600; text-decoration: none; } .lh-newsroom-story__link::after { content: "\2192"; } .lh-newsroom-featured-grid__list { display: grid; } .lh-newsroom-story--list { padding: 0 0 24px; border-bottom: 1px solid #e5e7eb; } .lh-newsroom-story--list + .lh-newsroom-story--list { padding-top: 24px; } .lh-newsroom-story--list .lh-newsroom-story__title { margin-bottom: 0; font-size: 1.55rem; line-height: 1.08; } .lh-newsroom-tools-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 28px; } .lh-newsroom-tool-card__icon { width: 42px; height: 42px; margin-bottom: 16px; color: #111827; } .lh-newsroom-tool-card__icon svg { width: 100%; height: 100%; } .lh-newsroom-tool-card h3 { margin: 0 0 8px; color: #111827; font-size: 1.12rem; line-height: 1.2; } .lh-newsroom-tool-card a, .lh-newsroom-resource-card a { color: #2b6df8; font-size: 14px; font-weight: 600; text-decoration: none; } .lh-newsroom-tool-card a::after, .lh-newsroom-resource-card .lh-newsroom-story__link::after { content: "\2192"; } .lh-newsroom-spotlight { display: grid; grid-template-columns: minmax(0, 0.92fr) minmax(340px, 1.08fr); background: #eef4ff; } .lh-newsroom-spotlight__copy { padding: 42px 40px; } .lh-newsroom-spotlight__copy h2 { margin: 0 0 14px; font-size: clamp(2.4rem, 4vw, 3.5rem); line-height: 0.98; letter-spacing: -0.05em; max-width: 10ch; } .lh-newsroom-spotlight__actions { margin-top: 24px; } .lh-newsroom-spotlight__visual { position: relative; overflow: hidden; min-height: 320px; background: #dbe7ff; } .lh-newsroom-spotlight__pattern { position: absolute; inset: 0; background: repeating-linear-gradient(90deg, transparent 0 18px, #2b6df8 18px 22px, transparent 22px 44px), repeating-linear-gradient(180deg, transparent 0 18px, #2b6df8 18px 22px, transparent 22px 44px); clip-path: polygon(38% 0, 100% 0, 100% 100%, 62% 100%, 62% 24%, 0 24%, 0 0); opacity: 0.95; } .lh-newsroom-updates-grid, .lh-newsroom-resources-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 28px; } .lh-newsroom-story--grid .lh-newsroom-story__media { display: block; margin-bottom: 18px; background: #eef2f7; } .lh-newsroom-story--grid .lh-newsroom-story__title, .lh-newsroom-resource-card h3 { font-size: 1.28rem; line-height: 1.14; } .lh-newsroom-resource-card__visual { aspect-ratio: 16 / 10; margin-bottom: 18px; background: linear-gradient(135deg, #dbe7ff 0%, #eef4ff 100%); } .lh-newsroom-resource-card__visual--2 { background: linear-gradient(135deg, #e5f0ff 0%, #f6f9ff 100%); } .lh-newsroom-resource-card__visual--3 { background: linear-gradient(135deg, #d7e5ff 0%, #edf3ff 100%); } .lh-newsroom-resource-card__body { padding-right: 12px; } @media (max-width: 1080px) { .lh-newsroom-shell { width: min(100% - 40px, 1220px); } .lh-newsroom-featured-grid, .lh-newsroom-spotlight, .lh-newsroom-updates-grid, .lh-newsroom-resources-grid { grid-template-columns: 1fr; } } @media (max-width: 760px) { .lh-newsroom-topnav, .lh-newsroom-hero__actions, .lh-newsroom-tools-grid { gap: 16px; } .lh-newsroom-tools-grid { grid-template-columns: 1fr; } .lh-newsroom-story--list .lh-newsroom-story__title, .lh-newsroom-story__title { font-size: 1.35rem; } } @media (max-width: 560px) { .lh-newsroom-shell { width: min(100% - 28px, 1220px); } .lh-newsroom-hero h1 { font-size: 2.5rem; } }
