.ReadingProgress-module__97fB7a__bar{background:var(--color-accent);z-index:1000;pointer-events:none;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}
.BlogPostLayout-module__uVt51G__wrapper{background:var(--color-bg);padding:140px 0 var(--sp-10)}.BlogPostLayout-module__uVt51G__breadcrumb{max-width:var(--container);padding:0 var(--sp-5);align-items:center;gap:var(--sp-2);font-size:var(--text-body-sm);color:var(--gray-400);margin:0 auto;margin-bottom:var(--sp-8);font-weight:400;display:flex}.BlogPostLayout-module__uVt51G__breadcrumb a{color:var(--color-accent);transition:var(--speed) color var(--ease);text-decoration:none}.BlogPostLayout-module__uVt51G__breadcrumb a:hover{color:var(--color-accent-hover)}.BlogPostLayout-module__uVt51G__breadcrumbSeparator{color:var(--gray-300);-webkit-user-select:none;user-select:none}.BlogPostLayout-module__uVt51G__breadcrumbCurrent{color:var(--gray-500)}.BlogPostLayout-module__uVt51G__article{max-width:var(--container);padding:0 var(--sp-5);margin:0 auto}.BlogPostLayout-module__uVt51G__header{text-align:center;margin-bottom:var(--sp-7)}.BlogPostLayout-module__uVt51G__meta{justify-content:center;align-items:center;gap:var(--sp-3);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--gray-400);letter-spacing:.02em;margin-bottom:var(--sp-5);font-weight:400;display:flex}.BlogPostLayout-module__uVt51G__category{color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-size:var(--text-label)}.BlogPostLayout-module__uVt51G__metaSeparator{color:var(--gray-300)}.BlogPostLayout-module__uVt51G__title{font-family:var(--font-heading);color:var(--gray-800);letter-spacing:-.015em;max-width:800px;margin:0 auto;font-size:3rem;font-weight:400;line-height:1.08}.BlogPostLayout-module__uVt51G__heroImage{width:100%;margin-bottom:var(--sp-7);border-radius:var(--radius-lg);overflow:hidden}.BlogPostLayout-module__uVt51G__heroImage img{object-fit:cover;width:100%;height:440px;display:block}.BlogPostLayout-module__uVt51G__lead{max-width:760px;margin:0 auto var(--sp-6)}.BlogPostLayout-module__uVt51G__lead p{font-family:var(--font-body);color:var(--gray-600);margin:0;font-size:1.25rem;font-weight:400;line-height:1.75}.BlogPostLayout-module__uVt51G__lead p:first-letter{font-family:var(--font-heading);float:left;color:var(--color-primary);padding-top:8px;padding-right:12px;font-size:4.5rem;font-weight:400;line-height:.72}.BlogPostLayout-module__uVt51G__sectionRule{border:none;border-top:1px solid var(--gray-200);margin:var(--sp-7) 0}.BlogPostLayout-module__uVt51G__columnSection{column-count:3;column-rule:1px solid var(--gray-100);column-gap:32px}.BlogPostLayout-module__uVt51G__columnSection h2{column-span:all;font-family:var(--font-heading);color:var(--gray-800);margin-top:0;margin-bottom:var(--sp-4);font-size:1.75rem;font-weight:400;line-height:1.15}.BlogPostLayout-module__uVt51G__columnSection h3{font-family:var(--font-heading);color:var(--gray-800);margin-top:var(--sp-5);margin-bottom:var(--sp-3);break-after:avoid;font-size:1.25rem;font-weight:400;line-height:1.2}.BlogPostLayout-module__uVt51G__columnSection p{font-family:var(--font-body);color:var(--gray-600);margin-top:0;margin-bottom:var(--sp-4);font-size:1.0625rem;font-weight:400;line-height:1.7}.BlogPostLayout-module__uVt51G__columnSection ul,.BlogPostLayout-module__uVt51G__columnSection ol{margin:0 0 var(--sp-4) 0;padding:0;list-style:none}.BlogPostLayout-module__uVt51G__columnSection ul li{font-family:var(--font-body);color:var(--gray-600);margin-bottom:var(--sp-3);break-inside:avoid;padding-left:20px;font-size:1.0625rem;font-weight:400;line-height:1.6;position:relative}.BlogPostLayout-module__uVt51G__columnSection ul li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.BlogPostLayout-module__uVt51G__columnSection ol{counter-reset:list-counter}.BlogPostLayout-module__uVt51G__columnSection ol li{font-family:var(--font-body);color:var(--gray-600);margin-bottom:var(--sp-3);counter-increment:list-counter;break-inside:avoid;padding-left:24px;font-size:1.0625rem;font-weight:400;line-height:1.7;position:relative}.BlogPostLayout-module__uVt51G__columnSection ol li:before{content:counter(list-counter) ".";color:var(--color-accent);font-weight:600;font-size:var(--text-body-sm);position:absolute;left:0}.BlogPostLayout-module__uVt51G__columnSection strong{color:var(--gray-700);font-weight:500}.BlogPostLayout-module__uVt51G__columnSection a{color:var(--color-accent);transition:var(--speed) color var(--ease), var(--speed) border-color var(--ease);border-bottom:1px solid #05966940;text-decoration:none}.BlogPostLayout-module__uVt51G__columnSection a:hover{color:var(--color-accent-hover);border-bottom-color:var(--color-accent-hover)}.BlogPostLayout-module__uVt51G__pullQuote{margin:var(--sp-7) 0;padding:var(--sp-6) var(--sp-8);border-top:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);text-align:center}.BlogPostLayout-module__uVt51G__pullQuote p{font-family:var(--font-heading);color:var(--gray-700);max-width:700px;margin:0 auto;font-size:1.5rem;font-weight:400;line-height:1.4}.BlogPostLayout-module__uVt51G__sectionImage{width:100%;margin:var(--sp-7) 0;border-radius:var(--radius);overflow:hidden}.BlogPostLayout-module__uVt51G__sectionImage img{object-fit:cover;width:100%;height:340px;display:block}.BlogPostLayout-module__uVt51G__imageCaption{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--gray-400);text-align:center;margin-top:var(--sp-3);font-style:italic;font-weight:400}.BlogPostLayout-module__uVt51G__cta{margin-top:var(--sp-9);padding:var(--sp-8);background:var(--color-bg-alt);border-radius:var(--radius-lg);text-align:center}.BlogPostLayout-module__uVt51G__ctaHeading{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--gray-800);margin-bottom:var(--sp-3);font-weight:400}.BlogPostLayout-module__uVt51G__ctaText{font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--gray-500);margin-bottom:var(--sp-6);font-weight:400;line-height:1.6}.BlogPostLayout-module__uVt51G__readNext{margin-top:var(--sp-8)}.BlogPostLayout-module__uVt51G__readNextHeading{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--gray-800);text-align:center;margin-bottom:var(--sp-6);font-weight:400}.BlogPostLayout-module__uVt51G__readNextGrid{gap:var(--sp-5);grid-template-columns:repeat(2,1fr);display:grid}.BlogPostLayout-module__uVt51G__readNextCard{background:var(--color-white);border:var(--border);border-radius:var(--radius-lg);padding:var(--sp-6);gap:var(--sp-3);transition:var(--speed) transform var(--ease), var(--speed) box-shadow var(--ease);flex-direction:column;text-decoration:none;display:flex}.BlogPostLayout-module__uVt51G__readNextCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.BlogPostLayout-module__uVt51G__readNextCategory{font-family:var(--font-body);font-size:var(--text-label);color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.BlogPostLayout-module__uVt51G__readNextTitle{font-family:var(--font-heading);font-size:var(--text-h4);color:var(--gray-800);font-weight:400;line-height:1.3}.BlogPostLayout-module__uVt51G__readNextDescription{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--gray-500);flex:1;font-weight:400;line-height:1.6}.BlogPostLayout-module__uVt51G__readNextLink{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-accent);align-items:center;gap:6px;font-weight:500;display:inline-flex}.BlogPostLayout-module__uVt51G__readNextLink svg{stroke:currentColor;stroke-width:2.5px;fill:none;flex-shrink:0;width:18px;height:18px}.BlogPostLayout-module__uVt51G__midCta{margin:var(--sp-7) 0;padding:var(--sp-6) var(--sp-7);background:var(--color-bg-alt);border-radius:var(--radius-lg);text-align:center;border-left:3px solid var(--color-accent)}.BlogPostLayout-module__uVt51G__midCtaHeading{font-family:var(--font-heading);color:var(--gray-800);margin-bottom:var(--sp-2);font-size:1.25rem;font-weight:400}.BlogPostLayout-module__uVt51G__midCtaSubtext{font-family:var(--font-body);font-size:var(--text-body);color:var(--gray-500);margin-bottom:var(--sp-5);font-weight:400;line-height:1.6}@media (min-width:769px) and (max-width:1024px){.BlogPostLayout-module__uVt51G__columnSection{column-count:2}}@media (max-width:768px){.BlogPostLayout-module__uVt51G__title{font-size:2.25rem}.BlogPostLayout-module__uVt51G__heroImage img{height:260px}.BlogPostLayout-module__uVt51G__lead p{font-size:var(--text-body-lg)}.BlogPostLayout-module__uVt51G__lead p:first-letter{padding-top:6px;padding-right:8px;font-size:3.5rem}.BlogPostLayout-module__uVt51G__columnSection{column-count:1}.BlogPostLayout-module__uVt51G__columnSection h2{font-size:1.5rem}.BlogPostLayout-module__uVt51G__columnSection p,.BlogPostLayout-module__uVt51G__columnSection ul li,.BlogPostLayout-module__uVt51G__columnSection ol li{font-size:var(--text-body)}.BlogPostLayout-module__uVt51G__pullQuote{padding:var(--sp-4) var(--sp-5)}.BlogPostLayout-module__uVt51G__pullQuote p{font-size:1.25rem}.BlogPostLayout-module__uVt51G__sectionImage img{height:220px}.BlogPostLayout-module__uVt51G__meta{flex-wrap:wrap}.BlogPostLayout-module__uVt51G__cta{padding:var(--sp-6)}.BlogPostLayout-module__uVt51G__midCta{padding:var(--sp-5)}.BlogPostLayout-module__uVt51G__readNextGrid{grid-template-columns:1fr}}@media (max-width:480px){.BlogPostLayout-module__uVt51G__title{font-size:1.875rem}.BlogPostLayout-module__uVt51G__lead p:first-letter{padding-top:4px;padding-right:6px;font-size:2.8rem}}
