.blog-content-renderer-module-scss-module__vtm3JW__content{color:var(--color-text);font-size:1.02rem;line-height:1.8}.blog-content-renderer-module-scss-module__vtm3JW__content>:first-child{margin-top:0}.blog-content-renderer-module-scss-module__vtm3JW__content>:last-child{margin-bottom:0}.blog-content-renderer-module-scss-module__vtm3JW__content :where(p,ul,ol,blockquote,hr,h2,h3,h4,h5,h6){margin:0}.blog-content-renderer-module-scss-module__vtm3JW__content :where(p,li,blockquote){overflow-wrap:anywhere}.blog-content-renderer-module-scss-module__vtm3JW__content :where(p,ul,ol,blockquote,hr,h2,h3,h4,h5,h6)+:where(p,ul,ol,blockquote,hr,h2,h3,h4,h5,h6){margin-top:1.25rem}.blog-content-renderer-module-scss-module__vtm3JW__content :where(h2,h3,h4,h5,h6){color:var(--color-heading);font-family:var(--font-serif);letter-spacing:-.03em;font-weight:700;line-height:1.2}.blog-content-renderer-module-scss-module__vtm3JW__content h2{margin-top:2.4rem;font-size:clamp(1.55rem,1.3rem + 1vw,2.15rem)}.blog-content-renderer-module-scss-module__vtm3JW__content :where(h3,h4,h5,h6){margin-top:2rem;font-size:clamp(1.2rem,1.1rem + .6vw,1.55rem)}.blog-content-renderer-module-scss-module__vtm3JW__content :where(ul,ol){padding-left:1.35rem}.blog-content-renderer-module-scss-module__vtm3JW__content li+li{margin-top:.6rem}.blog-content-renderer-module-scss-module__vtm3JW__content blockquote{border-left:4px solid var(--color-accent);background:linear-gradient(160deg, rgba(var(--surface-rgb), .8), rgba(var(--surface-subtle-rgb), .92));color:var(--color-text);box-shadow:var(--shadow-soft);border-radius:1rem;padding:1.25rem 1.4rem}.blog-content-renderer-module-scss-module__vtm3JW__content blockquote p{margin:0}.blog-content-renderer-module-scss-module__vtm3JW__content hr{border:0;border-top:1px solid var(--color-border-strong);margin:2.25rem 0}.blog-content-renderer-module-scss-module__vtm3JW__content code{background:rgba(var(--primary-rgb), .08);max-width:100%;color:var(--color-heading);overflow-wrap:anywhere;border-radius:.45rem;padding:.08rem .4rem;font-size:.94em;display:inline-block}.blog-content-renderer-module-scss-module__vtm3JW__content a{color:var(--color-accent-strong);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--primary-rgb), .35);text-decoration-color:rgba(var(--primary-rgb), .35);text-underline-offset:.18em;overflow-wrap:anywhere}.blog-content-renderer-module-scss-module__vtm3JW__content a:hover{text-decoration-color:currentColor}.blog-content-renderer-module-scss-module__vtm3JW__content strong{color:var(--color-heading)}@media (max-width:640px){.blog-content-renderer-module-scss-module__vtm3JW__content{font-size:.98rem}.blog-content-renderer-module-scss-module__vtm3JW__content blockquote{padding:1.05rem 1.1rem}}
.blog-post-page-module-scss-module__fRfLbG__page{gap:1.5rem;padding-bottom:2rem;display:grid}.blog-post-page-module-scss-module__fRfLbG__backLink{width:fit-content;color:var(--color-muted);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.blog-post-page-module-scss-module__fRfLbG__backLink:hover{color:var(--color-heading)}.blog-post-page-module-scss-module__fRfLbG__backIcon{width:1rem;height:1rem}.blog-post-page-module-scss-module__fRfLbG__header{border:1px solid var(--color-border);background:radial-gradient(circle at top left, rgba(var(--primary-rgb), .12), transparent 24rem),linear-gradient(160deg, rgba(var(--surface-rgb), .82), rgba(var(--surface-subtle-rgb), .96));box-shadow:var(--shadow-card);border-radius:1.8rem;gap:1rem;padding:clamp(1.6rem,1.2rem + 1vw,2.2rem);display:grid}.blog-post-page-module-scss-module__fRfLbG__meta{color:var(--color-muted);flex-wrap:wrap;gap:.8rem;font-size:.92rem;font-weight:600;display:flex}.blog-post-page-module-scss-module__fRfLbG__title{max-width:50rem;color:var(--color-heading);font-family:var(--font-serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,1.6rem + 2vw,4rem);line-height:.98}.blog-post-page-module-scss-module__fRfLbG__summary{max-width:44rem;color:var(--color-text);margin:0;font-size:1.05rem}.blog-post-page-module-scss-module__fRfLbG__tags{flex-wrap:wrap;gap:.45rem;display:flex}.blog-post-page-module-scss-module__fRfLbG__tag{background:rgba(var(--surface-rgb), .88);border:1px solid var(--color-border);min-height:1.9rem;color:var(--color-muted);border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.blog-post-page-module-scss-module__fRfLbG__article{border:1px solid var(--color-border);background:rgba(var(--surface-rgb), .78);width:100%;box-shadow:var(--shadow-card);border-radius:1.8rem;padding:clamp(1.4rem,1.1rem + 1vw,2rem)}.blog-post-page-module-scss-module__fRfLbG__relatedSection{gap:1rem;display:grid}.blog-post-page-module-scss-module__fRfLbG__relatedHeader{gap:.35rem;display:grid}.blog-post-page-module-scss-module__fRfLbG__relatedEyebrow{color:var(--color-accent-strong);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.blog-post-page-module-scss-module__fRfLbG__relatedTitle{color:var(--color-heading);font-family:var(--font-serif);margin:0;font-size:clamp(1.55rem,1.3rem + .8vw,2rem);line-height:1.12}.blog-post-page-module-scss-module__fRfLbG__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.blog-post-page-module-scss-module__fRfLbG__relatedCard{border:1px solid var(--color-border);background:var(--color-surface);color:inherit;box-shadow:var(--shadow-card);border-radius:1.35rem;gap:.65rem;padding:1.15rem;text-decoration:none;display:grid}.blog-post-page-module-scss-module__fRfLbG__relatedCard:hover{border-color:var(--color-border-strong)}.blog-post-page-module-scss-module__fRfLbG__relatedMeta,.blog-post-page-module-scss-module__fRfLbG__relatedSummary{color:var(--color-muted);margin:0}.blog-post-page-module-scss-module__fRfLbG__relatedCardTitle{color:var(--color-heading);margin:0;font-size:1.06rem;line-height:1.2}@media (max-width:900px){.blog-post-page-module-scss-module__fRfLbG__relatedGrid{grid-template-columns:1fr}}
