/* Standalone news/gallery cards match the compact homepage news cards. */
body.archive-newsroom .category-simple-title{display:block;width:100%;padding:14px 20px;margin:0 0 24px;border-radius:12px;background:linear-gradient(110deg,#d60065,#9e0050);color:#fff;font-size:23px;font-weight:700;line-height:1.6}
html[data-theme=dark] body.archive-newsroom .category-simple-title{background:linear-gradient(110deg,#b9005d,#71053f);color:#fff}
@media(max-width:768px){body.archive-newsroom .category-simple-title{padding:12px 16px;font-size:20px;border-radius:10px}}
@media(max-width:768px){body.archive-newsroom .news-listing .post-container,body.archive-newsroom .gallery-page #gallery-list{grid-template-columns:minmax(0,1fr);gap:20px}}
.archive-load-controls{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin:28px 0}
body.archive-newsroom .archive-load-more{background:linear-gradient(110deg,#d60065,#9e0050);color:#fff;border:0;border-radius:10px;padding:13px 25px;text-decoration:none;font-weight:700}
.archive-load-more[aria-disabled=true]{opacity:.65;cursor:wait}.archive-load-more[hidden]{display:none!important}.archive-load-status{flex-basis:100%;text-align:center;font-size:13px;margin:0;color:#85758c}
@media(min-width:901px){body.archive-newsroom .news-listing .post-container,body.archive-newsroom .gallery-page #gallery-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.archive-newsroom .news-listing .native-post,body.archive-newsroom .gallery-page #gallery-list .story-card{padding:5px;border:1px solid #e9e5ef;border-radius:18px;background:#fff;box-shadow:0 12px 25px #2920490c;min-width:0;overflow:hidden;transform:none}
body.archive-newsroom .news-listing .native-post>a,body.archive-newsroom .gallery-page #gallery-list .story-card>a{display:flex;flex-direction:column;height:100%;text-decoration:none}
body.archive-newsroom .news-listing .native-post picture,body.archive-newsroom .gallery-page #gallery-list .story-card picture{display:block}
body.archive-newsroom .news-listing .native-post img,body.archive-newsroom .gallery-page #gallery-list .story-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;padding:2px;background:linear-gradient(110deg,#a16cff,#e80074,#00bcca);border:0;border-radius:15px;box-sizing:border-box;margin:0}
body.archive-newsroom .news-listing .native-post .post-content{padding:9px 6px 6px;text-align:left}
body.archive-newsroom .news-listing .native-post .post-title,body.archive-newsroom .gallery-page #gallery-list .story-caption{font-family:inherit;font-size:18px;font-weight:700;line-height:1.6;letter-spacing:normal;text-align:left;color:#202139;margin:0;min-height:0;background:transparent;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.archive-newsroom .gallery-page #gallery-list .story-caption{padding:9px 6px 6px}
body.archive-newsroom .news-listing .native-post .post-date{display:none}
body.archive-newsroom .news-listing .native-post a:focus-visible,body.archive-newsroom .gallery-page #gallery-list .story-card a:focus-visible{outline:3px solid #d60065;outline-offset:2px;border-radius:13px}
html[data-theme=dark] body.archive-newsroom .news-listing .native-post,html[data-theme=dark] body.archive-newsroom .gallery-page #gallery-list .story-card{background:#241c2b;border-color:#46344f;box-shadow:0 12px 25px #0002}
html[data-theme=dark] body.archive-newsroom .news-listing .native-post .post-title,html[data-theme=dark] body.archive-newsroom .gallery-page #gallery-list .story-caption{color:#f6edf9}
@media(max-width:600px){body.archive-newsroom .news-listing .native-post,body.archive-newsroom .gallery-page #gallery-list .story-card{padding:4px;border-radius:16px}body.archive-newsroom .news-listing .native-post .post-title,body.archive-newsroom .gallery-page #gallery-list .story-caption{font-size:16px}body.archive-newsroom .news-listing .native-post .post-content,body.archive-newsroom .gallery-page #gallery-list .story-caption{padding:8px 5px 5px}}
