.nl-card{max-width:870px;position:relative}.nl-link{color:inherit;border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:284px minmax(0,1fr);align-items:stretch;gap:25px;padding:20px 0 25px;text-decoration:none;display:grid;position:relative}.nl-link:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:309px;right:0;transform:scaleX(0)}.nl-art{isolation:isolate;clip-path:polygon(0 4%,3% 0,97% 0,100% 4%,100% 89%,96% 94%,93% 94%,93% 97%,90% 100%,0 100%,0 28%,1.5% 25%,1.5% 18%,0 15%);background:var(--palette-dark-bg);align-self:center;height:190px;position:relative;overflow:hidden}.nl-art>img{object-fit:cover;object-position:51% 43%;filter:saturate(.9);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.75,.2,1),filter .35s;transform:scale(1.01)}.nl-shade{background:linear-gradient(180deg,transparent 60%,color-mix(in srgb,var(--palette-dark-bg) 74.12%,transparent));pointer-events:none;position:absolute;inset:0}.nl-frame{fill:none;width:100%;height:100%;stroke:color-mix(in srgb,var(--palette-white) 45.88%,transparent);stroke-width:1px;pointer-events:none;position:absolute;inset:0}.nl-frame-accent{stroke:var(--brand);stroke-width:1.5px}.nl-credit{color:var(--palette-dark-text);letter-spacing:.1px;text-shadow:0 1px 4px var(--palette-black);font-size:8px;line-height:1.4;position:absolute;bottom:8px;left:11px}.nl-copy{flex-direction:column;justify-content:center;min-width:0;padding:3px 0;display:flex}.nl-category{letter-spacing:1px;color:var(--accent);text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:750;line-height:1.4;display:flex}.nl-category i{background:currentColor;width:3px;height:11px;transform:skewY(-20deg)}.nl-copy .nl-title{font-family:var(--display);letter-spacing:-.1px;text-wrap:pretty;color:var(--text);margin:12px 0 0;font-size:31px;font-weight:600;line-height:1.1;transition:color .22s}.nl-meta{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:17px;margin-top:18px;padding-top:13px;font-size:10px;line-height:1.6;display:flex}.nl-author{white-space:nowrap;align-items:center;gap:7px;display:flex}.nl-author:before{content:"";background:var(--accent);flex-shrink:0;width:5px;height:5px}.nl-author strong{border-bottom:1px solid color-mix(in srgb,var(--muted) 55%,transparent);font-weight:500}.nl-meta time{white-space:nowrap;font-size:9px}.nl-arrow{width:26px;height:26px;color:var(--muted);flex-shrink:0;place-items:center;margin-left:auto;transition:color .25s,transform .25s;display:grid}.nl-arrow svg{width:19px;height:19px}.nl-link:hover .nl-art>img{filter:saturate(1.05);transform:scale(1.055)}.nl-link:hover h2{color:var(--action-ink)}.nl-link:hover:after{transform:scaleX(1)}.nl-link:hover .nl-arrow{color:var(--action-ink);transform:translate(2px,-2px)}.nl-link:focus-visible{outline:2px solid var(--action-edge);outline-offset:8px;border-radius:2px}.nl-link:focus-visible .nl-arrow{color:var(--action-ink)}@media (width<=850px){.nl-link{grid-template-columns:245px minmax(0,1fr);gap:22px}.nl-art{height:195px}.nl-copy .nl-title{font-size:29px}.nl-meta{flex-wrap:wrap;gap:10px}.nl-arrow{position:absolute;bottom:26px;right:0}.nl-link:after{left:267px}}@media (width<=600px){.nl-link{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:16px 0 22px}.nl-art{clip-path:polygon(0 3%,5% 0,96% 0,100% 3%,100% 93%,95% 96%,90% 96%,90% 98%,85% 100%,0 100%,0 23%,3% 21%,3% 16%,0 14%);align-self:start;height:190px;margin-top:2px}.nl-art>img{object-position:50% 42%}.nl-credit{max-width:90px;font-size:7px;bottom:9px;left:7px;right:10px}.nl-copy{justify-content:flex-start;padding:0}.nl-category{letter-spacing:.8px;gap:6px;font-size:8px}.nl-category i{height:9px}.nl-copy .nl-title{letter-spacing:0;text-wrap:pretty;margin-top:9px;font-size:24px;line-height:1.1}.nl-meta{margin-top:12px;padding-top:9px;font-size:9px;line-height:1.6;display:block}.nl-meta time{margin-top:5px;padding-left:12px;font-size:8px;display:block}.nl-author{gap:6px}.nl-arrow{width:21px;height:21px;position:absolute;bottom:25px;right:0}.nl-arrow svg{width:15px;height:15px}.nl-link:after{left:128px}.nl-frame{stroke:color-mix(in srgb,var(--palette-white) 33.33%,transparent)}}@media (width<=360px){.nl-link{grid-template-columns:96px minmax(0,1fr);gap:13px}.nl-art{height:200px}.nl-copy .nl-title{font-size:22px}.nl-link:after{left:109px}.nl-meta{font-size:8px}.nl-meta time{font-size:7.5px}.nl-credit{font-size:6.5px;left:6px}}@media (prefers-reduced-motion:reduce){.nl-link *,.nl-link:after{transition:none!important}}.nl-link{grid-template-columns:264px minmax(0,1fr);gap:26px;padding:18px 0 24px}.nl-art{align-self:center;height:176px}.nl-copy{justify-content:center;padding:0}.nl-copy .nl-title{letter-spacing:0;margin-top:10px;font-size:29px;line-height:1.13}.nl-category{letter-spacing:1.15px;font-size:9px}.nl-meta{gap:20px;margin-top:16px;padding-top:11px;font-size:11px}.nl-meta time{font-size:10px}.nl-link:after{left:290px}.nl-art:after{content:"";background:linear-gradient(transparent,color-mix(in srgb,var(--palette-white) 40.78%,transparent),transparent);pointer-events:none;width:1px;height:40%;position:absolute;top:15%;right:1px}.nl-frame{stroke:color-mix(in srgb,var(--palette-white) 33.33%,transparent)}.nl-frame-accent{stroke-width:1.3px}.nl-arrow{border-radius:2px;width:28px;height:28px;transition:background .25s,color .25s,transform .25s}.nl-link:hover .nl-arrow{background:color-mix(in srgb,var(--accent) 9%,transparent);transform:translate(2px,-2px)}.nl-link:hover .nl-art>img{transform:scale(1.035)}@media (width>=601px) and (width<=850px){.nl-link{grid-template-columns:230px minmax(0,1fr);gap:22px}.nl-art{height:183px}.nl-copy .nl-title{font-size:27px}.nl-meta{gap:8px 14px;font-size:10px}.nl-meta time{font-size:9px}.nl-arrow{position:static}.nl-link:after{left:252px}}@media (width<=600px){.nl-link{grid-template-columns:1fr;gap:0;padding:14px 0 20px}.nl-art{aspect-ratio:1.38;float:left;align-self:start;width:46%;height:auto;margin:0 16px 11px 0}.nl-copy{padding:0;display:block}.nl-link{display:block}.nl-link:before{content:"";display:table}.nl-link .nl-copy:after{content:"";clear:both;display:table}.nl-category{letter-spacing:.9px;gap:6px;padding-top:3px;font-size:8px;line-height:1.5}.nl-copy .nl-title{letter-spacing:0;text-wrap:wrap;margin-top:9px;font-size:25px;line-height:1.15}.nl-credit{max-width:none;font-size:7px;bottom:8px;left:8px;right:9px}.nl-art>img{object-position:50% 42%}.nl-meta{clear:both;flex-wrap:wrap;gap:7px 16px;margin-top:15px;padding-top:12px;font-size:10px;display:flex;position:relative}.nl-meta time{margin:0;padding:0;font-size:9px;display:inline-block}.nl-arrow{width:25px;height:25px;margin-left:auto;position:static}.nl-arrow svg{width:17px;height:17px}.nl-link:after{left:0}.nl-author{gap:6px}.nl-link:focus-visible{outline-offset:5px}}@media (width<=360px){.nl-art{aspect-ratio:1.2;width:47%;margin-right:13px}.nl-copy .nl-title{font-size:24px;line-height:1.15}.nl-meta{gap:6px 13px;font-size:9px}.nl-meta time{font-size:8.5px}.nl-credit{font-size:6.5px}}.nl-link{border-bottom:0}.nl-link:after{display:none}.nl-meta{position:relative}.nl-meta:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .35s cubic-bezier(.2,.75,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.nl-link:hover .nl-meta:after,.nl-link:focus-visible .nl-meta:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nl-meta:after{transition:none}}@media (width<=600px){.nl-link{flex-direction:column;gap:0;padding:12px 0 22px;display:flex}.nl-art{float:none;aspect-ratio:1.95;clip-path:polygon(0 4%,2.5% 0,97.5% 0,100% 4%,100% 89%,97% 94%,94.5% 94%,94.5% 97%,92% 100%,0 100%,0 28%,1% 25%,1% 18%,0 15%);align-self:auto;width:100%;height:auto;margin:0 0 17px}.nl-art>img{object-position:50% 43%}.nl-credit{max-width:none;font-size:8px;bottom:9px;left:10px;right:20px}.nl-copy{width:100%;display:block}.nl-category{letter-spacing:1px;gap:7px;padding:0;font-size:9px}.nl-copy .nl-title{letter-spacing:-.1px;text-wrap:pretty;margin-top:10px;font-size:27px;line-height:1.12}.nl-meta{clear:none;align-items:center;gap:8px 16px;margin-top:15px;padding-top:12px;font-size:10px;display:flex}.nl-meta time{margin:0;padding:0;font-size:9px}.nl-arrow{width:25px;height:25px;margin-left:auto;position:static}.nl-copy:after,.nl-link:before{display:none}}@media (width<=360px){.nl-art{aspect-ratio:1.8;width:100%;margin:0 0 16px}.nl-copy .nl-title{font-size:26px;line-height:1.13}.nl-meta{gap:7px 12px;font-size:9px}.nl-meta time{font-size:8px}.nl-credit{font-size:7.5px}}.nl-no-image .nl-link{grid-template-columns:minmax(0,1fr)}
