
.pw-nf{min-height:calc(100vh - 40px);display:grid;align-items:center;padding-top:calc(var(--pw-sec) * .5 + 72px)}
.pw-nf__inner{display:grid;gap:24px;max-width:880px;margin-inline:auto;width:100%}
.pw-nf__code{font:500 14px/1 var(--font-mono);color:var(--accent)}
.pw-nf h1{font-size:clamp(2.2rem,5vw,4rem);font-weight:500;line-height:1.06;letter-spacing:-.04em;max-width:18ch}
.pw-nf__lead{font-size:18px;line-height:1.6;color:var(--ink-2);max-width:46ch}
.pw-nf__links{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:24px;border-top:1px solid var(--ink)}
.pw-nf__links li{border-bottom:1px solid var(--line)}
.pw-nf__links a{display:grid;gap:4px;padding:20px 0}
.pw-nf__links b{font-size:19px;font-weight:600;letter-spacing:-.02em;transition:color var(--t-light) var(--ease-primary)}
.pw-nf__links span{font-size:14px;color:var(--ink-2)}
.pw-nf__links a:hover b,.pw-nf__links a:focus-visible b{color:var(--accent)}

@media (max-width:600px){
  .pw-nf{min-height:0;padding-top:calc(var(--pw-sec) * .4 + 64px)}
  .pw-nf__links{grid-template-columns:minmax(0,1fr)}
}
