::view-transition-old(root){animation-delay:600ms}::view-transition-new(root){animation:circle-in 600ms}@keyframes circle-in{from{clip-path:circle(0% at 80% 0%)}to{clip-path:circle(120% at 50% 0%)}}@keyframes skeleton-pulse{0%{background-position:200% 0}100%{background-position:-200% 0}}.news-card{--card-width: 320px;width:var(--card-width);scroll-snap-align:start;display:grid;grid-template-rows:subgrid;grid-row:span 4;box-shadow:var(--color-card-shadow);border-radius:var(--border-radius--md);background-color:var(--color-theme-surface);gap:0}@media(min-width: 768px){.news-card{width:auto}}.news-card:hover .news-card__heading,.news-card:focus .news-card__heading{text-decoration:underline}.news-card__heading,.news-card__content,.news-card__meta{padding-inline:var(--spacing-300)}.news-card__img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--border-radius--md) var(--border-radius--md) 0 0}.news-card__heading{font:var(--font-heading-500);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-block:var(--spacing-300) var(--spacing-200)}.news-card__content{font:var(--font-body-300);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.news-card__meta{font:var(--font-body-400);color:var(--color-theme-text-faded);margin-block:var(--spacing-200) .75rem;gap:var(--spacing-200)}.news-card__rating::before{content:"★";color:var(--color-secondary-400);margin-right:.25rem}.latest-news{font:var(--font-body-400);gap:var(--spacing-600)}@media(min-width: 1024px){.latest-news{flex-direction:row}}@media(min-width: 1200px){.latest-news{flex-direction:row}}.latest-news__featured{display:flex;flex-direction:column;gap:var(--spacing-500);width:100%}.latest-news__featured:hover .latest-news__title,.latest-news__featured:focus .latest-news__title{text-decoration:underline}.latest-news__items{gap:var(--spacing-400)}@media(min-width: 1024px){.latest-news__items{max-width:500px}}.latest-news__featured-image{background-size:cover;background-position:center;width:100%;aspect-ratio:3/2}@media(min-width: 1024px){.latest-news__featured-image{aspect-ratio:16/9}}.latest-news__featured-info-wrapper{width:100%;color:var(--color-neutral-000);padding:var(--spacing-300) var(--spacing-300);background:linear-gradient(0deg, var(--color-ui-black) 0%, transparent 100%)}.latest-news__categories span{font:var(--font-body-400);background-color:var(--color-secondary-500);padding:var(--spacing-100) var(--spacing-200);display:inline-block;border-radius:3px;cursor:pointer}.latest-news__rating::before{content:"★";color:var(--color-secondary-400);margin-right:.25rem}.latest-news__meta ul{display:inline-flex;margin-top:var(--spacing-200);gap:var(--spacing-500);list-style-type:disc}.latest-news__meta ul li{font:var(--font-body-400-bold)}.latest-news__meta ul li:first-child{list-style:none}.latest-news__title{font:var(--font-heading-300);margin:var(--spacing-200) 0 0}@media(min-width: 1024px){.latest-news__title{font:var(--font-heading-200)}}.latest-news__read-more{color:var(--color-secondary-500);display:inline-block;line-height:initial}.latest-news__items-title{font:var(--font-heading-300)}.latest-news__item-type{font:var(--font-body-400);color:var(--color-neutral-000);background-color:var(--color-secondary-500);padding:var(--spacing-100) var(--spacing-200);display:inline-block}.latest-news__item-title{font:var(--font-heading-500);margin-block:var(--spacing-200)}.latest-news__item-details{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.latest-news__news-item{gap:var(--spacing-400)}@media(min-width: 480px){.latest-news__news-item{flex-wrap:nowrap}}.latest-news__news-item:hover .latest-news__item-title,.latest-news__news-item:focus .latest-news__item-title{text-decoration:underline}@media(min-width: 768px){.latest-news__image{flex:0 0 40%}}.breaking-message{padding-bottom:var(--spacing-500)}.breaking-message__wrapper{font:var(--font-heading-600);padding:10px var(--spacing-300);background-color:var(--color-primary-500);color:var(--color-neutral-000);font-weight:var(--font-weight-regular);display:flex;align-items:center;gap:var(--spacing-300);cursor:pointer}.breaking-message__wrapper:hover svg{transform:translateX(4px)}.breaking-message__title{font:var(--font-body-400-bold);flex-shrink:0;z-index:1;background-color:color-mix(in srgb, var(--color-primary-100) 20%, transparent);padding:var(--spacing-100) var(--spacing-200);display:inline-block}.breaking-message__viewport{overflow:hidden;position:relative;flex:1;height:1lh}.breaking-message__item{position:absolute;inset:0;display:flex;align-items:center;color:var(--color-neutral-000);transform:translateX(100%);visibility:hidden;will-change:transform}.breaking-message__item p{width:-webkit-fill-available;white-space:nowrap;overflow:clip;text-overflow:ellipsis}.breaking-message__item svg{margin-left:auto;transition:transform .25s ease 0s}.breaking-message__item.is-entering{visibility:visible}.breaking-message__item.is-active{transform:translateX(0);visibility:visible;transition:transform .5s ease}.breaking-message__item.is-exiting{transform:translateX(-100%);visibility:visible;transition:transform .5s ease}@media(prefers-reduced-motion: reduce){.breaking-message .breaking-message__item.is-active,.breaking-message .breaking-message__item.is-exiting{transition:none}}.hero{padding-block:2.5rem 12.5rem;position:relative;background-color:#2b4c65;color:var(--color-neutral-000);overflow:clip;border-bottom:.25rem solid var(--color-secondary-500)}@media(min-width: 1024px){.hero{padding-top:4rem}}.hero__bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero::before{content:"";position:absolute;inset:0;background-color:var(--color-overlay-dark);backdrop-filter:blur(10px);z-index:1}.hero__inner{position:relative;z-index:2}.hero__category{font:var(--font-body-400);text-transform:uppercase;margin-bottom:1rem;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.4rem;text-decoration-color:var(--color-secondary-500)}.hero__title{font:var(--font-heading-100-mobile)}@media(min-width: 1024px){.hero__title{font:var(--font-heading-100)}}.hero__content{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1.875rem 1rem;margin-top:-10.94rem;z-index:1}@media(min-width: 1024px){.hero__content{margin:-8.75rem auto 0}}.hero__author{color:var(--color-neutral-000);min-width:fit-content;display:flex;align-items:center;margin-top:4px}.hero__author-img{width:72px;aspect-ratio:1/1;border-radius:50%;margin-right:1rem;object-fit:cover;border:.125rem solid #fff}.hero__author-text{display:flex;flex-direction:column}.hero__author-name{font:var(--font-body-200-bold);margin:0}.hero__author-position{font:var(--font-body-400);margin:0}.hero__date{font:var(--font-body-400-light);font-style:italic}.hero__main-img{width:100%;margin-inline:auto;max-width:450px;aspect-ratio:16/10;border-radius:.5rem;object-fit:cover;box-shadow:0 .25rem .625rem rgba(0,0,0,.3)}@media(min-width: 1024px){.hero__main-img{margin:unset}}
