.p2c-training-page{color:#0f172a;background:#f8fafc}.p2c-training-hero,.p2c-training-overview,.p2c-training-list-section,.p2c-training-article{max-width:1120px;margin:0 auto;padding:3.5rem 1.5rem}.p2c-training-hero{padding-top:4.5rem}.p2c-training-hero h1,.p2c-training-article-header h1{letter-spacing:-.05em;max-width:920px;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.05}.p2c-training-hero p,.p2c-training-article-header p{color:#475569;max-width:820px;margin:1.25rem 0 0;font-size:1.1rem;line-height:1.7}.p2c-training-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:0;display:grid}.p2c-training-overview-card,.p2c-training-article-card,.p2c-training-panel,.p2c-training-step{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;box-shadow:0 18px 45px #0f172a14}.p2c-training-overview-card{padding:1.5rem}.p2c-training-overview-card h2,.p2c-training-section-heading h2,.p2c-training-panel h2,.p2c-training-step h2{margin:0 0 .75rem}.p2c-training-overview-card p,.p2c-training-article-card p,.p2c-training-panel p,.p2c-training-step p{color:#475569;line-height:1.65}.p2c-training-list-section{padding-top:1rem}.p2c-training-section-heading{margin-bottom:1.5rem}.p2c-training-section-heading h2{letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.5rem)}.p2c-training-article-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.p2c-training-article-card{color:inherit;padding:1.5rem;text-decoration:none;display:block}.p2c-training-article-card span{color:#1d4ed8;margin-bottom:.9rem;font-size:.82rem;font-weight:800;display:inline-flex}.p2c-training-article-card h3{margin:0 0 .75rem}.p2c-training-article{max-width:920px}.p2c-training-article-header{margin-bottom:2rem}.p2c-training-meta{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.p2c-training-meta span,.p2c-training-service-tags span{color:#1d4ed8;background:#dbeafe;border-radius:999px;align-items:center;min-height:34px;padding:0 .85rem;font-size:.86rem;font-weight:800;display:inline-flex}.p2c-training-panel{margin-bottom:1.25rem;padding:1.6rem}.p2c-training-panel ul{color:#334155;margin-bottom:0;line-height:1.65}.p2c-training-steps{gap:1rem;margin-bottom:1.25rem;display:grid}.p2c-training-step{grid-template-columns:44px 1fr;gap:1rem;padding:1.5rem;display:grid}.p2c-training-step>span{color:#fff;background:#1d4ed8;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:inline-flex}.p2c-training-service-tags{flex-wrap:wrap;gap:.75rem;display:flex}.p2c-training-footer{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.p2c-training-button{color:#fff;background:#1d4ed8;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 1rem;font-weight:800;text-decoration:none;display:inline-flex}.p2c-training-button-secondary{color:#1d4ed8;background:#dbeafe}@media (max-width:980px){.p2c-training-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p2c-training-overview{grid-template-columns:1fr}}@media (max-width:620px){.p2c-training-article-grid,.p2c-training-step{grid-template-columns:1fr}}
