.newsPage-module__Q5r6Za__pageWrapper{background-color:#ecf0f0;min-height:100vh;padding:5rem 0;position:relative;overflow:hidden}.newsPage-module__Q5r6Za__patternBg{pointer-events:none;z-index:1;background-image:radial-gradient(circle,#002b3d0d 1px,#0000 1px);background-size:20px 20px;width:100%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.newsPage-module__Q5r6Za__container{z-index:2;max-width:1120px;margin:0 auto;padding:0 1.25rem;position:relative}.newsPage-module__Q5r6Za__badge{color:#002b3d;text-transform:uppercase;letter-spacing:.1em;background-color:#fff;border-radius:99px;align-items:center;margin-bottom:2rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 2px 4px #0000000d}.newsPage-module__Q5r6Za__badgeDot{background-color:#f47621;border-radius:50%;width:8px;height:8px;margin-right:.75rem}.newsPage-module__Q5r6Za__mainTitle{color:#002b3d;letter-spacing:-.02em;margin-bottom:2rem;font-size:clamp(2.2rem,4.2vw,3.2rem);font-weight:800}.newsPage-module__Q5r6Za__newsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;display:grid}.newsPage-module__Q5r6Za__newsCard{aspect-ratio:4/3;cursor:pointer;background-color:#d7e0e3;border:0;border-radius:1rem;width:100%;padding:0;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.newsPage-module__Q5r6Za__newsCard:hover{transform:translateY(-3px);box-shadow:0 10px 24px #002b3d33}.newsPage-module__Q5r6Za__newsImage{object-fit:cover}.newsPage-module__Q5r6Za__emptyState{color:#002b3d;padding:1rem;font-weight:600}.newsPage-module__Q5r6Za__modalOverlay{z-index:99999;overscroll-behavior:none;background-color:#000000c7;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.newsPage-module__Q5r6Za__modalContent{overscroll-behavior:contain;background-color:#0a1a23;border:1px solid #ffffff26;border-radius:1rem;flex-direction:column;width:min(1100px,100%);height:min(90vh,900px);display:flex;overflow:hidden}.newsPage-module__Q5r6Za__modalToolbar{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.newsPage-module__Q5r6Za__modalCounter{color:#fff;font-weight:700}.newsPage-module__Q5r6Za__toolbarButtons{flex-wrap:wrap;gap:.5rem;display:flex}.newsPage-module__Q5r6Za__iconButton,.newsPage-module__Q5r6Za__navButton{color:#fff;cursor:pointer;background-color:#f47621;border:0;border-radius:.55rem;padding:.5rem .8rem;font-size:.9rem;font-weight:700}.newsPage-module__Q5r6Za__iconButton:hover,.newsPage-module__Q5r6Za__navButton:hover{opacity:.9}.newsPage-module__Q5r6Za__iconButton{justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.newsPage-module__Q5r6Za__iconButton svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:1.1rem;height:1.1rem}.newsPage-module__Q5r6Za__modalViewport{flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.newsPage-module__Q5r6Za__imageDragArea{touch-action:none;background-color:#0f2330;border-radius:.7rem;width:100%;height:100%;min-height:350px;position:relative;overflow:hidden}.newsPage-module__Q5r6Za__modalImageWrap{transform-origin:50%;transition:transform 80ms;position:absolute;inset:0}.newsPage-module__Q5r6Za__modalImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.newsPage-module__Q5r6Za__navButton{justify-content:center;align-items:center;width:2.35rem;height:2.35rem;padding:0;display:inline-flex}.newsPage-module__Q5r6Za__navButton svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:1.2rem;height:1.2rem}@media (max-width:640px){.newsPage-module__Q5r6Za__container{padding:0 1rem}.newsPage-module__Q5r6Za__modalToolbar{flex-direction:column;align-items:flex-start}.newsPage-module__Q5r6Za__modalViewport{grid-template-columns:1fr 1fr;grid-template-areas:"image image""prev next";align-items:stretch;gap:.5rem;padding-bottom:.75rem}.newsPage-module__Q5r6Za__navButton{width:100%;height:2.6rem}.newsPage-module__Q5r6Za__imageDragArea{grid-area:image;min-height:280px}.newsPage-module__Q5r6Za__prevNavButton{z-index:3;grid-area:prev;position:sticky;bottom:0}.newsPage-module__Q5r6Za__nextNavButton{z-index:3;grid-area:next;position:sticky;bottom:0}.newsPage-module__Q5r6Za__prevNavButton,.newsPage-module__Q5r6Za__nextNavButton{-webkit-backdrop-filter:blur(8px);background-color:#091822d1;border:1px solid #ffffff26;box-shadow:0 -2px 14px #00000047}}
