.np-pro{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--np-r-card);corner-shape:squircle;background:var(--np-bg);box-shadow:var(--np-diagram-shadow)}.np-pro__top{display:flex;align-items:flex-end;min-height:92px;padding:22px 26px 18px;background:var(--np-pro-gradient) top/100% 300% no-repeat;color:var(--np-pro-ink)}.np-pro__title{margin:0;font-size:1.1rem;font-weight:var(--np-fw-heading);line-height:1.35}.np-pro__body{display:flex;flex-direction:column;gap:16px;padding:20px 26px 26px}.np-pro__text{margin:0;color:var(--np-ink-3);font-size:.92rem;line-height:1.5}.np-pro__text em{color:var(--np-ink-2);font-family:var(--np-font-serif);font-size:1.06em;font-style:italic}.np-pro__apps{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;color:var(--np-muted);font-size:.82rem;line-height:1.4}.np-pro__apps li{position:relative;padding-left:22px}.np-pro__apps li::before{content:"";position:absolute;top:.15em;left:0;width:14px;height:14px;background-color:var(--np-blue);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") center/contain no-repeat}.np-pro__link{display:block;color:inherit;text-decoration:none}.np-pro__app{display:flex;align-items:center;gap:6px;color:var(--np-ink-2);font-size:.88rem;font-weight:var(--np-fw-medium);transition:color 180ms ease}.np-pro__app::after{content:"";width:0;height:12px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M18.5 12H5'/><path d='M13 18c0 0 6-4.42 6-6s-6-6-6-6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M18.5 12H5'/><path d='M13 18c0 0 6-4.42 6-6s-6-6-6-6'/></svg>") center/contain no-repeat;opacity:0;transform:translateX(-4px);transition:width .2s ease,opacity .2s ease,transform .2s ease}.np-pro__vs{display:block}.np-pro__link:is(:hover,:focus-visible) .np-pro__app{color:var(--np-blue)}.np-pro__link:is(:hover,:focus-visible) .np-pro__app::after{width:12px;opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.np-pro__app::after{transition:none}}.np-pro__go{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:var(--np-r-pill);corner-shape:squircle;background:var(--np-pro-btn-face);box-shadow:inset 0 0 0 100px transparent;color:var(--np-pro-btn-ink);font-size:.95rem;font-weight:var(--np-fw-medium);line-height:1.8;text-align:center;text-decoration:none;transition:box-shadow 120ms cubic-bezier(.23, 1, .32, 1),transform 120ms cubic-bezier(.23, 1, .32, 1)}.np-pro__go:is(:hover,:focus-visible){box-shadow:inset 0 0 0 100px rgba(255,255,255,.1)}.np-pro__go:active{box-shadow:inset 0 0 0 100px rgba(255,255,255,.04);transform:scale(.98)}.np-pro__go:focus-visible{outline:2px solid var(--np-blue);outline-offset:2px}@media (max-width:1024px){.np-pro{position:static;order:-1}}.np-credit{margin:0;color:var(--np-ink-3);font-size:var(--np-fs-small)}.np-pager{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.np-pager__link{display:flex;flex-direction:column;min-width:0;text-decoration:none}.np-pager__link--next{text-align:right}.np-pager__label{color:var(--np-faint);font-size:.7em;line-height:28.8px;text-transform:uppercase}.np-pager__title{overflow:hidden;color:var(--np-blue-soft);font-size:var(--np-fs-pager);font-weight:var(--np-fw-medium);line-height:28.8px;letter-spacing:var(--np-ls-tight);text-overflow:ellipsis;white-space:nowrap}.np-pager__link:focus-visible .np-pager__title,.np-pager__link:hover .np-pager__title{color:var(--np-blue)}@media (max-width:1024px){.np-pager{column-gap:30px}}@media (max-width:767px){.np-pager{column-gap:15px}}.np-progress{display:none}@media (max-width:1024px){.np-progress{position:fixed;inset:auto 0 0;z-index:40;display:block;height:15px;background:var(--np-track)}.np-progress__fill{display:block;height:100%;background:var(--np-blue);transform:scaleX(var(--np-progress,0));transform-origin:left center}}@media (max-width:767px){.np-progress{height:12px}}.np-nudge{position:fixed;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 30px calc(30px + env(safe-area-inset-bottom,0px));border-radius:var(--np-r-sheet) var(--np-r-sheet) 0 0;corner-shape:squircle;background:var(--np-bg);box-shadow:var(--np-shadow-nudge);text-align:center;opacity:0;transform:translateY(100%);transition:opacity .6s var(--np-ease),transform .6s cubic-bezier(.22, 1, .36, 1)}.np-nudge[hidden]{display:none}.np-nudge.is-in{opacity:1;transform:none}.np-nudge__title{margin:10px 0 0;padding:0;color:var(--np-ink-3);font-family:var(--np-font);font-size:1.2em;font-weight:var(--np-fw-heading);line-height:1.6em}.np-nudge__text{max-width:500px;margin:0;color:var(--np-nudge-ink);font-size:1em;line-height:1.6em;letter-spacing:-.02em}.np-nudge__login{margin-top:12px;border:0;font-family:inherit;cursor:pointer}.np-nudge__close{position:absolute;top:12px;right:16px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--np-r-pill);background:0 0;color:var(--np-ink);cursor:pointer}.np-nudge__close .np-i{width:17px;height:17px}.np-nudge__close:focus-visible,.np-nudge__close:hover{background:var(--np-track)}.np-nudge :focus-visible{outline:2px solid var(--np-blue);outline-offset:2px}.np-body.np-nudge-open .nn-ck{bottom:calc(var(--np-nudge-h,0px) + 16px)}@media (max-width:767px){.np-nudge{padding-right:20px;padding-left:20px}.np-nudge__title{padding:0 36px}}@media (prefers-reduced-motion:reduce){.np-nudge{transform:none;transition:none}}