.NewsPhotoGallery-module-scss-module__QIA9Vq__wrap{gap:var(--space-20);margin-top:var(--space-16);display:grid}.NewsPhotoGallery-module-scss-module__QIA9Vq__grid{gap:var(--space-14);grid-template-columns:1fr;display:grid}@media (min-width:640px){.NewsPhotoGallery-module-scss-module__QIA9Vq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.NewsPhotoGallery-module-scss-module__QIA9Vq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.NewsPhotoGallery-module-scss-module__QIA9Vq__tile{aspect-ratio:3/2;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-20);background:#b19cd91a;padding:0;position:relative;overflow:hidden}.NewsPhotoGallery-module-scss-module__QIA9Vq__tile img{object-fit:cover;transition:transform .5s var(--ease-soft)}.NewsPhotoGallery-module-scss-module__QIA9Vq__tile:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}@media (hover:hover){.NewsPhotoGallery-module-scss-module__QIA9Vq__tile:hover img{transform:scale(1.06)}}.NewsPhotoGallery-module-scss-module__QIA9Vq__actions{justify-content:center;display:flex}.NewsPhotoGallery-module-scss-module__QIA9Vq__toggle{min-height:46px;padding:0 var(--space-24);font-weight:var(--fw-bold);color:var(--accent-strong);cursor:pointer;border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);transition:color .25s var(--ease-soft),background .25s var(--ease-soft),transform .25s var(--ease-soft);background:#ffffffd1;border:1px solid #b19cd947;justify-content:center;align-items:center;display:inline-flex}.NewsPhotoGallery-module-scss-module__QIA9Vq__toggle[hidden]{display:none}.NewsPhotoGallery-module-scss-module__QIA9Vq__toggle:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}@media (hover:hover){.NewsPhotoGallery-module-scss-module__QIA9Vq__toggle:hover{color:var(--white);background:var(--accent-strong);transform:translateY(-1px)}}.NewsPhotoGallery-module-scss-module__QIA9Vq__overlay{z-index:var(--z-modal);-webkit-backdrop-filter:blur(var(--blur-reveal));backdrop-filter:blur(var(--blur-reveal));animation:NewsPhotoGallery-module-scss-module__QIA9Vq__overlay-in .2s var(--ease-soft);background:#241d34f0;position:fixed;inset:0}.NewsPhotoGallery-module-scss-module__QIA9Vq__content{z-index:var(--z-modal);animation:NewsPhotoGallery-module-scss-module__QIA9Vq__content-in .24s var(--ease-soft);justify-content:center;align-items:center;padding:clamp(16px,5vw,48px);display:flex;position:fixed;inset:0}.NewsPhotoGallery-module-scss-module__QIA9Vq__content:focus{outline:none}.NewsPhotoGallery-module-scss-module__QIA9Vq__stage{aspect-ratio:3/2;border-radius:var(--radius-16);width:min(92vw,123vh);max-width:1400px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.NewsPhotoGallery-module-scss-module__QIA9Vq__stageImg{object-fit:contain}.NewsPhotoGallery-module-scss-module__QIA9Vq__nav,.NewsPhotoGallery-module-scss-module__QIA9Vq__close{color:var(--white);cursor:pointer;border-radius:var(--radius-round);transition:background .25s var(--ease-soft),transform .25s var(--ease-soft);background:#ffffff1f;border:1px solid #ffffff3d;justify-content:center;align-items:center;display:inline-flex;position:absolute}.NewsPhotoGallery-module-scss-module__QIA9Vq__nav{width:52px;height:52px;font-size:2rem;line-height:1;top:50%;transform:translateY(-50%)}.NewsPhotoGallery-module-scss-module__QIA9Vq__prev{left:clamp(8px,3vw,32px)}.NewsPhotoGallery-module-scss-module__QIA9Vq__next{right:clamp(8px,3vw,32px)}.NewsPhotoGallery-module-scss-module__QIA9Vq__close{width:46px;height:46px;font-size:1.7rem;line-height:1;top:clamp(12px,3vw,28px);right:clamp(12px,3vw,28px)}.NewsPhotoGallery-module-scss-module__QIA9Vq__nav:focus-visible,.NewsPhotoGallery-module-scss-module__QIA9Vq__close:focus-visible{outline:3px solid var(--white);outline-offset:2px}@media (hover:hover){.NewsPhotoGallery-module-scss-module__QIA9Vq__nav:hover,.NewsPhotoGallery-module-scss-module__QIA9Vq__close:hover{background:#ffffff3d}.NewsPhotoGallery-module-scss-module__QIA9Vq__nav:hover{transform:translateY(-50%)scale(1.06)}}.NewsPhotoGallery-module-scss-module__QIA9Vq__counter{padding:var(--space-6) var(--space-14);font-size:.85rem;font-weight:var(--fw-semibold);color:var(--white);letter-spacing:var(--ls-wide);border-radius:var(--radius-pill);background:#241d348c;position:absolute;bottom:clamp(14px,4vw,32px);left:50%;transform:translate(-50%)}.NewsPhotoGallery-module-scss-module__QIA9Vq__srOnly{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes NewsPhotoGallery-module-scss-module__QIA9Vq__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes NewsPhotoGallery-module-scss-module__QIA9Vq__content-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.NewsPhotoGallery-module-scss-module__QIA9Vq__tile img,.NewsPhotoGallery-module-scss-module__QIA9Vq__toggle,.NewsPhotoGallery-module-scss-module__QIA9Vq__nav,.NewsPhotoGallery-module-scss-module__QIA9Vq__close,.NewsPhotoGallery-module-scss-module__QIA9Vq__overlay,.NewsPhotoGallery-module-scss-module__QIA9Vq__content{transition:none;animation:none}}@media (max-width:640px){.NewsPhotoGallery-module-scss-module__QIA9Vq__nav{width:44px;height:44px;font-size:1.6rem}}
.News-module-scss-module__Yf7agq__container{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(#fcf9fff0,#f2ecfce0);padding:clamp(28px,5vw,44px)}.News-module-scss-module__Yf7agq__newsOverview{gap:var(--space-20);padding:var(--space-18) var(--space-20);margin-bottom:var(--space-30);border-radius:var(--radius-24);background:#ffffff80;border:1px solid #b19cd929;justify-content:space-between;align-items:center;display:flex}.News-module-scss-module__Yf7agq__newsOverviewText{max-width:720px;margin:0}.News-module-scss-module__Yf7agq__newsOverviewNav{gap:var(--space-12);flex-wrap:wrap;display:flex}.News-module-scss-module__Yf7agq__newsChip{min-height:44px;padding:0 var(--space-18);color:var(--accent-strong);border-radius:var(--radius-pill);background:#ffffffc7;border:1px solid #b19cd92e;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.News-module-scss-module__Yf7agq__newsStack{gap:var(--space-26);display:grid}.News-module-scss-module__Yf7agq__card{background:linear-gradient(180deg, var(--surface-strong), #f3edfed6);border:1px solid var(--border);border-radius:var(--radius-30);box-shadow:var(--shadow-sm);padding:clamp(24px,4vw,34px)}.News-module-scss-module__Yf7agq__cardFeatured{background:linear-gradient(#fffcf9fa,#f5efffe6),linear-gradient(120deg,#d9cdf32e,#0000 58%)}.News-module-scss-module__Yf7agq__newsCardHead{gap:var(--space-16);margin-bottom:var(--space-14);justify-content:space-between;align-items:center;display:flex}.News-module-scss-module__Yf7agq__newsDate{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.8rem}.News-module-scss-module__Yf7agq__newsBadge{min-height:34px;padding:0 var(--space-12);color:var(--accent-strong);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-pill);background:#a58dd329;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.News-module-scss-module__Yf7agq__newsBadgeSoft{background:#ffffffb3}.News-module-scss-module__Yf7agq__title{margin-bottom:var(--space-14);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.News-module-scss-module__Yf7agq__newsLead{max-width:860px;margin-bottom:var(--space-22);color:var(--text);font-size:1.02rem}.News-module-scss-module__Yf7agq__newsFeatureLayout{gap:var(--space-22);grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);align-items:start;display:grid}.News-module-scss-module__Yf7agq__newsContentFlow{gap:var(--space-14);display:grid}.News-module-scss-module__Yf7agq__newsContentFlow p,.News-module-scss-module__Yf7agq__newsSectionBlock p{margin:0}.News-module-scss-module__Yf7agq__newsHero{gap:var(--space-12);align-content:start;display:grid}.News-module-scss-module__Yf7agq__newsHeroFrame{aspect-ratio:3/2;border:1px solid var(--border);border-radius:var(--radius-26);box-shadow:var(--shadow-md);display:block;position:relative;overflow:hidden}.News-module-scss-module__Yf7agq__newsHeroFrame img{object-fit:cover}.News-module-scss-module__Yf7agq__newsHeroCaption{font-size:.85rem;line-height:var(--lh-snug);color:var(--muted);text-align:center}.News-module-scss-module__Yf7agq__newsCreditLabel{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.News-module-scss-module__Yf7agq__newsCreditGrid{gap:var(--space-16);margin-top:var(--space-22);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.News-module-scss-module__Yf7agq__newsCreditCard,.News-module-scss-module__Yf7agq__newsSectionBlock{padding:var(--space-20) var(--space-22);border-radius:var(--radius-24);background:#ffffff8a;border:1px solid #b19cd929}.News-module-scss-module__Yf7agq__newsSectionBlock+.News-module-scss-module__Yf7agq__newsSectionBlock{margin-top:var(--space-16)}.News-module-scss-module__Yf7agq__newsGallery{gap:var(--space-16);margin:var(--space-24) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.News-module-scss-module__Yf7agq__galleryItem{overflow:hidden}.News-module-scss-module__Yf7agq__galleryItem img{aspect-ratio:.92;object-fit:cover;width:100%;transition:transform .45s}.News-module-scss-module__Yf7agq__galleryItem:hover img{transform:scale(1.06)}.News-module-scss-module__Yf7agq__newsGalleryBlock{margin-top:var(--space-26)}.News-module-scss-module__Yf7agq__newsGalleryLead{max-width:720px;margin-bottom:var(--space-16);color:var(--muted)}@media (max-width:960px){.News-module-scss-module__Yf7agq__newsOverview,.News-module-scss-module__Yf7agq__newsCardHead,.News-module-scss-module__Yf7agq__newsFeatureLayout{grid-template-columns:1fr;display:grid}.News-module-scss-module__Yf7agq__newsCardHead{justify-content:start}.News-module-scss-module__Yf7agq__newsCreditGrid,.News-module-scss-module__Yf7agq__newsGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.News-module-scss-module__Yf7agq__container{padding:var(--space-22) var(--space-16)}.News-module-scss-module__Yf7agq__newsOverview{padding:var(--space-16);border-radius:var(--radius-20)}.News-module-scss-module__Yf7agq__title{font-size:clamp(1.74rem,8vw,2.4rem)}.News-module-scss-module__Yf7agq__newsCreditGrid,.News-module-scss-module__Yf7agq__newsGallery{grid-template-columns:1fr}.News-module-scss-module__Yf7agq__newsCreditCard,.News-module-scss-module__Yf7agq__newsSectionBlock{padding:var(--space-16);border-radius:var(--radius-sm)}}
