.c-news-card{--tw-border-opacity:1;border-width:1px;border-color:rgb(232 232 232/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:24px;flex-direction:column;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.c-news-card:hover{box-shadow:var(--shadow-md)}.c-news-card__media{aspect-ratio:16/10;--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity,1));justify-content:center;align-items:center;display:flex;overflow:hidden}.c-news-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.5s}.c-news-card:hover .c-news-card__media img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.c-news-card__ph{--tw-text-opacity:1;color:rgb(139 140 144/var(--tw-text-opacity,1));font-size:12px;font-weight:500}.c-news-card__body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.c-news-card__date{--tw-text-opacity:1;color:rgb(139 140 144/var(--tw-text-opacity,1));font-size:12px}.c-news-card__title{--tw-text-opacity:1;color:rgb(23 25 28/var(--tw-text-opacity,1));font-size:20px;font-weight:700;line-height:1.375}.c-news-card__excerpt{-webkit-line-clamp:3;--tw-text-opacity:1;color:rgb(88 89 91/var(--tw-text-opacity,1));-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.c-news-card__action{justify-content:center;width:100%;margin-top:auto}.c-news-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.c-news-pagination__item{--tw-border-opacity:1;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-text-opacity:1;width:2.25rem;height:2.25rem;color:rgb(73 73 80/var(--tw-text-opacity,1));border-radius:16px;justify-content:center;align-items:center;font-size:14px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover) and (pointer:fine){.c-news-pagination__item:hover{--tw-border-opacity:1;border-color:rgb(19 19 25/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(19 19 25/var(--tw-text-opacity,1))}}.c-news-pagination__item--active{--tw-border-opacity:1;border-color:rgb(19 19 25/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(19 19 25/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:600}.c-news-pagination__item--ellipsis{pointer-events:none;--tw-text-opacity:1;color:rgb(139 140 144/var(--tw-text-opacity,1));border-color:#0000}.c-news-body{--tw-text-opacity:1;color:rgb(51 51 58/var(--tw-text-opacity,1));flex-direction:column;gap:1rem;font-size:16px;line-height:1.625;display:flex}.c-news-body h1{--tw-text-opacity:1;color:rgb(23 25 28/var(--tw-text-opacity,1));margin-top:1rem;font-size:30px;font-weight:700}@media (min-width:768px){.c-news-body h1{font-size:36px}}.c-news-body h2{--tw-text-opacity:1;color:rgb(23 25 28/var(--tw-text-opacity,1));margin-top:1rem;font-size:24px;font-weight:700}@media (min-width:768px){.c-news-body h2{font-size:30px}}.c-news-body h3{--tw-text-opacity:1;color:rgb(23 25 28/var(--tw-text-opacity,1));margin-top:.75rem;font-size:20px;font-weight:700}.c-news-body h4,.c-news-body h5,.c-news-body h6{--tw-text-opacity:1;color:rgb(23 25 28/var(--tw-text-opacity,1));margin-top:.5rem;font-weight:700}.c-news-body p{margin-top:.5rem;margin-bottom:.5rem}.c-news-body a{--tw-text-opacity:1;color:rgb(19 19 25/var(--tw-text-opacity,1));font-weight:500;text-decoration-line:underline}.c-news-body ul{margin-top:.75rem;margin-bottom:.75rem;margin-left:1.25rem;list-style-type:disc}.c-news-body ol{margin-top:.75rem;margin-bottom:.75rem;margin-left:1.25rem;list-style-type:decimal}.c-news-body li,.c-news-body li>ul,.c-news-body li>ol{margin-top:.25rem;margin-bottom:.25rem}.c-news-body blockquote{--tw-border-opacity:1;border-left-width:4px;border-color:rgb(19 19 25/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(41 45 50/var(--tw-text-opacity,1));margin-top:1rem;margin-bottom:1rem;padding:1rem;font-size:16px;font-style:italic}.c-news-body pre{--tw-bg-opacity:1;background-color:rgb(23 25 28/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(232 232 232/var(--tw-text-opacity,1));border-radius:16px;margin-top:1rem;margin-bottom:1rem;padding:1rem;font-size:14px;overflow-x:auto}.c-news-body strong{--tw-text-opacity:1;color:rgb(23 25 28/var(--tw-text-opacity,1));font-weight:600}.c-news-body em{font-style:italic}.c-news-body u{text-decoration-line:underline}.c-news-body s{text-decoration-line:line-through}.c-news-body code{--tw-bg-opacity:1;background-color:rgb(232 232 232/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(41 45 50/var(--tw-text-opacity,1));border-radius:.25rem;padding:.125rem .25rem;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:14px}.c-news-body__image{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity,1));border-radius:20px;margin-top:1rem;margin-bottom:1rem;overflow:hidden}.c-news-body__image img{-o-object-fit:cover;object-fit:cover;width:100%}.c-news-list__title{--tw-text-opacity:1;color:rgb(23 25 28/var(--tw-text-opacity,1));margin-bottom:2rem;font-size:30px;font-weight:700}@media (min-width:768px){.c-news-list__title{font-size:36px}}.c-news-list__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:576px){.c-news-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.c-news-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-news-list__empty{--tw-text-opacity:1;color:rgb(88 89 91/var(--tw-text-opacity,1))}.c-news-list__pagination{margin-top:2.5rem}.c-news-article{width:100%;max-width:48rem;margin-left:auto;margin-right:auto;padding-bottom:1rem}.c-news-article__hero{aspect-ratio:21/9;--tw-bg-opacity:1;background-color:rgb(232 232 232/var(--tw-bg-opacity,1));border-radius:24px;width:100%;margin-bottom:2rem;overflow:hidden}.c-news-article__hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-news-article__crumbs{--tw-text-opacity:1;color:rgb(139 140 144/var(--tw-text-opacity,1));flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.c-news-article__crumbs a:hover{--tw-text-opacity:1;color:rgb(19 19 25/var(--tw-text-opacity,1))}}.c-news-article__title{--tw-text-opacity:1;color:rgb(23 25 28/var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:36px;font-weight:700;line-height:1.25}@media (min-width:768px){.c-news-article__title{font-size:2.25rem;line-height:2.5rem}}.c-news-article__date{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(232 232 232/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(139 140 144/var(--tw-text-opacity,1));margin-bottom:2rem;padding-bottom:1.5rem;font-size:14px;display:block}.c-news-article__back{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(232 232 232/var(--tw-border-opacity,1));margin-top:2.5rem;padding-top:1.5rem}.c-news-article__back a{--tw-text-opacity:1;color:rgb(19 19 25/var(--tw-text-opacity,1));font-size:14px;font-weight:500}@media (hover:hover) and (pointer:fine){.c-news-article__back a:hover{text-decoration-line:underline}}.c-news-gallery{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}@media (min-width:576px){.c-news-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.c-news-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-news-gallery__item{aspect-ratio:1;--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity,1));border-radius:16px;overflow:hidden}.c-news-gallery__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
