.pg-blog-post .pg-blog-post-col{max-width:calc(948px + 2 * var(--gutter))}.pg-blog-post .pg-blog-post-hero{position:relative;padding:40px 0 28px}.pg-blog-post .pg-blog-post-hero .hero-text__copy{max-width:820px}.pg-blog-post .pg-blog-post-hero h1{font-size:clamp(34px,4.4vw,48px);line-height:1.08}.pg-blog-post .pg-blog-post-hero .pill-cat{align-self:flex-start}.pg-blog-post .pg-blog-post-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding-top:16px;margin-top:4px;border-top:1px solid var(--line)}.pg-blog-post .pg-blog-post-by{display:flex;align-items:center;gap:12px}.pg-blog-post .pg-blog-post-by b{display:block;font-size:15px;font-weight:650;color:var(--ink)}.pg-blog-post .pg-blog-post-by .meta-row{font-size:13.5px;gap:4px 14px}.pg-blog-post .pg-blog-post-share{display:flex;align-items:center;gap:10px}.pg-blog-post .pg-blog-post-note{margin-bottom:18px}.pg-blog-post .pg-blog-post-body{padding:36px 0 var(--sec-y)}.pg-blog-post .article-grid>.toc--side{gap:24px}.pg-blog-post .pg-blog-post-trial{background:var(--tint-blue);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:10px}.pg-blog-post .pg-blog-post-trial b{font-size:15px;font-weight:650;line-height:1.35;color:var(--ink)}.pg-blog-post .pg-blog-post-trial p{font-size:13.5px;line-height:1.5;color:var(--text)}.pg-blog-post .pg-blog-post-trial .btn{align-self:flex-start}.pg-blog-post .toc-mobile{border:1px solid var(--line);border-radius:14px;background:var(--surface);margin-bottom:28px}.pg-blog-post .toc-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 16px;font-size:15px;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.pg-blog-post .toc-mobile summary::-webkit-details-marker{display:none}.pg-blog-post .toc-mobile summary .i{transition:transform var(--dur-2) var(--ease-out)}.pg-blog-post .toc-mobile[open] summary .i{transform:rotate(180deg)}.pg-blog-post .toc-mobile .toc{padding:0 16px 16px}.pg-blog-post .inline-cta{margin:40px 0}.pg-blog-post .inline-cta h3{margin-top:0}.pg-blog-post .inline-cta h3+p{margin-top:8px}.pg-blog-post .inline-cta p{font-size:16px;line-height:1.7}.pg-blog-post .inline-cta+.mk-prose>h2:first-child{margin-top:56px}.pg-blog-post .inline-cta .trust-line{font-size:14px}.pg-blog-post .pg-blog-post-cover{aspect-ratio:5/1;max-height:200px}.pg-blog-post .pg-blog-post-end{margin-top:48px;display:flex;flex-direction:column;gap:20px}.pg-blog-post .pg-blog-post-endcta{padding:28px;display:flex;flex-direction:column;gap:14px}.pg-blog-post .pg-blog-post-endcta h2{font-size:clamp(22px,2.4vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.pg-blog-post .pg-blog-post-endcta .cta-row{justify-content:flex-start}.pg-blog-post .pg-blog-post-endrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.pg-blog-post .pg-blog-post-endrow a{display:inline-flex;align-items:center;gap:6px;color:var(--link);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pg-blog-post .pg-blog-post-endrow a:hover{text-decoration-thickness:2px}.pg-blog-post .pg-blog-post-related{list-style:none;margin:0;padding:0}.pg-blog-post .pg-blog-post-related>li{display:flex;min-width:0}.pg-blog-post .pg-blog-post-related>li>.post-card{flex:1}.pg-blog-post .post-card .pill-cat{align-self:flex-start;margin-left:8px}.pg-blog-post .post-card .row .i{--is:16px;color:var(--link);transition:transform var(--dur-2) var(--ease-out)}.pg-blog-post .post-card:hover .row .i{transform:translateX(3px)}@media (max-width:1079px){.pg-blog-post .pg-blog-post-col{max-width:calc(720px + 2 * var(--gutter))}.pg-blog-post .article-grid>article{width:100%;max-width:720px;margin-inline:auto}.pg-blog-post .article-grid>article .mk-prose{max-width:none}}@media (max-width:599px){.pg-blog-post .pg-blog-post-hero{padding:28px 0 20px}.pg-blog-post .pg-blog-post-body{padding-top:24px}.pg-blog-post .pg-blog-post-endcta{padding:22px 18px}.pg-blog-post .pg-blog-post-cover,.pg-blog-post .pg-blog-post-related>li:nth-child(n+3),.pg-blog-post .post-card .cover{display:none}.pg-blog-post .post-card{padding-top:20px}}.pg-blog-post .pg-blog-post-fig{margin:32px 0}.pg-blog-post .pg-blog-post-fig figcaption{padding:12px 16px;border-top:1px solid var(--line);font-size:14px;line-height:1.5;color:var(--mk-muted)}