.np-module.np-article-body{padding-block:var(--np-space-48) var(--np-space-64)}.np-article-body .np-article-body__heading{color:var(--np-text-primary);margin:0 0 var(--np-space-24)}.np-article-body .np-article-body__columns{align-items:start;display:grid;gap:var(--np-space-48);grid-template-columns:1fr}.np-article-body.is-cols-2 .np-article-body__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.np-article-body .np-article-body__content>*{margin-block:0 var(--np-space-24)}.np-article-body .np-article-body__content>:last-child{margin-bottom:0}.np-article-body .np-article-body__content h2{color:var(--np-text-primary);font-family:var(--np-font-ui);font-size:36px;font-weight:600;letter-spacing:-.01em;line-height:42px}.np-article-body .np-article-body__content h3{color:var(--np-text-primary);font-family:var(--np-font-ui);font-size:28px;font-weight:600;line-height:34px}.np-article-body .np-article-body__content h4{color:var(--np-text-primary);font-family:var(--np-font-ui);font-size:22px;font-weight:600;line-height:28px}.np-article-body .np-article-body__content li,.np-article-body .np-article-body__content p{color:var(--np-text-secondary);font-family:var(--np-font-ui);font-size:16px;font-weight:400;line-height:26px}.np-article-body .np-article-body__content ol,.np-article-body .np-article-body__content ul{padding-left:var(--np-space-24)}.np-article-body .np-article-body__content li{margin-bottom:var(--np-space-8)}.np-article-body .np-article-body__content a{color:var(--np-brand-primary);text-decoration:underline}.np-article-body .np-article-body__content a:hover{color:var(--np-action-hover)}.np-article-body .np-article-body__content blockquote{border-left:3px solid var(--np-brand-primary);color:var(--np-text-primary);font-size:18px;line-height:28px;margin-inline:0;padding-left:20px}.np-article-body .np-article-body__content img{border-radius:var(--np-radius-lg);height:auto;max-width:100%}.np-article-body .np-article-body__content table{border-collapse:collapse;display:block;overflow-x:auto;width:100%}.np-article-body .np-article-body__content td,.np-article-body .np-article-body__content th{border:1px solid var(--np-border-default);padding:var(--np-space-12) var(--np-space-16);text-align:left}.np-article-body .np-article-body__content th{font-weight:600}.np-article-body .np-article-body__share{align-items:center;border-top:1px solid var(--np-border-default);display:flex;gap:var(--np-space-16);margin-top:var(--np-space-32);padding-top:var(--np-space-24)}.np-article-body .np-article-body__share-label{color:var(--np-text-secondary)}.np-article-body .np-article-body__share-list{align-items:center;display:flex;gap:var(--np-space-12);list-style:none;margin:0;padding:0}.np-article-body .np-article-body__share-link{align-items:center;background-color:var(--np-surface-muted);border-radius:var(--np-radius-pill);color:var(--np-text-primary);display:flex;height:36px;justify-content:center;text-decoration:none;width:36px}.np-article-body .np-article-body__share-link:hover{background-color:var(--np-bg-subtle)}.np-article-body .np-article-body__share-link img{display:block;height:20px;object-fit:contain;width:20px}.np-article-body .np-article-body__share-link:focus-visible{outline:2px solid var(--np-focus-ring);outline-offset:2px}@media (max-width:768px){.np-article-body{padding-block:var(--np-space-32) var(--np-space-48)}.np-article-body.is-cols-2 .np-article-body__columns{gap:var(--np-space-24);grid-template-columns:1fr}.np-article-body .np-article-body__content h2{font-size:26px;line-height:32px}.np-article-body .np-article-body__content h3{font-size:22px;line-height:28px}.np-article-body .np-article-body__content h4{font-size:18px;line-height:24px}}