/* Public refinements 4.4. Kept after the reference design. */
.public-design43 .breadcrumbs{max-width:1256px;width:100%;margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}
.public-design43 .breadcrumb-band44{width:100%;background:#fbfcff;border-bottom:1px solid #e7edf2}
.public-design43 .breadcrumb-band44 .breadcrumbs{background:transparent;border:0}
.public-design43 .article-category{display:flex;flex-wrap:wrap;gap:6px}
.public-design43 .article-category .secondary-category44{background:#fff;color:#d83e2b;border-color:#ffb8ae}
.public-design43 .detail-category420.secondary-category44{margin-left:6px;background:#fff;color:#087f88}
.public-design43 .site-header .logo img{max-width:270px;max-height:56px}
.public-design43 .favorite.selected,.public-design43 .favorite.selected:hover,.public-design43 .favorite.selected:focus-visible{background:transparent;color:#ff4e39;box-shadow:none}
.public-design43 .site-footer{border-top:1px solid #d7e3ec;background:#f6f9fb}
.public-design43 .article-category .pill{background:#ff4e39;border-color:#ff4e39;color:#fff}
.public-design43 .author-socials .social-button:hover,.public-design43 .author-socials .social-button:focus-visible,.public-design43 .author-socials .social-button:hover svg{color:#fff}
.public-design43 .card-image:has(.date-badge) .category-badge{top:auto;bottom:9px;left:10px;max-width:calc(100% - 20px)}
.public-design43.route-activity #main,.public-design43.route-event #main,.public-design43.route-article #main{width:100%;max-width:none;padding:0}
.public-design43 .detail-panorama420{width:100%;max-width:none;margin:0}
.public-design43 .detail-panorama420 .detail-hero-copy420{left:max(24px,calc((100% - 1208px)/2));right:max(24px,calc((100% - 1208px)/2))}
.public-design43 .detail-summary420{max-width:1208px;width:calc(100% - 48px);margin-left:auto;margin-right:auto;box-sizing:border-box}
.public-design43 .detail-layout420,.public-design43 .detail-page420>.comments-section,.public-design43 .article-layout-v24,.public-design43 .article-comments43{max-width:1208px;width:calc(100% - 48px);margin-left:auto;margin-right:auto;box-sizing:border-box}
.public-design43 .article-layout-v24{margin-top:28px}
.public-design43 .article-comments43>.comments-section{width:100%;max-width:none;box-sizing:border-box}
.public-design43 .newsletter{max-width:1208px;width:calc(100% - 48px);box-sizing:border-box}
.public-design43 .detail-main420 .detail-lead420{font-family:Arial,sans-serif;font-size:16px;line-height:1.65;font-weight:700;letter-spacing:normal}
.public-design43 .detail-practical420 .event-date{background:transparent;padding-left:0;padding-right:0}
.public-design43 .detail-practical420 .report-link{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px}
.public-design43 img.comment-avatar43{display:block;object-fit:cover;flex-shrink:0;border-radius:50%}
.secondary-categories44{border:1px solid #d7e3ec;border-radius:7px;padding:12px;margin:12px 0}
@media(min-width:761px) and (max-width:1050px){.public-design43 .site-header .logo img{max-width:220px}}
@media(max-width:760px){
.public-design43 .breadcrumbs{padding-left:14px;padding-right:14px}
.public-design43 .site-header .logo img{max-width:190px;max-height:39px}
.public-design43 .detail-panorama420 .detail-hero-copy420{left:14px;right:14px}
.public-design43 .detail-summary420{width:calc(100% - 14px)}
.public-design43 .detail-layout420,.public-design43 .detail-page420>.comments-section,.public-design43 .article-layout-v24,.public-design43 .article-comments43,.public-design43 .newsletter{width:calc(100% - 28px);margin-left:auto;margin-right:auto}
.public-design43 .article-layout-v24{margin-top:18px}
.public-design43 .detail-main420 .detail-lead420{font-size:14px;line-height:1.5}
.public-design43 .search-type-article .search-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.public-design43 .search-type-article .filter-chips{display:none}
.public-design43 .home-section.section-events .category-badge{display:block}
}