.news-center {
	margin-bottom:5rem;
	margin-top:clamp(84px, calc(40px + 3.33333vw), 104px);
	overflow:hidden
}
.news-center__layout {
	display:grid;
gap:.5rem
}
.news-center__header {
	display:grid;
	justify-items:center;
	padding-left:1.25rem;
	padding-right:1.25rem;
	text-align:center
}
.news-center__title {
	font-size:30px;
	font-weight:700;
	line-height:1.25;
	margin:0
}
.news-center__desc {
	font-size:14px;
	line-height:23px;
margin-top:.5rem
}
.news-center__carousel-shell {
	left:50%;
	min-width:0;
	position:relative;
	width:100vw;
--tw-translate-x:-50%;
	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))
}
.news-center__swiper {
	min-width:0;
	overflow:hidden;
	width:100%
}
.news-center__wrapper {
	align-items:flex-start
}
.news-center__actions {
	margin-top:1.5rem
}
.news-center__actions, .news-center__cta {
	display:flex;
	justify-content:center
}
.news-center__cta {
	align-items:center;
	color:#2f2a28;
font-size:.875rem;
	font-weight:500;
	gap:8px;
	height:40px;
	line-height:1.25rem;
	width:120px
}
.news-center__cta:focus-visible, .news-center__cta:hover {
color:#fff
}
.news-center__cta-icon {
	display:block;
	height:1rem;
	width:1rem
}
.news-center__cta-icon--hover {
	display:none
}
.news-center__cta:focus-visible .news-center__cta-icon--default, .news-center__cta:hover .news-center__cta-icon--default {
display:none
}
.news-center__cta:focus-visible .news-center__cta-icon--hover, .news-center__cta:hover .news-center__cta-icon--hover {
display:block
}
.news-center-item {
	display:grid!important;
	flex-shrink:0;
	gap:20px;
	max-width:480px;
	width:44vw!important
}
.news-center-item__link {
	display:grid;
gap:.5rem;
	height:100%
}
.news-center-item__image-shell {
border-radius:.75rem;
	overflow:hidden;
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1))
}
.news-center-item__image-media {
	aspect-ratio:16/9;
	overflow:hidden;
	position:relative;
	width:100%
}
.news-center-item__image {
	display:block;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center;
transition:transform .5s ease;
	width:100%
}
.news-center-item__link:focus-visible .news-center-item__image, .news-center-item__link:hover .news-center-item__image {
transform:scale(1.1)
}
.news-center-item__body {
	align-content:flex-start;
	align-items:flex-start;
	display:grid;
gap:.5rem;
	height:42px;
	overflow:hidden;
padding-left:.25rem;
padding-right:.25rem
}
.news-center__carousel-shell .news-center-item__title {
	display:-webkit-box;
	font-size:14px;
	font-weight:500;
	line-height:21px;
	margin:0;
	overflow:hidden;
	text-align:left;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
@media (min-width:480px) {
.news-center__title {
font-size:32px
}
.news-center__desc {
font-size:14px;
line-height:24px
}
.news-center__carousel-shell .news-center-item__title {
font-size:15px;
line-height:22px
}
}
@media (min-width:640px) {
.news-center__title {
font-size:36px
}
.news-center__desc {
font-size:15px;
line-height:24px
}
.news-center-item {
width:41vw!important
}
.news-center__carousel-shell .news-center-item__title {
font-size:16px;
line-height:24px
}
}
@media (min-width:768px) {
.news-center {
margin-bottom:104px
}
.news-center__title {
font-size:40px;
line-height:58px
}
.news-center__desc {
font-size:16px;
line-height:26px
}
.news-center__carousel-shell {
}
.news-center__actions {
margin-top:38px
}
.news-center__cta {
font-size:1.125rem;
gap:20px;
height:48px;
line-height:1.75rem;
width:180px
}
.news-center__cta-icon {
height:1.5rem;
width:1.5rem
}
.news-center-item {
width:31vw!important
}
.news-center-item__link {
gap:20px
}
.news-center-item__body {
height:58px
}
.news-center__carousel-shell .news-center-item__title {
font-size:18px;
line-height:26px
}
}
@media (min-width:960px) {
.news-center__title {
font-size:44px;
line-height:62px
}
.news-center__desc {
font-size:16px;
line-height:27px
}
.news-center-item {
width:420px!important
}
.news-center__carousel-shell .news-center-item__title {
font-size:19px;
line-height:28px
}
}
@media (min-width:1280px) {
.news-center__title {
font-size:48px;
line-height:68px
}
.news-center__desc {
font-size:17px;
line-height:28px
}
.news-center-item {
width:480px!important
}
.news-center__carousel-shell .news-center-item__title {
font-size:20px;
line-height:29px
}
}
@media (min-width:1440px) {
.news-center {
margin-top:154px
}
.news-center__title {
font-size:52px;
line-height:72px
}
.news-center__desc {
font-size:18px;
line-height:30px;
margin-top:0
}
}
@media (min-width:1680px) {
.news-center {
margin-top:154px
}
.news-center__title {
font-size:56px;
line-height:76px
}
.news-center__desc {
margin-top:0
}
}
@media (min-width:1860px) {
.news-center {
margin-top:134px
}
.news-center__title {
font-size:60px;
line-height:80px
}
.news-center__desc {
font-size:19px;
line-height:32px;
margin-top:.5rem
}
}
