@layer components{.press-releases-section,.videos-section{padding:clamp(var(--space-10),8vw,var(--space-12)) var(--page-margin)}.press-releases-container,.dissemination-container,.videos-container{display:flex;flex-direction:column;gap:var(--space-8)}.press-releases-list{display:flex;flex-direction:column;gap:var(--space-4)}.press-release-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--color-accent-2)}.press-release-title{font-family:var(--font-family-body);font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-accent-2);margin:0}.press-release-title-link{color:inherit;text-decoration:none!important;transition:opacity .2s ease}.press-release-title-link:hover,.press-release-title-link:focus-visible{text-decoration:none!important;opacity:.65}.dissemination-section{padding:clamp(var(--space-10),8vw,var(--space-12)) var(--page-margin)}.dissemination-filter-row .news-filter{margin:0 0 var(--space-8) auto}.dissemination-grid,.videos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.dissemination-card,.video-card{display:flex;flex-direction:column;gap:var(--space-4)}.video-card{gap:var(--space-3)}.video-card-content{display:flex;flex-direction:column;gap:var(--space-1)}.dissemination-card-image,.video-card-preview{border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-he);background-color:var(--color-neutral-0);aspect-ratio:16 / 9;position:relative}.dissemination-card-image img,.video-card-preview iframe,.video-card-preview video,.video-card-preview img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.dissemination-card-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.dissemination-card-button{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;background-color:transparent;color:inherit;text-decoration:none;font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);cursor:pointer;flex-shrink:0}.press-release-main-button{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;background-color:transparent;color:inherit;text-decoration:none!important;font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);cursor:pointer;flex-shrink:0}.press-release-main-button>span:first-child{color:var(--color-accent-2);padding:var(--space-5) var(--space-6);border:1px solid var(--color-accent-2);border-radius:var(--radius-full);font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.press-release-main-button .button-icon-wrapper{width:3.2rem;height:3.2rem;border:1px solid var(--color-accent-2);border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;line-height:0}.press-release-main-button .button-icon-track{position:relative;display:block;width:1.1rem;height:1.1rem;line-height:0}.press-release-main-button .button-icon{position:absolute;inset:0;display:block;width:1.1rem;height:1.1rem;object-fit:contain;transition:transform .28s ease,opacity .28s ease}.press-release-main-button .button-icon--current{transform:translate(0);opacity:1}.press-release-main-button .button-icon--incoming{transform:translate(-150%);opacity:0}.press-release-main-button:hover>span:first-child,.press-release-main-button:focus-visible>span:first-child{background-color:transparent;color:var(--color-accent-2);text-decoration:none}.press-release-main-button:hover .button-icon-wrapper,.press-release-main-button:focus-visible .button-icon-wrapper{background-color:transparent;border-color:var(--color-accent-2)}.press-release-main-button:hover,.press-release-main-button:focus-visible{text-decoration:none!important}.press-release-main-button:hover .button-icon--current,.press-release-main-button:focus-visible .button-icon--current{transform:translate(150%);opacity:0}.press-release-main-button:hover .button-icon--incoming,.press-release-main-button:focus-visible .button-icon--incoming{transform:translate(0);opacity:1}.dissemination-card-button>span:first-child{color:var(--color-accent-2);padding:var(--space-5) var(--space-6);border:1px solid var(--color-accent-2);border-radius:var(--radius-full);font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.dissemination-card-button .button-icon-wrapper{width:3.2rem;height:3.2rem;border:1px solid var(--color-accent-2);border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;line-height:0}.dissemination-card-button .button-icon-track{position:relative;display:block;width:1.1rem;height:1.1rem;line-height:0}.dissemination-card-button .button-icon{position:absolute;inset:0;display:block;width:1.1rem;height:1.1rem;object-fit:contain;transition:transform .28s ease,opacity .28s ease}.dissemination-card-button .button-icon--current{transform:translate(0);opacity:1}.dissemination-card-button .button-icon--incoming{transform:translate(-150%);opacity:0}.dissemination-card-button:hover>span:first-child,.dissemination-card-button:focus-visible>span:first-child{background-color:transparent;color:var(--color-accent-2);text-decoration:none}.dissemination-card-button:hover .button-icon-wrapper,.dissemination-card-button:focus-visible .button-icon-wrapper{background-color:transparent;border-color:var(--color-accent-2)}.dissemination-card-button:hover,.dissemination-card-button:focus-visible{text-decoration:none}.dissemination-card-button:hover .button-icon--current,.dissemination-card-button:focus-visible .button-icon--current{transform:translate(150%);opacity:0}.dissemination-card-button:hover .button-icon--incoming,.dissemination-card-button:focus-visible .button-icon--incoming{transform:translate(0);opacity:1}.dissemination-card-title,.video-card-title{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0}.video-card-description{font-family:var(--font-family-body);font-size:var(--font-size-body-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.dissemination-pager,.videos-pager{margin-top:var(--space-12);display:flex;justify-content:flex-end}.dissemination-empty,.videos-empty,.press-releases-empty{text-align:left;padding:var(--space-8) 0}.dissemination-empty-title,.videos-empty-title,.press-releases-empty-title{font-family:var(--font-family-body);font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-weight-medium);margin:0;color:var(--color-accent-2)}.dissemination-empty-subtitle,.videos-empty-subtitle,.press-releases-empty-subtitle{font-family:var(--font-family-body);font-size:var(--font-size-body);color:var(--color-text-muted);margin:0;max-width:42rem;line-height:1.6}.newsletter-detail-section{padding:clamp(var(--space-10),8vw,var(--space-12)) var(--page-margin)}.newsletter-detail-container{display:flex;flex-direction:column;gap:var(--space-6);max-width:58rem}.newsletter-detail-title{margin:0;font-family:var(--font-family-display);font-size:clamp(2rem,5vw,3.25rem);color:var(--color-accent-2);line-height:1.15;font-weight:var(--font-weight-medium)}.newsletter-detail-description{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-body);color:var(--color-text);line-height:1.6}@media (max-width: 63.999rem){.dissemination-grid,.videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 47.999rem){.press-release-item,.dissemination-card-footer{flex-direction:column;align-items:flex-start}.dissemination-grid,.videos-grid{grid-template-columns:1fr}}}
