/* Neutral editorial panels await approved own photography. */
.nf19 .nf19-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}
.nf19 .nf19-focus{padding:clamp(24px,3vw,44px);background:var(--nf-background);border:1px solid var(--nf-border-subtle);border-radius:var(--nf-radius);min-width:0}
.nf19 .nf19-focus h2{font-size:clamp(22px,2vw,30px);line-height:1.25;margin:0 0 16px}
.nf19 .nf19-focus p{margin:0}
.nf19-hero>div{min-width:0}
.nf19-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.nf-site a.nf19-card{display:flex;flex-direction:column;min-width:0;gap:16px;padding:clamp(24px,3vw,40px);background:var(--nf-surface);border:1px solid var(--nf-border-subtle);border-radius:var(--nf-radius);color:var(--nf-text);text-decoration:none}
.nf19-card h3{margin:0;font-size:clamp(24px,2vw,32px);line-height:1.2;overflow-wrap:anywhere}
.nf19-card p{margin:0}.nf19-card span{margin-top:auto;color:var(--nf-link);font-weight:700}
.nf-site a.nf19-card:hover,.nf-site a.nf19-card:focus-visible{border-color:var(--nf-link);outline:2px solid var(--nf-link);outline-offset:3px}
.nf19-context{margin:32px 0;max-width:80ch}
@media(max-width:800px){.nf19 .nf19-hero,.nf19-grid{grid-template-columns:minmax(0,1fr)}.nf19 .nf19-hero{gap:24px}}
