.BlogPostLayout-module-scss-module__TfgrXW__article{max-width:780px;padding:var(--spacing-large) var(--container-padding-mobile);background:var(--color-bg);margin:0 auto}@media (min-width:768px){.BlogPostLayout-module-scss-module__TfgrXW__article{padding:var(--spacing-xlarge) var(--container-padding-tablet)}}@media (min-width:1024px){.BlogPostLayout-module-scss-module__TfgrXW__article{padding:var(--spacing-section) var(--container-padding-desktop)}}.BlogPostLayout-module-scss-module__TfgrXW__header{text-align:center;margin-bottom:var(--spacing-xlarge)}.BlogPostLayout-module-scss-module__TfgrXW__eyebrow{font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-brand);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-medium);display:inline-block}.BlogPostLayout-module-scss-module__TfgrXW__title{font-family:var(--font-display);font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);color:var(--color-text);font-style:italic;line-height:var(--line-height-heading);margin-bottom:var(--spacing-medium)}.BlogPostLayout-module-scss-module__TfgrXW__meta{justify-content:center;align-items:center;gap:var(--spacing-small);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-small);margin-bottom:var(--spacing-large);display:flex}.BlogPostLayout-module-scss-module__TfgrXW__date,.BlogPostLayout-module-scss-module__TfgrXW__readTime,.BlogPostLayout-module-scss-module__TfgrXW__separator{color:var(--color-text-muted)}.BlogPostLayout-module-scss-module__TfgrXW__divider{background:var(--color-border);width:60px;height:1px;margin:0 auto}.BlogPostLayout-module-scss-module__TfgrXW__body{font-family:var(--font-body);color:var(--color-text);line-height:var(--line-height-body)}.BlogPostLayout-module-scss-module__TfgrXW__body p{font-size:1.05rem;line-height:var(--line-height-relaxed);max-width:65ch;margin-bottom:var(--spacing-medium)}.BlogPostLayout-module-scss-module__TfgrXW__body h2{font-family:var(--font-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-light);color:var(--color-text);margin-top:var(--spacing-xxlarge);margin-bottom:var(--spacing-medium);font-style:italic;line-height:var(--line-height-heading)}.BlogPostLayout-module-scss-module__TfgrXW__body h3{font-family:var(--font-display);font-size:var(--font-size-h3);font-weight:var(--font-weight-light);color:var(--color-brand);margin-top:var(--spacing-xlarge);margin-bottom:var(--spacing-medium);font-style:italic;line-height:var(--line-height-heading)}.BlogPostLayout-module-scss-module__TfgrXW__body h4{font-family:var(--font-body);font-size:var(--font-size-lead);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-top:var(--spacing-large);margin-bottom:var(--spacing-small)}.BlogPostLayout-module-scss-module__TfgrXW__body blockquote{border-left:3px solid var(--color-accent);background:var(--color-surface);margin:var(--spacing-large) 0;padding:var(--spacing-medium) var(--spacing-large);border-radius:0 var(--radius-small) var(--radius-small) 0;font-family:var(--font-display);font-style:italic;font-size:var(--font-size-lead);color:var(--color-text);line-height:var(--line-height-body)}.BlogPostLayout-module-scss-module__TfgrXW__body blockquote p{max-width:none;margin-bottom:0}:is(.BlogPostLayout-module-scss-module__TfgrXW__body ul,.BlogPostLayout-module-scss-module__TfgrXW__body ol){margin-bottom:var(--spacing-medium);padding-left:var(--spacing-large);font-size:1.05rem;line-height:var(--line-height-relaxed)}.BlogPostLayout-module-scss-module__TfgrXW__body li{margin-bottom:var(--spacing-small)}.BlogPostLayout-module-scss-module__TfgrXW__body strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}.BlogPostLayout-module-scss-module__TfgrXW__body em{font-style:italic}.BlogPostLayout-module-scss-module__TfgrXW__body a{color:var(--color-brand);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:2px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}:is(.BlogPostLayout-module-scss-module__TfgrXW__body a:hover,.BlogPostLayout-module-scss-module__TfgrXW__body a:focus){color:var(--color-brand-hover);-webkit-text-decoration-color:var(--color-brand-hover);text-decoration-color:var(--color-brand-hover)}.BlogPostLayout-module-scss-module__TfgrXW__body a:focus-visible{outline:var(--outline-width) solid var(--color-brand);outline-offset:var(--outline-offset)}.BlogPostLayout-module-scss-module__TfgrXW__body hr{background:var(--color-border);height:1px;margin:var(--spacing-xlarge) 0;border:none}.BlogPostLayout-module-scss-module__TfgrXW__body code{font-family:monospace;font-size:var(--font-size-small);background:var(--color-surface);padding:var(--spacing-xs) var(--spacing-small);border-radius:var(--radius-small)}.BlogPostLayout-module-scss-module__TfgrXW__body pre{background:var(--color-surface);padding:var(--spacing-medium);border-radius:var(--radius-medium);margin-bottom:var(--spacing-medium);overflow-x:auto}.BlogPostLayout-module-scss-module__TfgrXW__body pre code{background:0 0;padding:0}.BlogPostLayout-module-scss-module__TfgrXW__author{align-items:center;gap:var(--spacing-medium);background:var(--color-surface);padding:var(--spacing-large);border-radius:var(--radius-medium);margin-top:var(--spacing-xxlarge);display:flex}.BlogPostLayout-module-scss-module__TfgrXW__authorPhoto{object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.BlogPostLayout-module-scss-module__TfgrXW__authorInfo{gap:var(--spacing-xs);flex-direction:column;display:flex}.BlogPostLayout-module-scss-module__TfgrXW__authorName{font-family:var(--font-display);font-size:var(--font-size-lead);font-weight:var(--font-weight-medium);color:var(--color-text)}.BlogPostLayout-module-scss-module__TfgrXW__authorCredentials{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--color-text-muted)}.BlogPostLayout-module-scss-module__TfgrXW__seeAlso{margin-top:var(--spacing-xxlarge);padding:var(--spacing-large);background:var(--color-surface);border-radius:var(--radius-medium);border-left:3px solid var(--color-brand)}.BlogPostLayout-module-scss-module__TfgrXW__seeAlsoHeading{font-family:var(--font-display);font-size:var(--font-size-h3);font-weight:var(--font-weight-light);color:var(--color-text);margin:0 0 var(--spacing-medium);font-style:italic}.BlogPostLayout-module-scss-module__TfgrXW__seeAlsoList{gap:var(--spacing-medium);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BlogPostLayout-module-scss-module__TfgrXW__seeAlsoItem{flex:1}.BlogPostLayout-module-scss-module__TfgrXW__seeAlsoLink{gap:var(--spacing-xs);padding:var(--spacing-medium);background:var(--color-bg);border-radius:var(--radius-small);transition:background var(--transition-fast),transform var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.BlogPostLayout-module-scss-module__TfgrXW__seeAlsoLink:hover,.BlogPostLayout-module-scss-module__TfgrXW__seeAlsoLink:focus{background:var(--color-accent-light);transform:translateX(var(--spacing-xs))}.BlogPostLayout-module-scss-module__TfgrXW__seeAlsoLink:focus-visible{outline:var(--outline-width) solid var(--color-brand);outline-offset:var(--outline-offset)}.BlogPostLayout-module-scss-module__TfgrXW__seeAlsoTitle{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-brand)}.BlogPostLayout-module-scss-module__TfgrXW__seeAlsoDescription{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--color-text-muted);line-height:var(--line-height-body)}@media (min-width:768px){.BlogPostLayout-module-scss-module__TfgrXW__seeAlsoList{flex-flow:wrap}.BlogPostLayout-module-scss-module__TfgrXW__seeAlsoItem{min-width:200px;max-width:calc(50% - var(--spacing-small))}}
.CTABlock-module-scss-module__QGNmwq__cta{background:var(--color-accent-light);padding:var(--spacing-section) 0}.CTABlock-module-scss-module__QGNmwq__container{max-width:780px;padding:0 var(--container-padding-mobile);text-align:center;margin:0 auto}@media (min-width:768px){.CTABlock-module-scss-module__QGNmwq__container{padding:0 var(--container-padding-tablet)}}@media (min-width:1024px){.CTABlock-module-scss-module__QGNmwq__container{padding:0 var(--container-padding-desktop)}}.CTABlock-module-scss-module__QGNmwq__heading{font-family:var(--font-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);color:var(--color-text);font-style:italic;line-height:var(--line-height-heading);margin:0 0 var(--spacing-small)}.CTABlock-module-scss-module__QGNmwq__subheading{font-family:var(--font-body);font-size:var(--font-size-lead);font-weight:var(--font-weight-regular);color:var(--color-text-muted);line-height:var(--line-height-body);margin:0 0 var(--spacing-large)}
.blog-module-scss-module__lAnAoq__page{background:var(--color-bg);min-height:100vh;padding-bottom:var(--spacing-large);width:100%}.blog-module-scss-module__lAnAoq__main{max-width:var(--container-width-desktop);padding:0 var(--container-padding-mobile);box-sizing:border-box;width:100%;margin:0 auto}@media (min-width:768px){.blog-module-scss-module__lAnAoq__main{padding:0 var(--container-padding-tablet)}}@media (min-width:1024px){.blog-module-scss-module__lAnAoq__main{padding:0 var(--container-padding-desktop)}}.blog-module-scss-module__lAnAoq__blogSection{margin-bottom:var(--spacing-section)}.blog-module-scss-module__lAnAoq__blogSection:last-child{margin-bottom:0}.blog-module-scss-module__lAnAoq__sectionTitle{font-size:var(--font-size-h2);color:var(--color-accent);text-align:center;margin-bottom:var(--spacing-large);font-weight:600}.blog-module-scss-module__lAnAoq__blogList{gap:var(--spacing-large);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;display:grid}@media (min-width:768px){.blog-module-scss-module__lAnAoq__blogList{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (min-width:1024px){.blog-module-scss-module__lAnAoq__blogList{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}.blog-module-scss-module__lAnAoq__blogCard{border:1px solid var(--color-accent-light);border-radius:var(--radius-medium);height:100%;min-height:280px;box-shadow:var(--box-shadow);transition:var(--transition-normal);cursor:pointer;background:#ffffffe6;flex-direction:column;text-decoration:none;display:flex}.blog-module-scss-module__lAnAoq__blogCard:hover,.blog-module-scss-module__lAnAoq__blogCard:focus{box-shadow:var(--box-shadow-hover);transform:translateY(-2px)}.blog-module-scss-module__lAnAoq__blogCard:hover .blog-module-scss-module__lAnAoq__blogContent h3,.blog-module-scss-module__lAnAoq__blogCard:focus .blog-module-scss-module__lAnAoq__blogContent h3,.blog-module-scss-module__lAnAoq__blogCard:hover .blog-module-scss-module__lAnAoq__readMore,.blog-module-scss-module__lAnAoq__blogCard:focus .blog-module-scss-module__lAnAoq__readMore{color:var(--color-brand-hover)}.blog-module-scss-module__lAnAoq__blogCard:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (min-width:768px){.blog-module-scss-module__lAnAoq__blogCard{min-height:320px}.blog-module-scss-module__lAnAoq__blogCard:hover,.blog-module-scss-module__lAnAoq__blogCard:focus{transform:translateY(-4px)scale(1.01)}}@media (min-width:1024px){.blog-module-scss-module__lAnAoq__blogCard:hover,.blog-module-scss-module__lAnAoq__blogCard:focus{transform:translateY(-4px)scale(1.02)}}.blog-module-scss-module__lAnAoq__blogContent{padding:var(--spacing-medium);flex-direction:column;flex:auto;display:flex}.blog-module-scss-module__lAnAoq__blogContent h3{font-size:var(--font-size-h3);color:var(--color-accent);margin-bottom:var(--spacing-small);transition:color var(--transition-normal);line-height:1.3}.blog-module-scss-module__lAnAoq__blogContent p{color:var(--color-text);margin-bottom:var(--spacing-small);line-height:1.6;font-size:var(--font-size-small);flex-grow:1}@media (min-width:768px){.blog-module-scss-module__lAnAoq__blogContent{padding:var(--spacing-large)}.blog-module-scss-module__lAnAoq__blogContent h3{font-size:var(--font-size-h3);margin-bottom:var(--spacing-medium)}.blog-module-scss-module__lAnAoq__blogContent p{font-size:var(--font-size-body);margin-bottom:var(--spacing-medium)}}.blog-module-scss-module__lAnAoq__readMore{color:var(--color-accent);cursor:pointer;font-weight:700;font-size:var(--font-size-small);padding-top:var(--spacing-xs);transition:var(--transition-normal);margin-top:auto;text-decoration:none}@media (min-width:768px){.blog-module-scss-module__lAnAoq__readMore{font-size:var(--font-size-body);padding-top:var(--spacing-small)}}.blog-module-scss-module__lAnAoq__emptyState{text-align:center;padding:var(--spacing-large);border-radius:var(--radius-medium);border:1px solid var(--color-accent-light);background:#ffffff80}.blog-module-scss-module__lAnAoq__emptyState p{color:var(--color-text);font-style:italic;line-height:1.6;font-size:var(--font-size-body);margin:0}@media (min-width:768px){.blog-module-scss-module__lAnAoq__emptyState{padding:var(--spacing-xlarge)}}.blog-module-scss-module__lAnAoq__loading{text-align:center;padding:var(--spacing-xlarge);color:var(--color-text-muted)}
