.BlogPost-module__O0KMiq__blogPost{background:var(--color-bg);min-height:100vh;color:var(--color-calm-text);padding:72px 20px 96px}.BlogPost-module__O0KMiq__container{max-width:800px;margin:0 auto}.BlogPost-module__O0KMiq__breadcrumb{color:var(--color-calm-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:40px;font-size:.875rem;display:flex}.BlogPost-module__O0KMiq__breadcrumb a{white-space:nowrap;color:var(--color-calm-accent);text-decoration:none;transition:color .2s}.BlogPost-module__O0KMiq__breadcrumb a:hover{color:var(--color-calm-accent-hover)}.BlogPost-module__O0KMiq__separator{color:var(--color-calm-muted)}.BlogPost-module__O0KMiq__current{color:var(--color-calm-text);font-weight:500}.BlogPost-module__O0KMiq__header{margin-bottom:40px}.BlogPost-module__O0KMiq__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.BlogPost-module__O0KMiq__category{border-radius:var(--radius-sm);color:var(--color-calm-text);background:var(--color-calm-tint);padding:6px 14px;font-size:.875rem;font-weight:600;display:inline-block}.BlogPost-module__O0KMiq__date{color:var(--color-calm-muted);font-size:.875rem}.BlogPost-module__O0KMiq__updatedDate{color:var(--color-calm-muted);background:var(--color-calm-bg);border-radius:var(--radius-sm);padding:4px 8px;font-size:.75rem}.BlogPost-module__O0KMiq__title{color:var(--color-calm-text);letter-spacing:.02em;text-wrap:balance;margin-bottom:24px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.5}.BlogPost-module__O0KMiq__description{color:var(--color-calm-muted);letter-spacing:.05em;margin-bottom:24px;font-size:1.125rem;line-height:1.9}.BlogPost-module__O0KMiq__tags{flex-wrap:wrap;gap:8px;display:flex}.BlogPost-module__O0KMiq__tag{color:var(--color-calm-accent);background:var(--color-calm-bg);border-radius:var(--radius-sm);padding:6px 12px;font-size:.875rem;font-weight:500}.BlogPost-module__O0KMiq__featuredImage{border-radius:var(--radius-md);border-bottom:1px solid var(--color-calm-border);width:100%;max-width:900px;height:auto;margin-bottom:40px;overflow:hidden}.BlogPost-module__O0KMiq__featuredImage img{width:100%;height:auto;display:block}.BlogPost-module__O0KMiq__content{background:var(--color-bg);border-top:1px solid var(--color-calm-border);border-radius:0;margin-bottom:50px;padding:40px 0}.BlogPost-module__O0KMiq__articleBody{color:var(--color-calm-text);letter-spacing:.05em;overflow-wrap:anywhere;font-size:17px;line-height:2}.BlogPost-module__O0KMiq__articleBody h2{border-bottom:1px solid var(--color-calm-accent);color:var(--color-calm-text);letter-spacing:.05em;text-wrap:balance;border-bottom-color:var(--color-calm-border);margin-top:60px;margin-bottom:30px;padding-bottom:16px;font-size:28px;font-weight:700;line-height:1.6}.BlogPost-module__O0KMiq__articleBody h2:first-child{margin-top:0}.BlogPost-module__O0KMiq__articleBody h3{color:var(--color-calm-text);letter-spacing:.05em;border-left:1px solid var(--color-calm-accent);text-wrap:balance;border-left-color:var(--color-calm-border);margin-top:50px;margin-bottom:24px;padding-left:12px;font-size:22px;font-weight:700;line-height:1.6}.BlogPost-module__O0KMiq__articleBody h4{color:var(--color-calm-text);letter-spacing:.05em;text-wrap:balance;margin-top:36px;margin-bottom:20px;font-size:19px;font-weight:600;line-height:1.6}.BlogPost-module__O0KMiq__articleBody p{text-align:justify;margin-bottom:32px}.BlogPost-module__O0KMiq__articleBody ul,.BlogPost-module__O0KMiq__articleBody ol{margin-bottom:32px;padding-left:32px;line-height:2.2}.BlogPost-module__O0KMiq__articleBody li{margin-bottom:16px;padding-left:8px}.BlogPost-module__O0KMiq__articleBody a{color:var(--color-calm-accent);text-decoration:underline;transition:color .2s}.BlogPost-module__O0KMiq__articleBody a:hover{color:var(--color-calm-accent-hover)}.BlogPost-module__O0KMiq__articleBody strong{color:var(--color-calm-text);background:0 0;padding:0;font-weight:700}.BlogPost-module__O0KMiq__articleBody em{color:var(--color-calm-accent);border-bottom:1px solid var(--color-calm-border);padding-bottom:1px;font-style:normal;font-weight:600}.BlogPost-module__O0KMiq__articleBody code{background:var(--color-calm-bg);border-radius:var(--radius-sm);color:var(--color-calm-accent);padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.BlogPost-module__O0KMiq__articleBody pre{background:var(--color-calm-bg);color:var(--color-calm-text);border-radius:var(--radius-md);border:1px solid var(--color-calm-border);margin-bottom:24px;padding:20px;overflow-x:auto}.BlogPost-module__O0KMiq__articleBody pre code{color:inherit;background:0 0;padding:0}.BlogPost-module__O0KMiq__articleBody blockquote{border-left:1px solid var(--color-calm-accent);background:var(--color-calm-bg);border-radius:var(--radius-md);color:var(--color-calm-muted);margin:32px 0;padding:20px 24px;font-style:normal;line-height:2}.BlogPost-module__O0KMiq__articleBody img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:24px 0}.BlogPost-module__O0KMiq__author{background:var(--color-calm-bg);border-radius:var(--radius-md);color:var(--color-calm-text);border:1px solid var(--color-calm-border);margin-bottom:40px;padding:24px}.BlogPost-module__O0KMiq__authorInfo{align-items:center;gap:16px;display:flex}.BlogPost-module__O0KMiq__authorImage{border:1px solid var(--color-bg);border-radius:50%;width:60px;height:60px}.BlogPost-module__O0KMiq__authorLabel{color:var(--color-calm-muted);margin-bottom:4px;font-size:.875rem}.BlogPost-module__O0KMiq__authorName{color:var(--color-calm-text);font-size:1.125rem;font-weight:700}.BlogPost-module__O0KMiq__authorName a{color:inherit;text-underline-offset:3px;text-decoration:underline}.BlogPost-module__O0KMiq__navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.BlogPost-module__O0KMiq__backToList{color:var(--color-calm-accent);font-weight:600;text-decoration:none;transition:color .2s}.BlogPost-module__O0KMiq__backToList:hover{color:var(--color-calm-accent-hover)}.BlogPost-module__O0KMiq__ctaButton{background:var(--color-calm-accent);color:var(--color-bg);border-radius:var(--radius-md);border:1px solid var(--color-calm-accent);min-height:44px;padding:12px 32px;font-weight:700;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:inline-block}.BlogPost-module__O0KMiq__ctaButton:hover{background:var(--color-calm-accent-hover);border-color:var(--color-calm-accent-hover)}@media (max-width:768px){.BlogPost-module__O0KMiq__blogPost{padding:48px 20px 64px}.BlogPost-module__O0KMiq__title{text-wrap:balance;font-size:1.75rem;line-height:1.6}.BlogPost-module__O0KMiq__description{font-size:1rem;line-height:1.8}.BlogPost-module__O0KMiq__content{padding:32px 0}.BlogPost-module__O0KMiq__articleBody{font-size:16px;line-height:2}.BlogPost-module__O0KMiq__articleBody h2{text-wrap:balance;margin-top:48px;margin-bottom:24px;font-size:24px;line-height:1.6}.BlogPost-module__O0KMiq__articleBody h3{text-wrap:balance;margin-top:40px;margin-bottom:20px;font-size:20px;line-height:1.6}.BlogPost-module__O0KMiq__articleBody h4{text-wrap:balance;margin-top:32px;margin-bottom:16px;font-size:18px}.BlogPost-module__O0KMiq__articleBody p{margin-bottom:28px}.BlogPost-module__O0KMiq__articleBody ul,.BlogPost-module__O0KMiq__articleBody ol{margin-bottom:28px;padding-left:24px}.BlogPost-module__O0KMiq__articleBody li{margin-bottom:14px}.BlogPost-module__O0KMiq__navigation{flex-direction:column;align-items:stretch}.BlogPost-module__O0KMiq__ctaButton{text-align:center}}
