.nm-design-a :is(.nm-topic-list-grid>a>span:not(.od-topic-art),.nm-topic-cloud strong,.nm-topic-section-card h3,.nm-search-card h2,.nm-search-card h3,.nm-search-hero h1,.od-portal__label){font-family:var(--nm-heading)!important;text-transform:none!important;letter-spacing:-.015em!important;-webkit-text-stroke:0!important;text-shadow:0 1px 2px #0d0412cc,0 4px 22px #0d0412b3!important;font-weight:750!important}
.nm-design-a .nm-search-hero h1{font-size:clamp(38px,5vw,72px)!important;line-height:1.02}
.nm-design-a :is(.nm-topic-list-grid>a,.nm-topic-section-card,.nm-search-card){border-radius:14px;border-color:#ffffff1f}
.nm-design-a :is(.nm-section-head h2,.nm-section-line h2,.nm-section-line>span:first-child){font-size:clamp(20px,1.8vw,28px);letter-spacing:.04em}
.nm-design-a .nm-section-head{justify-content:flex-start;gap:14px}

.nmd-readnext,.nmd-upnext{display:none}
:is(.nm-design-a,.nm-design-c) .nmd-readnext{display:grid;grid-template-columns:minmax(0,1fr);position:relative;isolation:isolate;overflow:hidden;margin:2.2em 0;border-radius:16px;border:1px solid #ffffff24;text-decoration:none!important;color:#fff!important;min-height:260px;aspect-ratio:16/8;box-shadow:0 18px 50px #07020b99}
:is(.nm-design-a,.nm-design-c) .nmd-readnext__art{position:absolute;inset:0;z-index:-2}
:is(.nm-design-a,.nm-design-c) .nmd-readnext__art img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
:is(.nm-design-a,.nm-design-c) .nmd-readnext:hover .nmd-readnext__art img{transform:scale(1.04)}
:is(.nm-design-a,.nm-design-c) .nmd-readnext::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,#12061acc 70%,#12061a 100%)}
:is(.nm-design-a,.nm-design-c) .nmd-readnext__copy{align-self:end;padding:20px 22px 22px;display:grid;gap:8px}
.nm-design-a :is(.nmd-readnext__label,.nmd-upnext__card__label){font:700 12px/1.3 var(--nm-body);letter-spacing:.09em;text-transform:uppercase;color:var(--nm-mark)}
:is(.nm-design-a,.nm-design-c) .nmd-readnext__title{font:750 clamp(22px,2.3vw,30px)/1.1 var(--nm-heading);letter-spacing:-.015em;text-shadow:0 2px 14px #0d0412}
:is(.nm-design-a,.nm-design-c) .nmd-upnext{display:block;position:fixed;right:16px;bottom:16px;z-index:9999;width:min(380px,calc(100vw - 32px));transform:translateY(140%);opacity:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .35s;pointer-events:none}
:is(.nm-design-a,.nm-design-c) .nmd-upnext.is-on{transform:none;opacity:1;pointer-events:auto}
:is(.nm-design-a,.nm-design-c) .nmd-upnext__card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:14px;background:#1a0c22f2;border:1px solid #ffffff2b;box-shadow:0 18px 50px #05010aee;backdrop-filter:blur(10px);color:#fff;text-decoration:none}
:is(.nm-design-a,.nm-design-c) .nmd-upnext__card__art img{display:block;width:112px;height:63px;object-fit:cover;border-radius:9px}
:is(.nm-design-a,.nm-design-c) .nmd-upnext__card__copy{display:grid;gap:4px;padding-right:22px}
:is(.nm-design-a,.nm-design-c) .nmd-upnext__card__title{font:700 15px/1.25 var(--nm-heading);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
:is(.nm-design-a,.nm-design-c) .nmd-upnext__close{position:absolute;top:4px;right:6px;width:30px;height:30px;border:0;background:transparent;color:#d8c9de;font-size:22px;line-height:1;cursor:pointer}
@media(max-width:600px){:is(.nm-design-a,.nm-design-c) .nmd-readnext{aspect-ratio:4/3;margin-inline:-6px}:is(.nm-design-a,.nm-design-c) .nmd-upnext{right:8px;bottom:8px;width:calc(100vw - 16px)}}
@media(prefers-reduced-motion:reduce){:is(.nm-design-a,.nm-design-c) .nmd-upnext{transition:none}:is(.nm-design-a,.nm-design-c) .nmd-readnext__art img{transition:none}}
