html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:#121214;overflow-x:clip;overscroll-behavior-x:none}body{font-family:Inter,-apple-system,Helvetica Neue,Arial,sans-serif;background:var(--cream);color:var(--ink-on-light);line-height:1.6;-webkit-font-smoothing:antialiased;font-size:15px;overflow-x:clip}.news-hero{position:relative;overflow:hidden;background:#05060d;color:var(--ink-on-dark);padding:0;contain:layout paint}.news-hero>.container{position:absolute;left:0;right:0;bottom:clamp(62px,6.2vw,88px);z-index:4;pointer-events:none}.news-hero>.container .nh-dots{pointer-events:auto}.nh-slider{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;user-select:none}.nh-slider.dragging{cursor:grabbing}.nh-slider::-webkit-scrollbar{display:none}.nh-slide{position:relative;flex:0 0 100%;min-width:100%;min-height:clamp(340px,40svh,480px);display:flex;align-items:flex-end;padding:clamp(104px,11vw,150px) 0 clamp(112px,11vw,156px);overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;contain:paint}.nh-slide-bg{position:absolute;inset:-3%;background-size:cover;background-position:center top}.nh-slide:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#04050ce6,#04050c80 48%,#04050c29 80%),linear-gradient(0deg,rgba(4,5,12,.86),rgba(4,5,12,.12) 46%,transparent 70%)}.nh-slide>.container{position:relative;z-index:3;width:100%}.nh-feat{pointer-events:auto}.nh-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(12px,1.5vw,18px)}.nh-tags span{font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.03em;color:#fff;border:0;border-radius:100px;padding:5px 13px;background:#ffffff14;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}.nh-title{margin:0;font-family:Inter Tight,Arial,sans-serif;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.06;letter-spacing:-.03em;max-width:19ch;text-shadow:0 2px 40px rgba(4,5,12,.5)}.nh-title a{color:#fff;text-decoration:none}.nh-title a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.nh-meta{display:flex;align-items:center;gap:clamp(12px,1.6vw,20px);margin-top:clamp(14px,1.9vw,24px)}.nh-date{font-size:13px;color:#ffffffb8}.nh-read{display:inline-flex;align-items:center;gap:7px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:500;color:#fff;text-decoration:none}.nh-read svg{width:15px;height:15px;transition:transform .3s var(--ease)}.nh-read:hover svg{transform:translate(3px,-3px)}.nh-dots{position:relative;z-index:4;display:flex;justify-content:center;gap:9px;margin:0}.nh-dot{width:9px;height:9px;padding:0;border:0;border-radius:100px;background:#ffffff6b;cursor:pointer;transition:background .3s var(--ease),width .3s var(--ease)}.nh-dot.on{background:#ffffff42;width:30px;position:relative;overflow:hidden}.nh-dot.on:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff;transform-origin:left center;transform:scaleX(0);animation:nhDotFill 4.2s linear forwards}@keyframes nhDotFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.news-hero:hover .nh-dot.on:after{animation-play-state:paused}.nh-dot:not(.on):hover{background:#ffffffb8}@media (max-width:640px){.nh-slide{padding-top:122px;padding-bottom:104px}.nh-title{font-size:clamp(25px,7.4vw,36px)}.news-hero>.container{bottom:66px}}@media (prefers-reduced-motion:reduce){.nh-bg.on{animation:none}}.news-list{background:var(--cream);padding:clamp(48px,5.6vw,80px) 0 clamp(64px,9vw,120px);border-radius:clamp(26px,3.2vw,46px) clamp(26px,3.2vw,46px) 0 0;position:relative;z-index:3;margin-top:clamp(-46px,-3.6vw,-28px);box-shadow:0 -8px 22px -18px #0000003d}.news-filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:clamp(28px,3.4vw,44px)}.nf{border:1px solid var(--hair-l);background:transparent;color:var(--gray-l);border-radius:100px;padding:8px 16px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.nf:hover{color:var(--ink-on-light);border-color:var(--gray-l2)}.nf.active{background:var(--ink-on-light);color:#fff;border-color:var(--ink-on-light)}.news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(26px,3vw,42px) clamp(16px,1.8vw,26px)}.news-grid .blog-card{flex:none;width:auto;margin:0;contain:layout paint;transition:opacity .5s var(--ease),transform .5s var(--ease)}.news-grid .blog-card.entering{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){.news-grid .blog-card{transition:none}}.news-grid .blog-card.hide{display:none}@media (min-width:561px){.news-grid .blog-card.wide{grid-column:span 2;position:relative;display:block}.news-grid .blog-card.wide{align-self:stretch}.news-grid .blog-card.wide .thumb{aspect-ratio:auto;height:100%;min-height:clamp(240px,25vw,340px)}.news-grid .blog-card.wide .thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.news-grid .blog-card.wide .thumb:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(8,9,14,.86),rgba(8,9,14,.32) 44%,transparent 72%);pointer-events:none}.news-grid .blog-card.wide .thumb .tags{left:clamp(20px,2.2vw,30px);right:auto;bottom:clamp(80px,8vw,112px);z-index:3}.news-grid .blog-card.wide h3{position:absolute;left:0;right:0;bottom:0;z-index:3;margin:0;padding:clamp(18px,2.2vw,30px) clamp(20px,2.2vw,30px) clamp(28px,3.2vw,40px);font-size:clamp(20px,2vw,27px);line-height:1.16;max-width:94%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-grid .blog-card.wide h3 a{color:#fff}.news-grid .blog-card.wide .read{display:none}}.news-grid .blog-card.beyond{display:none}.news-more{display:flex;justify-content:center;margin-top:clamp(34px,4.4vw,58px)}.news-more-btn{font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:500;color:#fff;background:var(--ink-on-light);border:0;border-radius:100px;padding:13px 30px;cursor:pointer;transition:transform .2s var(--ease),opacity .2s var(--ease)}@media (hover:hover){.news-more-btn:hover{transform:translateY(-2px)}}.news-more-btn:active{transform:translateY(0)}.news-count{margin-top:clamp(30px,4vw,48px);font-size:13px;color:var(--gray-l)}@media (max-width:1240px){.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.news-grid{grid-template-columns:1fr;gap:30px}}
