.asite-nf,.asite-nf *{box-sizing:border-box}:where(.asite-nf) :where(h1,h2,h3,p,ul,ol,li,dl,dt,dd,figure,table,th,td){margin:0;padding:0}.asite-nf{background:var(--nf-bg,#fff);color:var(--nf-ink,#16181c);font-family:var(--nf-sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);padding:calc(var(--nf-pt, 100px)*.6) 24px calc(var(--nf-pb, 100px)*.6);-webkit-font-smoothing:antialiased}.asite-nf__inner{margin:0 auto;max-width:var(--roma-page-max,1440px)}.asite-nf__cov-date,.asite-nf__cov-label,.asite-nf__detail,.asite-nf__eyebrow,.asite-nf__media-label,.asite-nf__source,.asite-nf__tag{font-family:var(--nf-mono,"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.35}.asite-nf__head{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.asite-nf__eyebrow{color:var(--nf-muted,#696969);text-transform:uppercase}.asite-nf__heading{color:var(--nf-ink,#16181c);font-size:clamp(28px,1.6vw + 12px,40px);font-weight:500;letter-spacing:-.02em;line-height:1.2}.asite-nf .asite-nf__inner .asite-nf__more,.asite-nf .asite-nf__inner .asite-nf__textlink{align-items:center;color:var(--nf-ink,#16181c);display:inline-flex;font-size:15px;font-weight:500;gap:6px;line-height:1.3;text-decoration:none}.asite-nf .asite-nf__inner .asite-nf__textlink{font-size:14px}.asite-nf .asite-nf__inner .asite-nf__more:hover,.asite-nf .asite-nf__inner .asite-nf__textlink:hover{text-decoration:underline;text-underline-offset:3px}.asite-nf__arrow{display:block;flex-shrink:0;height:14px;width:14px}.asite-nf__tag{background:var(--nf-tag,#f3f3f3);border-radius:4px;color:var(--nf-ink,#16181c);padding:4px 8px;text-transform:uppercase;white-space:nowrap}.asite-nf__detail{color:var(--nf-muted,#696969)}.asite-nf__row{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}.asite-nf__lead{display:flex;flex-direction:column;gap:28px;min-width:0}.asite-nf__media{aspect-ratio:928/522;background:#fafafa;border-radius:8px;color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none}.asite-nf__media--plate{background:radial-gradient(circle,hsla(0,0%,100%,.18) 1px,transparent 1px) 0 0 /20px 20px,var(--nf-plate,#141416)}.asite-nf__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.asite-nf__shade{background:linear-gradient(180deg,hsla(0,0%,40%,.4),rgba(0,0,0,.8));inset:0;position:absolute}.asite-nf__media-label{color:#fff;left:32px;position:absolute;top:32px}.asite-nf__media-day{bottom:32px;color:#fff;font-size:clamp(64px,7vw + 8px,136px);font-weight:500;left:30px;letter-spacing:-.03em;line-height:1;position:absolute}.asite-nf__body{display:flex;flex-direction:column;gap:16px}.asite-nf__meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.asite-nf__title{color:var(--nf-ink,#16181c);font-size:clamp(26px,1.4vw + 12px,40px);font-weight:500;letter-spacing:-.03em;line-height:1.15}.asite-nf .asite-nf__title a{color:inherit;text-decoration:none}.asite-nf .asite-nf__title a:hover{text-decoration:underline;text-underline-offset:4px}.asite-nf__text{color:var(--nf-body,#5a5f66);font-size:clamp(16px,.2vw + 14px,18px);line-height:1.55}.asite-nf__coverage{display:flex;flex-direction:column;min-width:0}.asite-nf__cov-head{align-items:flex-start;display:flex;gap:12px;padding-bottom:16px}.asite-nf__cov-label{color:var(--nf-ink,#16181c);flex:1 1 auto}.asite-nf .asite-nf__inner .asite-nf__cov-head .asite-nf__textlink{font-size:15px}.asite-nf__cov{border-top:1px solid var(--nf-border,#e2e2e2);color:var(--nf-ink,#16181c);display:flex;flex-direction:column;gap:8px;padding:18px 0;text-decoration:none}a.asite-nf__cov:hover .asite-nf__cov-title{text-decoration:underline;text-underline-offset:3px}.asite-nf__cov-meta{display:flex;flex-wrap:wrap;gap:12px}.asite-nf__source{color:var(--nf-ink,#16181c)}.asite-nf__cov-date{color:var(--nf-muted,#696969)}.asite-nf__cov-title{font-size:17px;font-weight:500;line-height:1.35}@media (min-width:960px){.asite-nf__row{gap:24px;grid-template-columns:minmax(0,928fr) minmax(0,488fr)}}@media (min-width:720px){.asite-nf{padding-bottom:calc(var(--nf-pb, 100px)*.8);padding-top:calc(var(--nf-pt, 100px)*.8)}}@media (min-width:960px){.asite-nf{padding-bottom:var(--nf-pb,100px);padding-top:var(--nf-pt,100px)}}@media (prefers-reduced-motion:reduce){.asite-nf *,.asite-nf :after,.asite-nf :before{animation:none!important;transition:none!important}.asite-nf [class*=__btn]:hover{transform:none!important}}@media (min-width:960px){.asite-nf__row--solo{grid-template-columns:minmax(0,928px)}}