.nx-latest{background:var(--nx-bg-canvas);color:var(--nx-text-primary);border-block-start:1px solid var(--nx-border-hairline);font-family:var(--nx-font-sans)}
.nx-latest__inner{box-sizing:border-box;max-inline-size:calc(var(--nx-wide) + 2 * var(--nx-gutter));margin-inline:auto;padding:var(--nx-space-8) var(--nx-gutter)}
.nx-latest__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nx-space-4);margin-block-end:var(--nx-space-4)}
.nx-latest__h{margin:0;font-size:var(--nx-fs-lg);font-weight:var(--nx-weight-heading,600);line-height:var(--nx-lh-heading,1.2)}
.nx-latest__all{display:inline-flex;align-items:center;min-block-size:2.5rem;color:var(--nx-text-primary);text-decoration:underline;text-decoration-color:var(--nx-accent);text-underline-offset:4px}
.nx-latest__all:focus-visible,.nx-latest__title a:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px;border-radius:var(--nx-radius)}
.nx-latest__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nx-space-6);margin:0;padding:0;list-style:none}
@media (min-width:900px){.nx-latest__list{grid-template-columns:repeat(3,minmax(0,1fr))}}
.nx-latest__card{display:flex;flex-direction:column;gap:var(--nx-space-2);block-size:100%}
.nx-latest__media{aspect-ratio:16/9;overflow:hidden;border-radius:var(--nx-radius);background:var(--nx-bg-muted)}
.nx-latest__img{display:block;inline-size:100%;block-size:100%;object-fit:cover}
.nx-latest__title{margin:0;font-size:var(--nx-fs-md);font-weight:var(--nx-weight-heading,600);line-height:var(--nx-lh-heading,1.3)}
.nx-latest__title a{color:inherit;text-decoration:none}
.nx-latest__title a:hover{text-decoration:underline;text-decoration-color:var(--nx-accent);text-underline-offset:4px}
.nx-latest__date{margin:0;font-size:var(--nx-fs-sm);color:var(--nx-text-secondary)}
.nx-latest__excerpt{margin:0;font-size:var(--nx-fs-sm);color:var(--nx-text-secondary);line-height:var(--nx-lh-body,1.55)}
@media print{.nx-latest{display:none}}
