
/* Readable heading scale for the public pages reviewed in this update. */
/* Use the established bold Polar serif for guide headings and guide navigation. */
html body .pseo-guide :is(h1,h2,h3,h4),html body .pseo-topic-nav a{font-family:Georgia,serif!important;font-weight:700!important;}
html body .pseo-topic-nav a{font-size:16px;line-height:1.5;}

html body.polar-seo-reviewed.polar-seo-reviewed main h1,html body.polar-seo-reviewed.polar-seo-reviewed h1{font-size:clamp(28px,3vw,36px)!important;line-height:1.22!important;letter-spacing:-.015em!important;text-transform:none!important}
html body.polar-seo-reviewed.polar-seo-reviewed main h2,html body.polar-seo-reviewed.polar-seo-reviewed h2{font-size:clamp(23px,2.3vw,28px)!important;line-height:1.35!important;letter-spacing:-.01em!important;text-transform:none!important}
html body.polar-seo-reviewed.polar-seo-reviewed main h3,html body.polar-seo-reviewed.polar-seo-reviewed h3{font-size:21px!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important}
html body.polar-seo-reviewed.polar-seo-reviewed main h4,html body.polar-seo-reviewed.polar-seo-reviewed h4{font-size:18px!important;line-height:1.45!important;letter-spacing:normal!important;text-transform:none!important}
html body.polar-seo-reviewed .pseo-guide p,html body.polar-seo-reviewed .pseo-guide li{font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.58!important;color:#5f7285;}
html body.polar-seo-reviewed .pseo-guide>p{max-width:88ch}
html body.polar-seo-reviewed .pseo-guide h2{margin-top:40px!important;margin-bottom:16px!important}
html body.polar-seo-reviewed .pseo-guide h3{margin-top:26px!important;margin-bottom:12px!important}
html body.polar-seo-reviewed .pseo-guide .pseo-lead{font-size:16px!important;line-height:1.58!important;color:#5f7285;}
html body.polar-seo-reviewed .pseo-guide .pseo-breadcrumb{font-size:15px!important}
html body.polar-seo-reviewed .pseo-table{max-width:100%;overflow-x:auto}

.pseo-guide{max-width:1120px;margin:0 auto;padding:48px 24px 64px;color:#20364e;font:18px/1.75 inherit}.pseo-guide h1{font-size:clamp(32px,4vw,48px);line-height:1.16;color:#12375e;margin:12px 0 24px}.pseo-guide h2{font-size:28px;line-height:1.3;color:#12375e;margin:44px 0 16px}.pseo-guide h3{font-size:22px;line-height:1.4;margin:24px 0 12px}.pseo-guide p,.pseo-guide li{font-size:18px;line-height:1.75}.pseo-guide p{margin:0 0 20px}.pseo-guide ul{list-style:disc!important}.pseo-guide ol{list-style:decimal!important}.pseo-guide ul,.pseo-guide ol{padding-left:26px;margin:20px 0 28px}.pseo-guide li{margin:10px 0}.pseo-guide a{color:#145c88;text-decoration:underline;text-underline-offset:3px}.pseo-guide a:focus-visible{outline:3px solid #d29433;outline-offset:4px}.pseo-lead{font-size:21px!important;line-height:1.65!important;max-width:860px}.pseo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 40px}.pseo-grid .pseo-card{display:block;padding:24px;border:1px solid #d8e3e9;border-radius:14px;background:#f6f9fb;text-decoration:none}.pseo-card strong{display:block;font-size:20px;color:#12375e;line-height:1.4;margin-bottom:9px}.pseo-card span{display:block;font-size:17px;line-height:1.65;color:#4b6277}.pseo-note{padding:24px;background:#f7f6f1;border-left:4px solid #9d742d;border-radius:8px}.pseo-breadcrumb{font-size:16px!important;margin-bottom:26px!important}.pseo-table{overflow:auto;margin:24px 0}.pseo-table table{border-collapse:collapse;width:100%;min-width:540px}.pseo-table caption{font-weight:700;text-align:left;padding-bottom:12px}.pseo-table th,.pseo-table td{padding:13px 16px;border:1px solid #d8e3e9;text-align:right}.pseo-table th:first-child{text-align:left}.pseo-table thead{background:#edf3f7}.pseo-topic-nav{padding:18px 24px;background:#f4f8fa;border-block:1px solid #d8e3e9;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 28px}.pseo-topic-nav a{color:#12375e;font-size:16px;text-decoration:underline}.pseo-topic-nav[aria-label="Business guide hubs"]{display:none}.pseo-related{max-width:1120px;margin:30px auto;padding:24px;border:1px solid #d8e3e9;border-radius:12px;background:#f7fafb;font-size:17px;line-height:1.7}.pseo-related p{margin:0 0 10px}.pseo-related a{color:#145c88;text-decoration:underline}.pseo-related a+a{margin-left:18px}@media(max-width:640px){.pseo-grid{grid-template-columns:1fr}.pseo-guide{padding:32px 20px 48px}.pseo-guide h2{font-size:25px}.pseo-topic-nav{justify-content:flex-start;gap:12px 20px}}