.pf-blog-container{width:min(1120px,calc(100% - 32px));margin:0 auto}.pf-blog-hero{padding:64px 0 36px;background:linear-gradient(180deg,#f8fafc,#fff)}.pf-blog-eyebrow,.pf-blog-section-head>span{font-size:.78rem;font-weight:800;letter-spacing:.12em;color:#475467}.pf-blog-hero h1{max-width:760px;margin:10px 0 12px;font-size:clamp(2rem,5vw,3.6rem);line-height:1.02;color:#101828}.pf-blog-hero p{max-width:760px;margin:0;color:#475467;font-size:1.08rem;line-height:1.65}.pf-blog-layout{padding:24px 0 64px}.pf-blog-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}.pf-blog-chips a{padding:9px 13px;border:1px solid #e4e7ec;border-radius:999px;color:#344054;text-decoration:none;background:#fff}.pf-blog-chips a.active{background:#101828;color:#fff;border-color:#101828}.pf-blog-chips span{opacity:.7}.pf-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pf-blog-card{overflow:hidden;background:#fff;border:1px solid #e4e7ec;border-radius:18px;box-shadow:0 10px 28px rgba(16,24,40,.05)}.pf-blog-card-image{display:flex;aspect-ratio:16/9;background:#eef2f6;align-items:center;justify-content:center;text-decoration:none}.pf-blog-card-image img{width:100%;height:100%;object-fit:cover}.pf-blog-card-image span{font-size:3rem;font-weight:900;color:#98a2b3}.pf-blog-card-body{padding:22px}.pf-blog-category{display:inline-block;margin-bottom:8px;color:#175cd3;font-size:.84rem;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.pf-blog-card h2{margin:0 0 10px;font-size:1.35rem;line-height:1.22}.pf-blog-card h2 a{color:#101828;text-decoration:none}.pf-blog-card p{color:#475467;line-height:1.6}.pf-blog-meta{display:flex;gap:16px;justify-content:space-between;align-items:center;color:#667085;font-size:.88rem}.pf-blog-meta a{font-weight:700;text-decoration:none}.pf-blog-pages{display:flex;gap:8px;justify-content:center;margin-top:34px}.pf-blog-pages a{min-width:40px;height:40px;display:grid;place-items:center;border:1px solid #e4e7ec;border-radius:10px;text-decoration:none}.pf-blog-pages a.active{background:#101828;color:#fff}.pf-blog-empty{grid-column:1/-1;padding:50px;text-align:center;border:1px dashed #d0d5dd;border-radius:16px;color:#667085}.pf-blog-article-head{padding:54px 0 24px;background:#f8fafc}.pf-blog-article-narrow{width:min(820px,calc(100% - 32px));margin:0 auto}.pf-blog-article h1{font-size:clamp(2.1rem,5vw,4.2rem);line-height:1.04;margin:8px 0 18px;color:#101828}.pf-blog-lead{font-size:1.18rem;line-height:1.65;color:#475467}.pf-blog-featured{width:min(1060px,calc(100% - 32px));margin:28px auto 36px}.pf-blog-featured img{display:block;width:100%;max-height:620px;object-fit:cover;border-radius:20px}.pf-blog-content{font-size:1.08rem;line-height:1.82;color:#344054;padding-bottom:56px}.pf-blog-content h2,.pf-blog-content h3,.pf-blog-content h4{color:#101828;line-height:1.2;margin:1.8em 0 .65em}.pf-blog-content h2{font-size:1.75rem}.pf-blog-content h3{font-size:1.4rem}.pf-blog-content a{color:#175cd3}.pf-blog-content blockquote{margin:1.5em 0;padding:18px 22px;border-left:4px solid #98a2b3;background:#f9fafb}.pf-blog-content pre{overflow:auto;padding:16px;border-radius:12px;background:#101828;color:#f2f4f7}.pf-blog-resources{padding:54px 0;background:#f8fafc;border-block:1px solid #eaecf0}.pf-blog-section-head{max-width:700px;margin-bottom:24px}.pf-blog-section-head h2{margin:6px 0 8px;font-size:2rem;color:#101828}.pf-blog-section-head p{margin:0;color:#667085}.pf-blog-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pf-blog-resource-card{overflow:hidden;background:#fff;border:1px solid #e4e7ec;border-radius:16px}.pf-blog-resource-img{display:block;aspect-ratio:4/3;background:#f2f4f7}.pf-blog-resource-img img{width:100%;height:100%;object-fit:cover}.pf-blog-resource-card>div{padding:18px}.pf-blog-resource-card small{color:#667085}.pf-blog-resource-card h3{margin:6px 0 10px}.pf-blog-resource-card h3 a{color:#101828;text-decoration:none}.pf-blog-resource-card p{color:#475467;line-height:1.55}.pf-blog-cta{font-weight:800;text-decoration:none}.pf-blog-more{padding:52px 0 70px}.pf-blog-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pf-blog-more-grid>a{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #e4e7ec;border-radius:14px;text-decoration:none}.pf-blog-more-grid strong{color:#101828}.pf-blog-more-grid span{color:#667085;line-height:1.5}.pf-blog-article script{display:none}@media(max-width:820px){.pf-blog-grid,.pf-blog-resource-grid,.pf-blog-more-grid{grid-template-columns:1fr}.pf-blog-hero{padding-top:42px}.pf-blog-meta{align-items:flex-start;flex-direction:column;gap:6px}.pf-blog-featured{margin-top:18px}.pf-blog-content{font-size:1.02rem}}
