.nx-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px}.nx-grid--blog{margin-top:64px}.nx-tile{display:block;text-decoration:none;color:inherit}.nx-tile--lead{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column}.nx-tile__specimen{position:relative;aspect-ratio:16/10;background:var(--nx-specimen);border-radius:3px;overflow:hidden}.nx-tile--lead .nx-tile__specimen{flex:1 1 auto;aspect-ratio:auto;min-height:320px}.nx-skeleton,.nx-tile__specimen canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.nx-tile__meta{margin-top:18px;display:flex;gap:16px;font-family:var(--nx-mono);font-size:12.5px;color:var(--nx-faint)}.nx-tile__meta .cat{color:var(--nx-cyan)}.nx-tile h2,.nx-tile h3{margin:8px 0 0;font-weight:600;font-size:1.25rem;line-height:1.25;letter-spacing:-.01em;text-wrap:balance;transition:color .2s}.nx-tile--lead h2{font-size:clamp(1.5rem,2.4vw,2rem)}.nx-tile p{margin:8px 0 0;color:var(--nx-muted);font-size:.95rem;line-height:1.5;max-width:60ch}.nx-tile:focus-visible h2,.nx-tile:focus-visible h3,.nx-tile:hover h2,.nx-tile:hover h3{color:var(--nx-cyan)}.nx-blog{max-width:1320px;margin:0 auto;padding:72px var(--nx-gutter) 120px}.nx-blog__intro h1{margin:0;font-family:var(--nx-mono);font-weight:700;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.01em}.nx-blog__intro p{margin:12px 0 0;color:var(--nx-muted);font-size:1.0625rem}@media (max-width:1000px){.nx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-grid--latest .nx-tile:nth-child(n+5){display:none}.nx-tile--lead{grid-row:auto}.nx-tile--lead .nx-tile__specimen{flex:none;aspect-ratio:16/8.2}}@media (max-width:760px){.nx-grid--latest{grid-template-columns:1fr;gap:44px}.nx-grid--latest .nx-tile:nth-child(n+4){display:none}}@media (max-width:640px){.nx-grid--blog{grid-template-columns:1fr;gap:44px}.nx-tile--lead{grid-column:auto}.nx-tile--lead .nx-tile__specimen{aspect-ratio:16/10;min-height:0}}