.pg-nw-rows{border-top:1px solid #000;scroll-margin-top:112px}
.pg-nw-row{position:relative;display:grid;grid-template-columns:clamp(112px,9.2vw,150px) clamp(92px,7.2vw,116px) minmax(0,1fr) 24px;align-items:baseline;column-gap:clamp(16px,1.67vw,28px);padding-block:26px;border-bottom:1px solid var(--line)}
.pg-nw-d{font-family:var(--en);font-size:15px;font-weight:400;line-height:1.6;letter-spacing:.02em;color:var(--g2);font-variant-numeric:tabular-nums}
.pg-nw-row .pg-cat{color:var(--g2)}
.pg-nw-t{min-width:0;font-size:18px;font-weight:500;line-height:1.65;font-feature-settings:"palt";word-break:auto-phrase;text-wrap:pretty}
a.pg-nw-row::after{content:"\2192";justify-self:end;font-family:var(--en);font-size:18px;line-height:1;color:var(--pre);transition:color .3s ease,transform .45s var(--out)}
a.pg-nw-row:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
@media (hover:hover){
a.pg-nw-row:hover::after{color:#000;transform:translateX(4px)}
a.pg-nw-row:hover .pg-nw-t{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
}
@media (max-width:991px){
.pg-nw-rows{scroll-margin-top:88px}
}
@media (max-width:767px){
.pg-nw-row{grid-template-columns:auto minmax(0,1fr) 20px;column-gap:14px;row-gap:6px;padding-block:20px}
.pg-nw-d{grid-area:1/1;font-size:14px}
.pg-nw-row .pg-cat{grid-area:1/2;justify-self:start;font-size:13px}
.pg-nw-t{grid-area:2/1/3/3;font-size:16px;line-height:1.7}
a.pg-nw-row::after{grid-area:1/3/3/4;align-self:center}
}
