#output+.nw{padding-top:0}
.nw:has(+.ct){padding-bottom:0}
.nw-tl{padding-top:clamp(14px,1.25vw,20px);border-top:1px solid var(--ink)}
.nw .x7-hd{grid-column:1/5;grid-template-columns:minmax(0,1fr);align-content:start;margin-bottom:0;padding-top:14px}
.nw .x7-hd .h2{grid-column:1}
.nw-ll{grid-column:5/13}
.nw-ll li{border-bottom:1px solid var(--line)}
.nw-r{position:relative;isolation:isolate;display:grid;grid-template-columns:104px 96px minmax(0,1fr) 20px;align-items:baseline;padding-block:14px}
a.nw-r::before{content:"";position:absolute;z-index:-1;inset:0;background:#fff;opacity:0;transition:opacity .35s ease}
.nw-d{font-family:var(--en);font-size:13px;font-weight:400;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--g2)}
.nw-c{font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.04em;white-space:nowrap;color:var(--g2)}
.nw-c::before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--blue);vertical-align:.14em}
.nw-t{min-width:0;font-size:clamp(14px,1.042vw,16px);font-weight:500;line-height:1.65;font-feature-settings:"palt";word-break:auto-phrase;line-break:strict;text-wrap:pretty}
.nw-r>.x7-go{justify-self:end;font-size:14px}
a.nw-r:focus-visible{outline:0}
a.nw-r:focus-visible::before{opacity:1;outline:2px solid var(--blue)}
.nw-more{grid-column:5/13;display:flex;justify-content:flex-end;margin-top:12px}
.nw-more .tlink{font-size:14px}
.nw-arm .nw-rv:not(.is-in){opacity:0;transform:translateY(14px)}
.nw-arm .nw-rv.is-in{transition:opacity .7s ease calc(var(--i,0) * 60ms),transform .9s var(--out) calc(var(--i,0) * 60ms)}
@media (hover:hover){
a.nw-r:hover::before{opacity:1}
}
@media (hover:hover) and (min-width:992px){
.nw-r{padding-inline:var(--x7-ox)}
}
@media (max-width:991px){
.nw-tl{grid-template-columns:minmax(0,1fr)}
.nw .x7-hd,.nw-ll,.nw-more{grid-column:1}
.nw .x7-hd{margin-bottom:clamp(20px,3.6vw,32px)}
}
@media (max-width:767px){
.nw-r{grid-template-columns:auto minmax(0,1fr) 20px;column-gap:14px;row-gap:4px;padding-block:16px}
.nw-d{grid-area:1/1}
.nw-c{grid-area:1/2;justify-self:start}
.nw-t{grid-area:2/1/3/3;font-size:14px;line-height:1.7}
.nw-r>.x7-go{grid-area:1/3/3/4;align-self:center}
.nw-arm .nw-rv:not(.is-in){transform:translateY(8px)}
.nw-arm .nw-rv.is-in{transition:opacity .5s var(--out) calc(var(--i,0) * 40ms),transform .6s var(--out) calc(var(--i,0) * 40ms)}
}
.nw-more .tlink:focus-visible{outline-offset:-2px}
