.blog-module__JsT-Oq__container{max-width:800px;color:var(--text);font-family:var(--font-sans);margin:0 auto;padding:32px 24px}.blog-module__JsT-Oq__breadcrumbs{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.blog-module__JsT-Oq__breadcrumbLink{color:var(--text-muted);text-decoration:none;transition:color .15s}.blog-module__JsT-Oq__breadcrumbLink:hover{color:var(--accent-orange)}.blog-module__JsT-Oq__breadcrumbSeparator{color:var(--border-dark)}.blog-module__JsT-Oq__header{margin-bottom:32px}.blog-module__JsT-Oq__badge{color:var(--accent-orange);text-transform:uppercase;letter-spacing:.5px;background:#f480241a;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.blog-module__JsT-Oq__title{color:var(--text-dark);letter-spacing:-.02em;margin-bottom:16px;font-size:2.4rem;font-weight:800;line-height:1.2}.blog-module__JsT-Oq__metaRow{color:var(--text-muted);border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;font-size:.85rem;display:flex}.blog-module__JsT-Oq__author{color:var(--text-dark);font-weight:600}.blog-module__JsT-Oq__illustrationContainer{border:1px solid var(--border);border-radius:8px;margin-bottom:32px;overflow:hidden}.blog-module__JsT-Oq__illustration{object-fit:cover;width:100%;height:auto;display:block}.blog-module__JsT-Oq__content{color:#2c3e50;font-size:1.05rem;line-height:1.8}.blog-module__JsT-Oq__content p{margin-bottom:24px}.blog-module__JsT-Oq__content h2{color:var(--text-dark);border-bottom:1px solid var(--border);margin-top:40px;margin-bottom:16px;padding-bottom:8px;font-size:1.6rem;font-weight:700}.blog-module__JsT-Oq__content h3{color:var(--text-dark);margin-top:28px;margin-bottom:12px;font-size:1.25rem;font-weight:700}.blog-module__JsT-Oq__content ul,.blog-module__JsT-Oq__content ol{margin-bottom:24px;padding-left:24px}.blog-module__JsT-Oq__content li{margin-bottom:8px}.blog-module__JsT-Oq__codeBlock{background-color:var(--bg-code);border:1px solid var(--border);color:#24292e;border-radius:6px;margin:20px 0;padding:16px;font-family:monospace;font-size:.9rem;overflow-x:auto}.blog-module__JsT-Oq__internalCallout{border-left:4px solid var(--accent-orange);background-color:#fafafb;border-radius:0 6px 6px 0;margin:28px 0;padding:16px 20px}.blog-module__JsT-Oq__internalCalloutTitle{color:var(--text-dark);margin-bottom:6px;font-size:.95rem;font-weight:700}.blog-module__JsT-Oq__internalCalloutLink{color:#0074cc;font-size:.95rem;font-weight:600;text-decoration:none}.blog-module__JsT-Oq__internalCalloutLink:hover{text-decoration:underline}@media (max-width:768px){.blog-module__JsT-Oq__container{padding:24px 16px}.blog-module__JsT-Oq__title{font-size:1.85rem}.blog-module__JsT-Oq__content{font-size:1rem}}
