.ems-blog-page{color:#172c3c;background:#f6f8fa;min-height:60vh;padding:clamp(3rem,7vw,6rem) 1.25rem}.ems-blog-index{max-width:1140px;margin:0 auto}.ems-blog-heading{max-width:780px;margin-bottom:3rem}.ems-blog-eyebrow{color:#075a9d;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}.ems-blog-page h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:1rem 0 1.5rem;font-size:clamp(2rem,4.8vw,3.4rem);font-weight:700;line-height:1.15}.ems-blog-heading>p:last-child{font-size:1.125rem;line-height:1.7}.ems-blog-page a{color:#075a9d;text-underline-offset:.18em}.ems-blog-page a:hover{text-decoration:underline}.ems-blog-page a:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #075a9d}.ems-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.ems-blog-card{background:#fff;border:1px solid #d5dfe7;border-radius:.5rem;min-width:0;overflow:hidden}.ems-blog-card>a{display:block}.ems-blog-card-copy{padding:1.5rem}.ems-blog-card h2{overflow-wrap:anywhere;margin:.75rem 0;font-size:1.45rem;font-weight:700;line-height:1.35}.ems-blog-card-copy>p{line-height:1.7}.ems-blog-read-more{margin-top:1.25rem;font-weight:700;display:inline-block}.ems-blog-meta{color:#475867;font-size:.9rem;line-height:1.6}.ems-blog-article{min-width:0;max-width:780px;margin:0 auto}.ems-blog-hero{margin:2rem 0 2.5rem}.ems-blog-image{border-radius:.35rem;width:100%;height:auto;display:block}.ems-markdown{overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.85}.ems-markdown>:first-child{margin-top:0}.ems-markdown p,.ems-markdown ul,.ems-markdown ol,.ems-markdown blockquote,.ems-markdown pre{margin-top:1.25rem}.ems-markdown h2{margin:2.75rem 0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.3}.ems-markdown h3{margin:2rem 0 .75rem;font-size:1.3rem;font-weight:700;line-height:1.4}.ems-markdown ul,.ems-markdown ol{padding-left:1.5rem}.ems-markdown ul{list-style-type:disc}.ems-markdown ol{list-style-type:decimal}.ems-markdown li,.ems-markdown li>ul,.ems-markdown li>ol{margin-top:.5rem}.ems-markdown blockquote{color:#475867;border-left:4px solid #8da4b7;padding-left:1.25rem}.ems-markdown pre{background:#eaf0f5;border-radius:.35rem;padding:1rem;overflow-x:auto}.ems-markdown code{font-size:.9em}.ems-markdown a{text-decoration:underline}.ems-markdown img{max-width:100%;height:auto}.ems-blog-table{max-width:100%;margin:1.5rem 0;overflow-x:auto}.ems-blog-table table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.ems-blog-table th,.ems-blog-table td{vertical-align:top;border:1px solid #cad6e0;min-width:7rem;padding:.75rem}.ems-blog-table th{background:#e6eef5;font-weight:700}@media (max-width:700px){.ems-blog-grid{grid-template-columns:minmax(0,1fr)}.ems-blog-card-copy{padding:1.25rem}}
