.news-page{height:100dvh;width:100%;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scroll-padding-top:0;background:#050505}.news-page::-webkit-scrollbar{width:0;height:0}.news-page-status{align-items:center;justify-content:center;background:#050505;color:rgba(255,255,255,.75);font-size:16px;letter-spacing:.08em;text-transform:uppercase}.news-card,.news-page-status{min-height:100dvh;display:flex}.news-card{position:relative;height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:0;color:#fff;flex-direction:column;padding:calc(var(--site-header-offset) + 16px) 20px 32px;box-sizing:border-box;overflow:hidden}.news-card:before{content:"";position:absolute;inset:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none;z-index:0}.news-card-inner{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.news-card-header{display:flex;flex-direction:column;gap:12px;flex:0 0 auto;padding-bottom:8px}.news-card-title-row{display:flex;align-items:flex-start;gap:16px}.news-card-title{font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.1;letter-spacing:-.02em;flex:1 1;text-shadow:0 12px 30px rgba(0,0,0,.35);margin:0}.news-card-link{color:inherit;text-decoration:none;transition:opacity .2s}.news-card-link:hover{opacity:.8}.news-badge{padding:6px 12px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:700;border:1px solid transparent;white-space:nowrap}.news-card-meta{display:flex;align-items:center;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.6);font-weight:600}.news-dot{width:4px;height:4px;background:rgba(255,255,255,.4);border-radius:50%}.news-icon{width:14px;height:14px;color:rgba(255,255,255,.6)}.news-readtime{font-size:13px;color:rgba(255,255,255,.45);font-style:italic}.news-card-content{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-right:6px;padding-bottom:250px;margin-top:16px;position:relative;font-size:clamp(16px,3.8vw,20px);line-height:1.65;color:rgba(255,255,255,.88);font-weight:300;mask-image:linear-gradient(180deg,transparent 0,black 40px,black);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 40px,black)}.news-card-content::-webkit-scrollbar{width:0;height:0}.news-card-footer,.news-card-read-more{display:none!important}.news-paragraph{font-size:clamp(16px,3.8vw,20px);line-height:1.65;color:rgba(255,255,255,.88);margin-bottom:20px;font-weight:300}.news-divider{display:flex;gap:8px;justify-content:center;opacity:.35;margin:32px 0 12px}.news-divider span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.7)}.news-swipe-hint{position:absolute;bottom:24px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:rgba(255,255,255,.55);animation:news-swipe 2.5s ease-in-out infinite;z-index:2;pointer-events:none}.news-chevron{width:22px;height:22px}@keyframes news-swipe{0%{opacity:.3;transform:translateY(6px)}50%{opacity:.8;transform:translateY(0)}to{opacity:.3;transform:translateY(6px)}}.news-theme-ai{background:linear-gradient(135deg,#1c1248,#3b1463 45%,#0f172a)}.news-theme-saas{background:linear-gradient(135deg,#0b3b3d,#0f4b3d 45%,#0b1f2a)}.news-theme-infra{background:linear-gradient(135deg,#0b1426,#12214c 45%,#0b0f1f)}.news-badge-ai{background:rgba(167,139,250,.2);border-color:rgba(167,139,250,.35);color:#ede9fe}.news-badge-saas{background:rgba(45,212,191,.2);border-color:rgba(45,212,191,.35);color:#ccfbf1}.news-badge-infra{background:rgba(96,165,250,.2);border-color:rgba(96,165,250,.35);color:#dbeafe}@media (min-width:768px){.news-card{padding:calc(var(--site-header-offset) + 24px) 48px 40px}.news-card-title{font-size:clamp(36px,4vw,46px)}.news-card-content{padding-right:16px}}@media (min-width:1024px){.news-card{padding:calc(var(--site-header-offset) + 44px) 80px 48px}}@media (max-width:480px){.news-card{padding:calc(var(--site-header-offset) + 8px) 16px 24px}.news-card-title-row{flex-direction:column;gap:10px}.news-card-title{font-size:clamp(24px,7vw,32px)}.news-badge{align-self:flex-start;font-size:10px;padding:5px 10px;letter-spacing:.12em;white-space:normal;text-align:center;max-width:100%}.news-card-meta{flex-wrap:wrap;font-size:11px;letter-spacing:.08em;gap:6px}.news-card-content{padding-bottom:180px;margin-top:12px;font-size:15px;mask-image:linear-gradient(180deg,transparent 0,black 28px,black);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 28px,black)}.news-paragraph{font-size:15px;margin-bottom:16px}.news-swipe-hint{bottom:16px;font-size:9px;letter-spacing:.28em}.news-chevron{width:18px;height:18px}}@media (max-width:360px){.news-card{padding:80px 12px 20px}.news-card-title{font-size:22px;line-height:1.15}.news-readtime{font-size:12px}.news-card-content{padding-bottom:160px;font-size:14px}.news-paragraph{font-size:14px;line-height:1.6}}