.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:60ch;overflow-wrap:anywhere}.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-prose .np-action{background:var(--np-surface);border-radius:var(--np-radius-md);box-shadow:var(--np-shadow-card);margin:var(--np-space-10) 0;padding:var(--np-space-6) var(--np-space-8) var(--np-space-8)}.np-prose .np-action>h3{font-size:var(--np-fs-h4);line-height:1.3;margin:0 0 var(--np-space-4)}.np-prose .np-action>:is(ul,ol){counter-reset:np-action;display:flex;flex-direction:column;gap:var(--np-space-4);list-style:none;margin:0;padding:0}.np-prose .np-action li{counter-increment:np-action;display:grid;font-size:var(--np-fs-body);gap:var(--np-space-4);grid-template-columns:10px minmax(0,1fr);line-height:1.6;margin:0}.np-prose .np-action li:before{background:var(--np-green-500);border-radius:var(--np-radius-xs);content:"";height:10px;margin-top:.6em;width:10px}.np-prose .np-action>ol>li{gap:var(--np-space-3);grid-template-columns:28px minmax(0,1fr)}.np-prose .np-action>ol>li:before{align-items:center;border-radius:var(--np-radius-sm);color:var(--np-navy-900);content:counter(np-action);display:flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;height:28px;justify-content:center;margin-top:1px;width:28px}.np-prose .np-action li>:first-child{margin-top:0}.np-faq .np-accordion__a>*{max-width:66ch}.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:16px!important;line-height:1.5!important}.np-prose thead td,.np-prose thead th{font-size:var(--np-fs-caption)!important}.np-prose .np-table-hint,.np-prose .np-table-meta{font-size:var(--np-fs-small)}.np-prose .np-table-hint{color:var(--np-text-muted);line-height:1.45;margin:var(--np-space-8) 0 var(--np-space-2)}.np-prose .np-table-hint+.np-table-wrap{margin-top:0}.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}.np-post .np-sidebar{overflow:visible}.np-post .np-sidebar>*{flex-shrink:0}.np-post .np-sidebar>.np-toc{flex-shrink:1;min-height:0}.np-post .np-sidebar .np-toc__list{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}@media (min-width:992px) and (max-height:599px){.np-post .np-sidebar{max-height:none;position:static}}@media (max-width:991px){.np-sidebar{max-width:none}.np-post .np-sidebar,.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{padding:var(--np-space-5)}.np-author,.np-author__meta{gap:var(--np-space-3)}.np-author__meta .np-meta{font-size:14px}.np-article-layout{padding-top:var(--np-space-10)}.np-audio,.np-cover{margin-bottom:var(--np-space-6)}.np-cover ul{font-size:16px;gap:var(--np-space-2);line-height:1.5}.np-cover li svg{flex-basis:18px;height:18px;width:18px}.np-prose .np-action{margin:var(--np-space-8) 0;padding:var(--np-space-5)}.np-author .np-avatar{height:56px;width:56px}.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)}}