.page-module__MkhXSa__pageWrapper{background-color:#f8fafc;min-height:calc(100vh - 80px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,San Francisco,Helvetica Neue,Helvetica,Arial,sans-serif}.page-module__MkhXSa__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);padding:6rem 2rem 4rem;position:relative;overflow:hidden}.page-module__MkhXSa__hero:after{content:"";clip-path:ellipse(70% 50% at 50% 100%);background:#f8fafc;width:100%;height:100px;position:absolute;bottom:-50px;left:0}.page-module__MkhXSa__title{z-index:2;margin-bottom:1rem;font-size:3.5rem;font-weight:800;position:relative}.page-module__MkhXSa__subtitle{color:#cbd5e1;z-index:2;max-width:600px;margin:0 auto;font-size:1.2rem;position:relative}.page-module__MkhXSa__container{max-width:1200px;margin:0 auto;padding:4rem 2rem 8rem}.page-module__MkhXSa__newsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem;display:grid}.page-module__MkhXSa__newsCard{background:#fff;border-radius:20px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.page-module__MkhXSa__newsCard:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.page-module__MkhXSa__imageWrapper{background:#e2e8f0;width:100%;height:240px;position:relative}.page-module__MkhXSa__tag{background:var(--nesto-red,#e31837);color:#fff;z-index:2;border-radius:50px;padding:.4rem 1rem;font-size:.8rem;font-weight:600;position:absolute;top:1rem;left:1rem}.page-module__MkhXSa__content{flex-direction:column;flex:1;padding:2rem;display:flex}.page-module__MkhXSa__date{color:#64748b;align-items:center;gap:.4rem;margin-bottom:.8rem;font-size:.9rem;display:flex}.page-module__MkhXSa__newsTitle{color:#1e293b;margin-bottom:1rem;font-size:1.4rem;font-weight:700;line-height:1.4}.page-module__MkhXSa__excerpt{color:#475569;flex:1;margin-bottom:1.5rem;line-height:1.6}.page-module__MkhXSa__readMore{color:var(--nesto-red,#e31837);align-self:flex-start;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}.page-module__MkhXSa__readMore:hover{gap:.8rem}@media (max-width:768px){.page-module__MkhXSa__title{font-size:2.5rem}.page-module__MkhXSa__newsGrid{grid-template-columns:1fr}}
