.blog-post-module__tzUNeW__header{background-color:var(--color-white);padding-top:var(--space-12);padding-bottom:var(--space-10);border-bottom:var(--border-standard)}.blog-post-module__tzUNeW__header_inner{max-width:var(--max-width-narrow);padding-inline:var(--space-6);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.blog-post-module__tzUNeW__back{align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);transition:color var(--transition-fast);width:fit-content;display:inline-flex}.blog-post-module__tzUNeW__back:hover{color:var(--color-orange)}.blog-post-module__tzUNeW__category{font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-orange);background-color:var(--color-orange-subtle);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);width:fit-content;display:inline-block}.blog-post-module__tzUNeW__title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.15}.blog-post-module__tzUNeW__excerpt{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.7}.blog-post-module__tzUNeW__meta{align-items:center;gap:var(--space-4);padding-top:var(--space-3);border-top:var(--border-standard);flex-wrap:wrap;display:flex}.blog-post-module__tzUNeW__author{align-items:center;gap:var(--space-2);display:flex}.blog-post-module__tzUNeW__avatar{border-radius:var(--radius-full);background-color:var(--color-orange);flex-shrink:0;width:32px;height:32px;position:relative;overflow:hidden}.blog-post-module__tzUNeW__avatar_img{object-fit:cover}.blog-post-module__tzUNeW__author_name{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.blog-post-module__tzUNeW__date{color:var(--color-text-muted);font-size:.875rem}.blog-post-module__tzUNeW__cover{background-color:var(--color-bg-subtle);padding-block:var(--space-8)}.blog-post-module__tzUNeW__cover_inner{max-width:var(--max-width-content);padding-inline:var(--space-6);margin-inline:auto}.blog-post-module__tzUNeW__cover_image{border-radius:var(--radius-xl);border:var(--border-standard);height:480px;position:relative;overflow:hidden}.blog-post-module__tzUNeW__cover_img{object-fit:cover}.blog-post-module__tzUNeW__body{background-color:var(--color-white);padding-block:var(--space-12) var(--space-16)}.blog-post-module__tzUNeW__body_inner{max-width:var(--max-width-narrow);padding-inline:var(--space-6);margin-inline:auto}.blog-post-module__tzUNeW__no_content{color:var(--color-text-muted);font-style:italic}.blog-post-module__tzUNeW__post_footer{background-color:var(--color-bg-subtle);border-top:var(--border-standard);padding-block:var(--space-16)}.blog-post-module__tzUNeW__footer_inner{max-width:var(--max-width-narrow);padding-inline:var(--space-6);align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.blog-post-module__tzUNeW__footer_cta_label{font-size:1.375rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.blog-post-module__tzUNeW__all_posts_link{font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);transition:color var(--transition-fast)}.blog-post-module__tzUNeW__all_posts_link:hover{color:var(--color-orange)}@media (max-width:768px){.blog-post-module__tzUNeW__cover_image{height:260px}}
.portable-text-module__Can-Ca__root{color:var(--color-text-primary);font-size:1.0625rem;line-height:1.75}.portable-text-module__Can-Ca__root p+p{margin-top:var(--space-3)}.portable-text-module__Can-Ca__p{color:var(--color-text-secondary);margin-bottom:var(--space-5);line-height:1.75}.portable-text-module__Can-Ca__h2{font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.01em;margin-top:var(--space-10);margin-bottom:var(--space-4);line-height:1.25}.portable-text-module__Can-Ca__h3{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:var(--space-8);margin-bottom:var(--space-3);line-height:1.3}.portable-text-module__Can-Ca__h4{font-size:1.0625rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:var(--space-6);margin-bottom:var(--space-2)}.portable-text-module__Can-Ca__blockquote{border-left:3px solid var(--color-orange);padding-left:var(--space-5);margin-block:var(--space-6);color:var(--color-text-secondary);font-style:italic}.portable-text-module__Can-Ca__ul,.portable-text-module__Can-Ca__ol{margin-bottom:var(--space-5);padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.portable-text-module__Can-Ca__ul{list-style:outside}.portable-text-module__Can-Ca__ol{list-style:decimal}.portable-text-module__Can-Ca__li{color:var(--color-text-secondary);padding-left:var(--space-1);line-height:1.7}.portable-text-module__Can-Ca__li p{color:inherit;margin-bottom:0}.portable-text-module__Can-Ca__link{color:var(--color-orange);font-weight:var(--font-weight-medium);text-underline-offset:3px;transition:opacity var(--transition-fast);text-decoration:underline}.portable-text-module__Can-Ca__link:hover{opacity:.8}.portable-text-module__Can-Ca__inline_code{background-color:var(--color-gray-100);color:var(--color-navy);border-radius:var(--radius-sm);border:var(--border-standard);padding:.1em .4em;font-family:Fira Code,Cascadia Code,monospace;font-size:.875em}.portable-text-module__Can-Ca__figure{margin-block:var(--space-8)}.portable-text-module__Can-Ca__image_wrapper{border-radius:var(--radius-lg);border:var(--border-standard);overflow:hidden}.portable-text-module__Can-Ca__image{width:100%;height:auto;display:block}.portable-text-module__Can-Ca__caption{color:var(--color-text-muted);text-align:center;margin-top:var(--space-2);font-size:.875rem;font-style:italic}.portable-text-module__Can-Ca__code_wrapper{margin-block:var(--space-6);border-radius:var(--radius-lg);border:var(--border-standard);overflow:hidden}.portable-text-module__Can-Ca__code_lang{background-color:var(--color-navy);color:#fff9;font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;padding:var(--space-2) var(--space-4)}.portable-text-module__Can-Ca__pre{background-color:var(--color-gray-900);color:var(--color-gray-100);padding:var(--space-5);margin:0;font-family:Fira Code,Cascadia Code,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.portable-text-module__Can-Ca__callout{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);margin-block:var(--space-6);border-left:3px solid}.portable-text-module__Can-Ca__callout p{margin:0;font-size:.9375rem;line-height:1.6}.portable-text-module__Can-Ca__callout_info{color:var(--color-text-primary);background-color:#3b82f60f;border-color:#3b82f680}.portable-text-module__Can-Ca__callout_tip{background-color:#22c55e0f;border-color:#22c55e80}.portable-text-module__Can-Ca__callout_warning{background-color:#eab30814;border-color:#eab30899}.portable-text-module__Can-Ca__callout_danger{background-color:#ef44440f;border-color:#ef444480}
