/* The returned skin is intentionally limited to press-release pages. */
.press-release-page main.press-release-index { position: relative; padding-top: 65px; }
.press-release-page .press-release-index .lx-insights-list-hero { height: 320px; min-height: 320px; padding: 0; display: flex; flex-direction: column; justify-content: center; }
.press-release-page .press-release-index .lx-insights-list-container,
.press-release-page .press-release-detail { box-sizing: border-box; width: calc(100% - 64px); max-width: 1400px; margin-left: auto; margin-right: auto; }
.press-release-page .press-release-index .lx-insights-list-container { width: calc(100% - 64px) !important; max-width: 1400px !important; }
.press-release-page .breadcrumb-home { display: flex; align-items: center; flex-shrink: 0; }
.press-release-page .press-release-index .lx-insights-list-title { font-size: 60px; font-weight: 600; }
.press-release-page .press-release-index .news-list-section { padding-top: 50px; }
.press-release-page .press-release-index .result-toolbar { margin-bottom: 28px; align-items: flex-end; }
.press-release-page .press-release-index .news-row { padding: 22px 0; min-height: 0; height: auto; }
.press-release-page .press-release-index .news-row h2 { margin-bottom: 0; }
.press-release-page .press-release-index .news-excerpt { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; max-width: 640px; margin: 10px 0 0; font-size: 16px; line-height: 1.6; color: #666; word-break: keep-all; overflow-wrap: anywhere; }
.press-release-page .press-release-index .news-row time,
.press-release-page .press-release-index .news-row p span { font-size: 15px; }
.press-release-page .press-release-index .pagination { padding: 120px 0 40px; margin: 0; }
.press-release-page .press-release-detail > .breadcrumb { padding: 40px 0; margin: 0 0 32px; gap: 12px; color: #7b7f86; font-size: 15px; }
.press-release-page .press-release-detail .article-heading { padding-bottom: 0; margin-bottom: 0; }
.press-release-page .press-release-detail .article-heading h1 { margin-bottom: 50px; }
.press-release-page .press-release-detail .article-meta { align-items: baseline; padding-bottom: 12px; }
.press-release-page .press-release-detail .article-body { padding-top: 57px; margin: 0; }
.press-release-page .press-release-detail .article-photo,
.press-release-page .press-release-detail .article-body > *,
.press-release-page .press-release-detail .press-release-gallery { max-width: 900px; margin-left: auto; margin-right: auto; }
.press-release-page .press-release-detail .article-photo { margin-top: 0; margin-bottom: 32px; }
.press-release-page .press-release-detail .article-photo img { width: 100%; margin: 0 !important; }
.press-release-page .press-release-detail .article-body p { font-size: 17px; line-height: 1.65; color: #333; margin-bottom: 12px; }
.press-release-page .press-release-detail .article-source { margin: 90px 0 190px; padding: 0; }
.press-release-page .press-release-detail .article-neighbors { margin-top: 64px; }
.press-release-page .press-release-detail .article-source + .article-neighbors { margin-top: 0; }
.press-release-page .press-release-detail .article-neighbors a + a { border-top: 1px solid #e3e5e8; }
.press-release-page .press-release-detail .article-back { margin-top: 47px; }
.press-release-page .public-float-consult { bottom: 90px; }
@media (max-width: 767px) {
    .press-release-page main.press-release-index { padding-top: 70px; }
    .press-release-page .press-release-index .lx-insights-list-hero { height: auto; min-height: 300px; padding: 76px 0 40px; }
    .press-release-page .press-release-index .lx-insights-list-container,
    .press-release-page .press-release-detail { width: calc(100% - 32px); }
    .press-release-page .press-release-index .lx-insights-list-container { width: calc(100% - 32px) !important; }
    .press-release-page .press-release-index .lx-insights-list-title { font-size: 36px; }
    .press-release-page .press-release-index .lx-insights-list-lead { font-size: 16px; }
    .press-release-page .press-release-index .news-list-section { padding-top: 32px; }
    .press-release-page .press-release-index .news-row { grid-template-columns: 100px minmax(0, 1fr); gap: 16px; }
    .press-release-page .press-release-index .news-image { height: 90px; }
    .press-release-page .press-release-index .news-excerpt { font-size: 15px; }
    .press-release-page .press-release-index .pagination { padding: 56px 0 32px; }
    .press-release-page .press-release-detail > .breadcrumb { padding: 24px 0; margin-bottom: 24px; gap: 8px; font-size: 14px; }
    .press-release-page .press-release-detail .article-heading h1 { font-size: 28px; margin-bottom: 24px; }
    .press-release-page .press-release-detail .article-body { padding-top: 32px; }
    .press-release-page .press-release-detail .article-body p { font-size: 16px; }
    .press-release-page .press-release-detail .article-source { margin: 40px 0 56px; }
    .press-release-page .press-release-detail .article-neighbors a { grid-template-columns: 52px minmax(0, 1fr); }
    .press-release-page .public-float-consult { bottom: calc(72px + env(safe-area-inset-bottom, 0px)); }
}
