.press-module__1M79uG__pressPage{background:#090909;min-height:100vh}.press-module__1M79uG__heroSection{text-align:center;background:linear-gradient(135deg,#090909 0%,#101010 100%);flex-direction:column;justify-content:center;align-items:center;padding:120px 0 80px;display:flex}.press-module__1M79uG__heroSection h1{color:#f1f5f9;letter-spacing:-.02em;margin-bottom:1rem;font-family:nort,sans-serif;font-size:3rem;font-weight:700}.press-module__1M79uG__heroSection p{color:#cbd5e1;max-width:600px;margin:0 auto;font-size:1.25rem}.press-module__1M79uG__pressSection{background:#090909;padding:0}.press-module__1M79uG__pressContainer{flex-direction:column;gap:2.5rem;max-width:1200px;margin:0 auto;padding:2rem;display:flex}.press-module__1M79uG__pressCard{background:#222;border-radius:20px;align-items:stretch;min-height:180px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06)}.press-module__1M79uG__pressCard:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.15)}.press-module__1M79uG__pressCardContent{flex-direction:column;flex:1;justify-content:center;padding:2rem;display:flex}.press-module__1M79uG__pressCardDate{color:#cbd5e1;margin-bottom:8px;font-family:nort,sans-serif;font-size:15px}.press-module__1M79uG__pressCardHeader{color:#f1f5f9;margin-bottom:8px;font-family:nort,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.press-module__1M79uG__pressCardSubheader{color:#94a3b8;margin-bottom:1.5rem;font-family:nort,sans-serif;font-size:16px;line-height:1.5}.press-module__1M79uG__readMoreButton{text-align:center;cursor:pointer;border:none;border-radius:.375rem;width:-moz-fit-content;width:fit-content;padding:.5rem 1.5rem;font-family:nort,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-block;transform:translateY(0);box-shadow:0 4px 14px rgba(101,146,253,.3);color:#121214!important;background:#6592fd!important}.press-module__1M79uG__readMoreButton:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 25px rgba(101,146,253,.4);color:#fff!important;background:#4875cf!important}.press-module__1M79uG__readMoreButton:active{transform:translateY(0)scale(.98);box-shadow:0 2px 8px rgba(101,146,253,.3);color:#fff!important;background:#2d5295!important}.press-module__1M79uG__pressCardImage{background:#313131;justify-content:center;align-items:center;width:340px;min-width:220px;padding:.5rem;display:flex}.press-module__1M79uG__pressCardImage .press-module__1M79uG__image{filter:drop-shadow(0 0 32px rgba(59,130,246,.25));object-fit:contain;border-radius:8px;width:100%;height:200px}.press-module__1M79uG__pagination{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.press-module__1M79uG__pagination a{cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.25rem;font-family:nort,sans-serif;font-weight:500;transition:all .2s}.press-module__1M79uG__pagination button:disabled{opacity:.5;cursor:not-allowed}.press-module__1M79uG__pagination button:not(:disabled):hover{transform:translateY(-1px)}.press-module__1M79uG__paginationButton{color:#121214;background:#6592fd}.press-module__1M79uG__paginationButton:disabled{color:#fff;background:#22305a}.press-module__1M79uG__pageNumbers{gap:.5rem;display:flex}.press-module__1M79uG__pageNumber{color:#fff;opacity:.7;cursor:pointer;background:#22305a;border:none;border-radius:8px;padding:.5rem 1.1rem;font-family:nort,sans-serif;transition:all .2s}.press-module__1M79uG__pageNumber:hover{opacity:1;transform:translateY(-1px)}.press-module__1M79uG__pageNumber.press-module__1M79uG__active{color:#121214;opacity:1;background:#6592fd}@media (max-width:768px){.press-module__1M79uG__heroSection h1{font-size:2.5rem}.press-module__1M79uG__heroSection p{font-size:1.125rem}.press-module__1M79uG__pressCard{flex-direction:column}.press-module__1M79uG__pressCardImage{width:100%;min-width:auto}.press-module__1M79uG__pressCardImage .press-module__1M79uG__image{height:150px}.press-module__1M79uG__pressContainer{gap:1.5rem;padding:1rem}}@media (max-width:480px){.press-module__1M79uG__heroSection h1{font-size:2rem}.press-module__1M79uG__pressCardContent{padding:1.5rem}}
