.lp-skl-grid{display:grid;grid-template-columns:1.1fr 1fr;min-height:380px;margin-bottom:40px;overflow:hidden;border-radius:8px;}
.lp-skl-photo{position:relative;}
.lp-skl-photo img{width:100%;height:100%;object-fit:cover;display:block;}
.lp-skl-grid:has(.lp-skl-panel:only-child){grid-template-columns:1fr;}
.lp-skl-panel{background:var(--color-bg-light);display:flex;flex-direction:column;justify-content:center;padding:56px 60px;}
.lp-skl-panel--white{background:var(--color-white);}
.lp-skl-eyebrow{font-family:var(--font-family-heading);font-style:italic;color:var(--color-primary);font-size:var(--lp-fs-hero-label);margin-bottom:16px;}
.lp-skl-title{font-family:var(--font-family-heading);font-weight:700;font-size:var(--lp-fs-hero-title);line-height:var(--lp-lh-hero-title);color:var(--color-news-title);margin-bottom:18px;}
.lp-skl-title em{font-style:italic;color:var(--color-primary);}
.lp-skl-desc{font-size:var(--lp-fs-hero-desc);line-height:var(--lp-lh-hero-desc);color:var(--color-excerpt,#666);margin-bottom:28px;}
.lp-skl-stats{display:flex;gap:36px;}
.lp-skl-stats b{font-family:var(--font-family-heading);font-weight:600;font-size:var(--lp-fs-hero-stat-num);display:block;color:var(--color-news-title);}
.lp-skl-stats span{font-size:var(--lp-fs-hero-label);color:var(--color-news-date);}
.lp-skl-cta{margin-top:26px;display:flex;gap:10px;flex-wrap:wrap;}
.lp-skl-panel:not(:has(.lp-skl-stats)) .lp-skl-cta{margin:0;}
.lp-skl-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family);font-size:var(--lp-fs-hero-label);font-weight:600;letter-spacing:-.005em;padding:13px 24px;border-radius:7px;border:1px solid transparent;cursor:pointer;}
.lp-skl-btn--primary{background:var(--color-primary);color:var(--color-white);}
@media (hover:hover){.lp-skl-btn--primary:hover{background:var(--color-menu);}
}
.lp-skl-btn--ghost{background:var(--color-white);color:var(--color-news-title);border-color:var(--color-border-light);}
@media (hover:hover){.lp-skl-btn--ghost:hover{border-color:var(--color-news-title);}
}
@media (max-width:1024px){.lp-skl-grid{grid-template-columns:1fr;}
.lp-skl-photo{height:240px;}
.lp-skl-panel{padding:32px;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:24px;}
.lp-skl-eyebrow{grid-column:1/-1;grid-row:1;}
.lp-skl-title{grid-column:1/-1;grid-row:2;}
.lp-skl-desc{grid-column:1/-1;grid-row:3;}
.lp-skl-stats{grid-column:1;grid-row:4;}
.lp-skl-cta{grid-column:2;grid-row:4;margin-top:0;justify-self:end;}
.lp-skl-panel:not(:has(.lp-skl-stats)) .lp-skl-cta{grid-column:1/-1;justify-self:start;}
}
@media (max-width:768px){.lp-skl-panel:has(.lp-hide-stats-mobile) .lp-skl-cta{margin:0;}
.lp-skl-eyebrow{font-size:14px;}
.lp-skl-stats span{font-size:14px;}
.lp-skl-btn{padding:10px 20px;}
.lp-skl-photo{height:140px;}
.lp-skl-desc{margin-bottom:20px;}
.lp-skl-panel{display:block;padding:20px;}
.lp-skl-cta{margin-top:20px;}
.lp-top.lp-center-mobile .lp-skl-panel{text-align:center;}
.lp-top.lp-center-mobile .lp-skl-stats{justify-content:center;}
.lp-top.lp-center-mobile .lp-skl-cta{justify-content:center;}
}
.archive-heading-section .lp-skl-grid{margin-bottom:0;}
