.nm-page{--nm-glass:linear-gradient(160deg, #143845 0%, #0b1c23 60%, #071319 100%);--nm-hair:#ffffff2e}.nm-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--club-warm-ink);font-size:11px;font-weight:800}.on-dark .nm-kicker,.ac-body .nm-kicker{color:var(--club-warm)}.nm-edition-niche,.nm-archive{scroll-margin-top:110px}.nm-masthead-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;display:flex}.nm-masthead-title{font-family:var(--club-display);text-transform:uppercase;font-size:clamp(34px,4.4vw,60px);font-weight:400;line-height:.98}.nm-filters{align-items:center;gap:10px;width:calc(33.3333% - 13.3333px);display:flex}.nm-filters .df{flex:1 1 0}.nm-empty{text-align:center;border:1px dashed var(--club-border);background:var(--club-surface);color:var(--club-text-muted);margin-top:28px;padding:40px 24px}.nm-grid{perspective:900px;grid-template-columns:repeat(12,minmax(0,1fr));gap:54px 20px;margin:22px 0 0;padding:0;list-style:none;display:grid}.nm-card{grid-column:span 12;position:relative}.nm-card-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.nm-ncx{aspect-ratio:3/4;flex:none;width:100%;height:100%;display:block}.nm-ncx .ncx-plate{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#101c2380,#081015a8)}.nm-ncx:hover .ncx-plate{background:linear-gradient(#1a2a3394,#0c161cb8)}.nm-no{top:10px;z-index:1;font-family:var(--club-display);color:var(--club-warm);text-shadow:0 2px 10px #0000008c;font-size:34px;line-height:1;position:absolute;inset-inline-end:14px}.nm-body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.nm-title{letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.22}.nm-card-link:hover .nm-title{color:var(--club-warm-ink)}.nm-excerpt{color:var(--club-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.nm-date{letter-spacing:.08em;text-transform:uppercase;color:var(--club-text-muted);flex-wrap:wrap;gap:4px 12px;margin:auto 0 0;padding-top:6px;font-size:11.5px;font-weight:700;display:flex}.nm-card.is-lead .nm-ncx{aspect-ratio:16/10}.nm-card.is-lead .ncx-plate{inset-inline:11%}.nm-card.is-lead .ncx-title{-webkit-line-clamp:3;font-size:clamp(20px,2.2vw,30px)}.nm-card.is-stack .nm-ncx{aspect-ratio:4/3}.nm-card.is-wide .nm-ncx{aspect-ratio:16/9}.nm-card.is-wide .ncx-plate{inset-inline:10%}.nm-card.is-brief{border:0;border-top:2px solid var(--club-text);box-shadow:none;background:0 0}.nm-card.is-brief:hover{box-shadow:none;transform:none}.nm-card.is-brief .nm-body{padding:14px 0 6px}.nm-card.is-brief .nm-title{font-size:17px}.nm-card.is-brief .nm-excerpt{-webkit-line-clamp:3}.nm-quote{--ac-d:16px;color:#fff;background:var(--nm-glass);border:1px solid var(--nm-hair);grid-column:span 12;grid-template-columns:auto 1fr;align-items:start;gap:6px 20px;padding:26px 24px;display:grid}.nm-quote-rule{background:linear-gradient(180deg, var(--club-warm) 0%, #ffffff26 100%);align-self:stretch;width:4px;min-height:100%;display:block}.nm-quote-kicker{margin-bottom:10px}.nm-quote-text{letter-spacing:-.005em;max-width:62rem;margin:0;font-size:clamp(19px,2.1vw,27px);font-weight:500;line-height:1.38}.nm-quote-cite{color:#ffffffa6;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:14px;font-size:12.5px;display:flex}.nm-quote-link{color:#fff;font-weight:800;text-decoration:none}.nm-quote-link:hover{color:var(--club-warm)}.nm-more{text-align:center;margin-top:32px}@media (min-width:700px){.nm-card.is-stack{grid-column:span 6}.nm-card.is-std{grid-column:span 4}.nm-card.is-wide{grid-column:span 6}.nm-card.is-brief{grid-column:span 4}.nm-quote{gap:6px 26px;padding:34px 38px}}@media (min-width:1024px){.nm-card.is-lead{grid-area:span 2/span 8}.nm-card.is-lead .nm-ncx{aspect-ratio:auto}.nm-card.is-stack{grid-column:span 4}}@media (max-width:699px){.nm-card .nm-ncx,.nm-card.is-lead .nm-ncx{aspect-ratio:4/3}.nm-card .ncx-plate{inset-inline:14px}.nm-quote{grid-template-columns:1fr}.nm-quote-rule{background:var(--club-warm);width:72px;height:3px;min-height:0;margin-bottom:14px}.nm-masthead-row{align-items:flex-start}.nm-filters{width:100%}}.nm-archive .band-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.nm-archive .band-head p{color:#ffffffb3;max-width:38rem;margin-bottom:18px;font-size:15px}.nm-arch-empty{text-align:center;color:#ffffffbf;border:1px dashed #ffffff4d;margin-top:26px;padding:40px 24px}.nm-arch{margin-top:10px}.nm-arch-season{border-top:1px solid #ffffff47}.nm-arch-summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding:18px 0;list-style:none;display:flex}.nm-arch-summary::-webkit-details-marker{display:none}.nm-arch-summary:focus-visible{outline:3px solid var(--club-accent);outline-offset:2px}.nm-arch-season-title{font-family:var(--club-display);text-transform:uppercase;font-size:30px;font-weight:400;line-height:1}.nm-arch-count{letter-spacing:.16em;text-transform:uppercase;color:var(--club-warm);font-size:11px;font-weight:800}.nm-arch-hint{color:#fff9;align-items:center;gap:8px;margin-inline-start:auto;font-size:12px;display:inline-flex}.nm-arch-hint i{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-top:-4px;transition:transform .25s;display:block;transform:rotate(45deg)}.nm-arch-season[open] .nm-arch-hint i{margin-top:4px;transform:rotate(-135deg)}.nm-arch-month{border-top:1px solid #ffffff24;grid-template-columns:1fr;gap:10px 28px;padding:14px 0 20px;display:grid}.nm-arch-month-name{font-family:var(--club-display);text-transform:uppercase;font-size:22px;font-weight:400;line-height:1}.nm-arch-month-name small{color:var(--club-warm);margin-inline-start:8px;font-size:.6em}.nm-arch-list{margin:0;padding:0;list-style:none}.nm-arch-row{border-top:1px dotted #fff3;grid-template-columns:38px 1fr;gap:12px;padding:8px 0;display:grid}.nm-arch-row:first-child{border-top:0;padding-top:0}.nm-arch-day{font-family:var(--club-display);color:var(--club-warm);font-size:20px;line-height:1.15}.nm-arch-kicker{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:10.5px;font-weight:800;display:block}.nm-arch-title{color:inherit;margin-top:2px;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;display:block}.nm-arch-title:hover{color:var(--club-warm)}@media (min-width:700px){.nm-arch-month{grid-template-columns:200px 1fr}}html[lang=ar] :is(.nm-masthead-title,.nm-arch-season-title,.nm-arch-month-name){font-family:var(--font-display-ar), var(--font-ar), sans-serif;letter-spacing:normal;font-weight:900}html[lang=ar] :is(.nm-kicker,.nm-date,.nm-arch-kicker,.nm-arch-count,.nm-title,.nm-quote-text){letter-spacing:normal}html[lang=ar] :is(.nm-masthead-title,.nm-arch-season-title,.nm-arch-month-name){line-height:1.25}
