.newsroom-card{background:var(--color-white);border:1px solid var(--color-border-dark);border-radius:var(--radius-card);color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:all var(--transition-base)}.newsroom-card:hover{border-color:var(--color-border-dark);box-shadow:var(--shadow-md);color:inherit;text-decoration:none;transform:translateY(-2px)}.newsroom-badge--primary{background:var(--color-primary);color:var(--color-text-light)}.newsroom-badge--accent{background:var(--color-accent);color:var(--color-text-light)}.btn.newsroom-cta{border-radius:var(--radius-button)}.newsroom-edit-link{background:rgba(0,0,0,.7);border-radius:4px;color:#fff;font-size:.75rem;opacity:0;padding:.25rem .5rem;position:absolute;right:.5rem;text-decoration:none;top:.5rem;transition:opacity .2s ease}.newsroom-card:hover .newsroom-edit-link{opacity:1}.newsroom-card .wp-block-post-featured-image{border-radius:var(--radius-card) var(--radius-card) 0 0;overflow:hidden}.newsroom-archive-header{border-bottom:1px solid var(--color-light-gray);padding-block:var(--space-2xl)}.newsroom-archive-intro{color:var(--color-text-secondary);max-width:64ch}.newsroom-filters--tabs{align-items:flex-start;display:flex;flex-direction:column}.newsroom-filter-tabs{border-bottom:2px solid var(--color-light-gray);display:flex;flex-wrap:wrap;gap:0;margin-bottom:var(--space-2xl);width:100%}.newsroom-filter-tab{background:none;border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-body);font-weight:500;line-height:1;margin-bottom:-2px;padding:var(--space-sm) var(--space-md);transition:color var(--transition-base),border-color var(--transition-base)}.newsroom-filter-tab:hover{color:var(--color-primary)}.newsroom-filter-tab.active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.post-type-archive-newsroom .dynamic-archive-grid-wrapper>.container{display:flex;flex-direction:column}.post-type-archive-newsroom .featured-post-section{margin-bottom:var(--space-2xl);order:-1}.featured-post-section:before{color:var(--color-text-secondary);content:"Featured";display:block;font-size:var(--font-size-small);font-weight:600;letter-spacing:.06em;margin-bottom:var(--space-md);text-transform:uppercase}.featured-post-section .card-link-wrapper{color:inherit;display:block;text-decoration:none}.featured-post-section .card{border:1px solid var(--color-light-gray);border-radius:var(--radius-card);display:flex;flex-direction:row;gap:0;min-height:380px;overflow:hidden}.featured-post-section .card-media{flex:0 0 52%;overflow:hidden}.featured-post-section .card-media img{display:block;height:100%;object-fit:cover;width:100%}.featured-post-section .card-body{display:flex;flex:1;flex-direction:column;justify-content:center;padding:var(--space-2xl) var(--space-xl)}.featured-post-section .card-badge-wrapper,.featured-post-section .card-title{margin-bottom:var(--space-sm)}.featured-post-section .card-excerpt{color:var(--color-text-secondary);margin-bottom:var(--space-md)}.featured-post-section .card-action{margin-top:auto}@media (max-width:768px){.featured-post-section .card{flex-direction:column;min-height:unset}.featured-post-section .card-media{aspect-ratio:16/9;flex:0 0 auto}.featured-post-section .card-body{padding:var(--space-lg)}}.post-type-archive-newsroom .card .card-badge-wrapper .archive-badge,.post-type-archive-newsroom .card .card-badge-wrapper .badge{background:var(--color-light-gray);color:var(--color-text-secondary)}.newsroom-card-meta{align-items:center;border-top:1px solid var(--color-light-gray);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-small);gap:var(--space-xs);padding:var(--space-sm) var(--space-md)}.featured-post-section .newsroom-card-meta{border-top:none;margin-bottom:var(--space-md);padding:0}.newsroom-card-meta__sep{color:var(--color-text-secondary);user-select:none}.newsroom-format-filter-wrapper{align-items:center;display:flex;flex-direction:row;gap:var(--space-sm);justify-content:flex-start;margin-top:var(--space-lg);width:100%}.newsroom-format-filter-wrapper .archive-filters__label{margin:0}.newsroom-format-filter-wrapper .archive-filters__select{max-width:300px;min-width:200px;width:auto}.single-newsroom .wp-block-heading:has(+.archive-meta-tags:empty){display:none}.single-newsroom .post-meta__metadata{border-top:1px solid var(--color-border);gap:var(--space-md);margin-top:var(--space-lg);max-width:100%;padding:var(--space-md) 0;width:100%}.single-newsroom .post-meta .icon{display:none}.single-newsroom .dynamic-archive-grid-wrapper{background:var(--wp--preset--color--black)}.single-newsroom .dynamic-archive-grid-wrapper>.container{max-width:min(90dvw,1800px)}.single-newsroom .dynamic-archive-grid-wrapper .archive-grid-row,.single-newsroom .dynamic-archive-grid-wrapper .section-header{margin-inline:auto;max-width:1064px}.single-newsroom .dynamic-archive-grid-wrapper .newsroom-card-meta{display:none}