.pn-blog-header{border-bottom:1px solid var(--pn-border);padding-top:56px;padding-bottom:48px}.pn-blog-header h1{font:700 clamp(37px,4.68vw,69px)/.98 var(--font-display);text-transform:none;letter-spacing:-1px;margin-top:24px}.pn-blog-header h1 span{background:var(--pn-accent)}.pn-blog-header>p:last-child{max-width:540px;color:var(--pn-muted);margin-top:24px;font-size:17px}.pn-blog-meta{color:var(--pn-muted);flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}.pn-blog-meta>span:first-child{color:var(--pn-ink)}.pn-blog-feature{border-bottom:1px solid var(--pn-ink);grid-template-columns:200px minmax(0,1fr);gap:48px;padding-top:48px;padding-bottom:48px;display:grid}.pn-blog-feature-label{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.pn-blog-feature h3{max-width:760px;font:700 clamp(25px,2.73vw,37px)/1.12 var(--font-display);text-transform:none;margin-top:16px}.pn-blog-feature p{max-width:680px;color:var(--pn-muted);margin-top:20px;margin-bottom:20px}.pn-blog-feature h3 a:hover,.pn-blog-row h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.pn-blog-archive{padding-top:48px}.pn-blog-archive-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:24px;display:flex}.pn-blog-archive h2,.pn-blog-related>h2{font:700 25px/1.1 var(--font-display);text-transform:none}.pn-blog-row{border-top:1px solid var(--pn-border);grid-template-columns:200px minmax(0,1fr) 32px;align-items:start;gap:48px;padding-top:28px;padding-bottom:28px;display:grid}.pn-blog-row .pn-blog-meta{flex-direction:column}.pn-blog-row h3{font-size:22px;font-weight:600;line-height:1.35}.pn-blog-row p{color:var(--pn-muted);max-width:680px;margin-top:12px;font-size:14px}.pn-blog-read{justify-content:center;align-items:center;min-height:44px;display:flex}.pn-blog-cta{background:var(--pn-accent-soft);border:1px solid var(--pn-border);border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin-top:64px;margin-bottom:64px;padding:32px;display:flex}.pn-blog-cta h2{font:700 28px/1.1 var(--font-display);text-transform:none;margin-top:12px;margin-bottom:12px}.pn-blog-cta .pn-button{flex-shrink:0}.pn-blog-breadcrumbs{color:var(--pn-muted);flex-wrap:wrap;gap:8px 12px;padding-top:28px;font-size:12px;display:flex}.pn-blog-breadcrumbs a,.pn-article-body a,.pn-blog-empty a{text-underline-offset:3px;text-decoration:underline}.pn-article-header{max-width:940px;padding-top:40px;padding-bottom:40px}.pn-article-header h1{font:700 clamp(28px,3.666vw,50px)/1.06 var(--font-display);text-transform:none;overflow-wrap:anywhere;margin-top:20px}.pn-article-description{color:var(--pn-muted);max-width:760px;margin-top:24px;margin-bottom:24px;font-size:19px}.pn-article-grid{border-top:1px solid var(--pn-border);grid-template-columns:240px minmax(0,720px);align-items:start;gap:64px;padding-top:40px;display:grid}.pn-article-contents{position:-webkit-sticky;position:sticky;top:112px}.pn-article-contents ol{margin-top:20px;padding-left:20px;list-style:decimal}.pn-article-contents li{color:var(--pn-muted);margin-bottom:16px;font-size:13px}.pn-article-contents a:hover{color:var(--pn-ink);text-decoration:underline}.pn-article-body{overflow-wrap:anywhere;font-size:17px;line-height:1.85}.pn-article-body p{margin-bottom:20px}.pn-article-body h2{color:var(--pn-ink);margin-top:36px;margin-bottom:20px;font-size:27px;font-weight:650;line-height:1.25}.pn-article-body ul{margin-bottom:24px;padding-left:24px;list-style:outside}.pn-article-body li{margin-bottom:12px}.pn-article-sources{border-top:1px solid var(--pn-border);margin-top:40px;font-size:14px}.pn-article-sources h2{font-size:20px}.pn-article-end{border-top:1px solid var(--pn-border);color:var(--pn-muted);margin-top:32px;padding-top:24px;font-size:13px}.pn-blog-related{padding-top:64px}.pn-blog-related>h2{margin-bottom:24px}.pn-blog-empty{margin-top:48px;margin-bottom:48px}@media (max-width:1024px){.pn-blog-feature,.pn-blog-row{grid-template-columns:160px minmax(0,1fr);gap:32px}.pn-blog-row{grid-template-columns:160px minmax(0,1fr) 32px}.pn-article-grid{grid-template-columns:180px minmax(0,1fr);gap:40px}.pn-blog-cta{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.pn-blog-header{padding-top:32px;padding-bottom:32px}.pn-blog-header>p:last-child{font-size:15px}.pn-blog-feature{grid-template-columns:1fr;gap:24px;padding-top:32px;padding-bottom:32px}.pn-blog-feature-label{flex-direction:row;align-items:center}.pn-blog-feature-label svg{width:32px;height:32px}.pn-blog-row{grid-template-columns:minmax(0,1fr) 32px;gap:16px}.pn-blog-row .pn-blog-meta{flex-direction:row;grid-column:1/-1}.pn-blog-row h3{font-size:20px}.pn-blog-cta{margin-top:40px;margin-bottom:40px;padding:24px}.pn-blog-cta .pn-button{gap:16px;width:100%}.pn-article-header{padding-top:32px;padding-bottom:32px}.pn-article-description{font-size:17px}.pn-article-grid{grid-template-columns:1fr;gap:24px;padding-top:24px}.pn-article-contents{border-bottom:1px solid var(--pn-border);padding-bottom:16px;position:static}.pn-article-body{font-size:16px}.pn-article-body h2{font-size:24px}}
