.seo-public .pro-page-hero{background:#f4f7fa;padding:52px 0 42px}.seo-public .pro-page-hero h1{max-width:920px;font-size:clamp(32px,4.4vw,54px);line-height:1.15;margin:14px 0 20px;letter-spacing:-1.4px}.seo-public .pro-page-hero p{max-width:850px}.seo-breadcrumb{font-size:13px!important;margin:0 0 20px}.seo-reading>p,.seo-reading>ol,.seo-reading>ul{max-width:900px}.seo-reading li{margin-bottom:10px}.seo-reading a{text-decoration:underline;text-underline-offset:3px}.seo-reading .btn{text-decoration:none}.seo-reading h2{max-width:920px}.seo-course-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.seo-course-facts>div{border:1px solid #dce5ed;border-radius:14px;padding:24px;background:#f4f7fa}.seo-course-facts span,.seo-course-facts strong,.seo-course-facts small{display:block}.seo-course-facts span{font-size:13px;color:#5e7082}.seo-course-facts strong{font-size:25px;line-height:1.3;margin:8px 0;color:#0c2c4a}.seo-course-facts small{font-size:13px}.seo-byline{padding-top:30px!important;font-size:14px;color:#5e7082}.seo-table-scroll{overflow:auto}.seo-table{border-collapse:collapse;width:100%;max-width:1000px}.seo-table td,.seo-table th{text-align:left;padding:15px;border:1px solid #dce5ed}.seo-table thead{background:#0c2c4a;color:#fff}.seo-reading .pro-info-card{display:flex;flex-direction:column}.seo-reading .pro-info-card .pro-text-link{margin-top:auto}.seo-resources{padding:32px;border:1px solid #dce5ed;border-radius:14px;margin-top:30px;margin-bottom:30px}.seo-resources h2{font-size:26px}.seo-resources ul{display:flex;gap:16px 28px;flex-wrap:wrap;padding-left:20px}.seo-resources a{color:#164d76;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.seo-course-facts{grid-template-columns:1fr}.seo-public .pro-page-hero{padding:32px 0}.seo-public .pro-page-hero h1{letter-spacing:-.7px}.seo-table td,.seo-table th{padding:10px}.seo-resources{padding:22px}}