.np-author{align-items:center;background:var(--np-surface);border-radius:var(--np-radius-lg);box-shadow:var(--np-shadow-xl);display:flex;flex-wrap:wrap;gap:var(--np-space-6);justify-content:space-between;padding:var(--np-space-6) var(--np-space-8)}:root[data-theme=dark] .np-author{border:1px solid var(--np-border)}.np-author__who{align-items:center;display:flex;flex:1 1 320px;gap:var(--np-space-4);min-width:0}.np-author__text{display:flex;flex-direction:column;gap:2px;min-width:0}.np-author__name{color:var(--np-heading);font-size:20px;font-weight:700}.np-author__name:hover{color:var(--np-heading);text-decoration:underline}.np-author__role{color:var(--np-text-muted);display:block;font-size:16px;line-height:1.45;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-author__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--np-space-6)}.np-article-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--np-space-10);padding-top:var(--np-space-16)}.np-article{flex:999 1 560px;max-width:var(--np-width-prose);min-width:0}.np-article__body>:first-child{margin-top:0}.np-cover{margin-bottom:var(--np-space-10)}.np-audio{margin-bottom:var(--np-space-8)}.np-audio:empty{display:none}.np-faq{margin-top:var(--np-space-14)}.np-faq h2{margin:0 0 var(--np-space-5);scroll-margin-top:calc(var(--np-header-measured, var(--np-header-height)) + 24px)}.np-prose table{height:auto!important;table-layout:auto!important;width:100%!important}.np-prose table col,.np-prose td,.np-prose th{height:auto!important;width:auto!important}.np-prose td,.np-prose th{font-size:14px!important;line-height:1.45!important}.np-prose [style*=font-family]{font-family:inherit!important}.np-sidebar{display:flex;flex:1 1 360px;flex-direction:column;gap:var(--np-space-8);max-width:420px;min-width:0}@media (min-width:992px){.np-sidebar{max-height:calc(100vh - 110px);overflow-y:auto;position:sticky;scrollbar-width:thin;top:90px}}@media (max-width:991px){.np-sidebar{max-width:none}.np-sidebar .np-toc{display:none}}.np-post-cta{padding-top:var(--np-space-24)}.np-related{display:flex;flex-direction:column;gap:var(--np-space-2);padding-block:var(--np-space-24)}.np-related>h2{margin:0 0 var(--np-space-6)}.np-listing{display:flex;flex-direction:column;gap:var(--np-space-16);padding-bottom:var(--np-space-24)}.np-main:has(.np-author) .np-listing>.np-card--featured{margin-top:var(--np-space-10)}.np-listing>:first-child:not(.np-card--featured){margin-top:var(--np-space-16)}.np-listing__section{display:flex;flex-direction:column;gap:var(--np-space-6)}.np-listing__head{display:flex;flex-direction:column;gap:4px}.np-listing__head h2{margin:0}.np-byline{align-items:center;border-top:1px solid var(--np-border);gap:var(--np-space-4) var(--np-space-6);justify-content:space-between;padding-top:var(--np-space-5)}.np-byline,.np-card__meta{display:flex;flex-wrap:wrap}.np-card__meta{gap:var(--np-space-2) var(--np-space-5)}.np-card__meta .np-meta{font-size:14px;gap:6px;line-height:1.5}.np-card__author{align-items:center;color:var(--np-heading);display:inline-flex;font-size:15px;font-weight:600;gap:10px}@media (min-width:992px){.np-grid--4 .np-card__body{padding:var(--np-space-4) var(--np-space-5) var(--np-space-5)}.np-grid--4 .np-card__title{font-size:18px}.np-grid--4 .np-tags .np-tag:nth-child(n+2){display:none}}.np-popular{background:var(--np-surface-tint);border-radius:var(--np-radius-lg);display:flex;flex-direction:column;gap:28px;padding:var(--np-space-12) var(--np-space-10)}.np-popular .np-card__title{font-size:18px}.np-pagination{display:flex;flex-wrap:wrap;gap:var(--np-space-2)}.np-page,.np-pagination{align-items:center;justify-content:center}.np-page{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);color:var(--np-heading);display:inline-flex;font-size:15px;font-weight:500;height:44px;min-width:44px;padding:0 14px;transition:background-color var(--np-dur-fast) var(--np-ease)}a.np-page:hover{background:var(--np-surface-tint);color:var(--np-heading)}.np-page[aria-current=page]{background:var(--np-solid-bg);border-color:var(--np-solid-bg);color:var(--np-solid-text);font-weight:600}.np-page--disabled{border-color:transparent;color:var(--np-text-muted)}.np-page--gap{border:0;color:var(--np-text-muted);min-width:20px;padding:0}@media (max-width:767px){.np-author{gap:var(--np-space-4);padding:var(--np-space-5)}.np-author .np-avatar{height:56px;width:56px}.np-author__role{display:-webkit-box;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical}.np-listing{gap:var(--np-space-12);padding-bottom:var(--np-space-16)}.np-listing>:first-child:not(.np-card--featured){margin-top:var(--np-space-10)}.np-popular{padding:var(--np-space-8) var(--np-space-5)}}