.announcements{text-align:center;padding-block:var(--sec-pad);margin-bottom:calc(-1 * clamp(60px, 6vw, 120px))}.announcements__title{font-size:var(--fs-h2);font-weight:600;line-height:1.2;margin:0 0 var(--space-4);color:var(--black)}.announcements__wrap{position:relative}.announcements__item{background:var(--yellow);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:clamp(20px, 3vw, 36px);height:100%;display:flex;flex-direction:column;justify-content:center}.announcements__item-title{font-weight:600;color:var(--black);margin-bottom:var(--space-2)}.announcements__item-text{color:#333;line-height:1.55;font-size:1rem}.announcements__nav .swiper-button-prev,.announcements__nav .swiper-button-next{color:var(--primary-red);transition:transform .2s ease}.announcements__nav .swiper-button-prev:hover,.announcements__nav .swiper-button-next:hover{transform:scale(1.1)}.announcements .swiper{padding-block:clamp(16px, 2vw, 28px)}.announcements .swiper-wrapper{align-items:stretch}.announcements .swiper-slide{height:auto;display:flex}.announcements__item{flex:1 1 auto}.announcements .swiper{padding:clamp(16px, 2vw, 28px) clamp(20px, 3vw, 36px)}.announcements__nav{margin-top:clamp(24px, 4vw, 36px);display:flex;justify-content:center;gap:clamp(14px, 2vw, 24px)}.announcements__nav .swiper-button-prev,.announcements__nav .swiper-button-next{position:static;width:clamp(44px, 4vw, 52px);height:clamp(44px, 4vw, 52px);margin:0;transform:none;translate:unset;border-radius:50%;background:#fff;box-shadow:0 8px 18px rgba(0,0,0,.16);color:var(--primary-red)}.announcements__nav .swiper-button-prev:hover,.announcements__nav .swiper-button-next:hover{transform:translateY(-2px)}.announcements__nav{display:none}@media (max-width:1023px){.announcements__nav{display:flex;margin-top:clamp(20px, 3.5vw, 30px);justify-content:center;gap:clamp(10px, 1.5vw, 18px)}}