.p-blog .blog-hero,body.p-blog .blog-hero{padding:64px 0 48px}.p-blog .blog-hero h1,body.p-blog .blog-hero h1{font-size:44px;max-width:820px}.p-blog .blog-hero .sub,body.p-blog .blog-hero .sub{max-width:680px;margin-top:16px}.p-blog .blog-grid,body.p-blog .blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:36px}.p-blog .blog-card,body.p-blog .blog-card{display:block;background:#fff;border:1px solid var(--sky);border-radius:16px;padding:24px;text-decoration:none;color:inherit}.p-blog .blog-card:hover,body.p-blog .blog-card:hover{border-color:var(--blue)}.p-blog .blog-card small,body.p-blog .blog-card small{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dgreen);margin-bottom:10px}.p-blog .blog-card h3,body.p-blog .blog-card h3{font-family:var(--font-head);color:var(--navy);font-size:20px;margin:0 0 8px}.p-blog .blog-card p,body.p-blog .blog-card p{margin:0;font-size:14.5px}.p-blog .blog-empty,body.p-blog .blog-empty{margin-top:28px;font-size:15px}.p-blog .blog-pager,body.p-blog .blog-pager{display:flex;align-items:center;gap:20px;margin-top:36px;font-size:14.5px}.p-blog .blog-pager a,body.p-blog .blog-pager a{color:var(--blue);font-weight:650;text-decoration:none}.p-blog .blog-pager [aria-disabled=true],body.p-blog .blog-pager [aria-disabled=true]{opacity:.4}.p-blog .blog-meta,body.p-blog .blog-meta{margin-top:14px;font-size:13px;opacity:.85}.p-blog article,body.p-blog article{padding:48px 0 88px}.p-blog article .wrap,body.p-blog article .wrap{max-width:760px}.p-blog article h1,body.p-blog article h1{font-size:40px;margin:0 0 16px}.p-blog article .lede,body.p-blog article .lede{font-size:18px;margin-bottom:28px}.p-blog article li,.p-blog article p,body.p-blog article li,body.p-blog article p{font-size:16px}.p-blog article img,body.p-blog article img{max-width:100%;border-radius:12px;margin:16px 0}.p-blog .callout,body.p-blog .callout{background:var(--mint);border-left:4px solid var(--dgreen);border-radius:12px;padding:18px 22px;margin:6px 0 18px}.p-blog .callout.info,body.p-blog .callout.info{background:var(--sky);border-left-color:var(--blue)}.p-blog .tbl,body.p-blog .tbl{width:100%;border-collapse:collapse;font-size:13.5px;margin:8px 0 18px}.p-blog .tbl th,body.p-blog .tbl th{padding:11px 14px;text-align:left;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--navy);border-bottom:2px solid var(--sky)}.p-blog .tbl td,body.p-blog .tbl td{padding:11px 14px;border-bottom:1px solid var(--sky)}.p-blog .takeaway,body.p-blog .takeaway{background:var(--mint);border-left:4px solid var(--green);border-radius:0 16px 16px 0;padding:26px 28px;margin:0 0 34px}.p-blog .takeaway b,body.p-blog .takeaway b{display:block;font-family:var(--font-head);font-size:14px;color:var(--navy);margin-bottom:12px}.p-blog .takeaway ul,body.p-blog .takeaway ul{margin:0;padding-left:20px}.p-blog .post-faqs,body.p-blog .post-faqs{margin-top:36px}.p-blog .post-faqs details,body.p-blog .post-faqs details{border-bottom:1px solid var(--sky);padding:12px 0}.p-blog .post-faqs summary,body.p-blog .post-faqs summary{cursor:pointer;font-weight:650;color:var(--navy)}.p-blog .post-faqs p,body.p-blog .post-faqs p{margin:10px 0 4px}.p-blog .psources,body.p-blog .psources{margin-top:44px;padding-top:26px;border-top:1px solid var(--sky)}.p-blog .psources b,body.p-blog .psources b{display:block;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--slate);margin-bottom:14px}.p-blog .psources ol,body.p-blog .psources ol{margin:0;padding-left:20px}.p-blog .psources a,body.p-blog .psources a{color:var(--blue);word-break:break-word}.p-blog .pstat,body.p-blog .pstat{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--sky);border-radius:16px;overflow:hidden;margin:8px 0 30px}.p-blog .pstat div,body.p-blog .pstat div{background:#fff;padding:22px 20px}.p-blog .pstat b,body.p-blog .pstat b{display:block;font-family:var(--font-head);font-size:27px;font-weight:800;color:var(--navy);line-height:1.1}.p-blog .pstat small,body.p-blog .pstat small{display:block;margin-top:5px;font-size:12px;color:var(--slate);line-height:1.5}@media (max-width:900px){.p-blog .pstat,body.p-blog .pstat{grid-template-columns:1fr}}.p-blog .crumbs,body.p-blog .crumbs{font-size:13.5px;margin-bottom:22px}.p-blog .crumbs a,body.p-blog .crumbs a{color:var(--blue);font-weight:600;text-decoration:none}@media (max-width:900px){.p-blog .blog-hero h1,.p-blog article h1,body.p-blog .blog-hero h1,body.p-blog article h1{font-size:32px}.p-blog .blog-grid,body.p-blog .blog-grid{grid-template-columns:1fr}}