.vza-nf .nf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:clamp(24px,4vw,56px);padding-top:clamp(24px,4vw,56px);display:grid}.vza-nf .nf-t{flex-direction:column;justify-content:center;gap:22px;display:flex}.vza-nf .nf-num{letter-spacing:-.06em;color:var(--ink);margin:0;font-size:clamp(96px,16vw,240px);font-weight:700;line-height:.8}.vza-nf .nf-t .h1{max-width:16ch}.vza-nf .nf-t .search{margin-top:4px}.vza-nf .nf-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vza-nf .nf-links a{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:16px 18px;font-size:16px;font-weight:700;transition:background .3s,color .3s;display:flex}.vza-nf .nf-ph{background:var(--line);border-radius:28px;min-height:640px;position:relative;overflow:hidden}.vza-nf .nf-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vza-nf .nf-tags{flex-wrap:wrap;gap:10px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.vza-nf .nf-tag{background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.vza-nf .nf-tag b{font-size:20px}@media (max-width:860px){.vza-nf .nf{grid-template-columns:minmax(0,1fr)}.vza-nf .nf-ph{order:-1;min-height:360px}}@media (max-width:560px){.vza-nf .nf-ph{min-height:260px}.vza-nf .nf-links{grid-template-columns:minmax(0,1fr)}.vza-nf .nf-tag{padding:10px 12px}.vza-nf .nf-tag b{font-size:16px}}
