.BlogPost-module__SY66Va__pageWrapper{background:var(--color-bg);min-height:100vh}.BlogPost-module__SY66Va__backBar{z-index:10;padding:var(--hero-pt-desktop) var(--container-padding) 0;max-width:var(--container-width);margin:0 auto;position:relative}@media (max-width:768px){.BlogPost-module__SY66Va__backBar{padding-top:var(--hero-pt-tablet)}}@media (max-width:480px){.BlogPost-module__SY66Va__backBar{padding-top:var(--hero-pt-mobile)}}.BlogPost-module__SY66Va__backLink{color:var(--color-text-secondary);border-radius:var(--radius-pill,9999px);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.19,1,.22,1);display:inline-flex}[data-theme=light] .BlogPost-module__SY66Va__backLink{background:#00000005}.BlogPost-module__SY66Va__backLink:hover{color:var(--color-primary);background:var(--color-primary-subtle);border-color:var(--color-primary-border);transform:translate(-4px)}.BlogPost-module__SY66Va__backLink svg{transition:transform .3s cubic-bezier(.19,1,.22,1)}.BlogPost-module__SY66Va__backLink:hover svg{transform:translate(-2px)}.BlogPost-module__SY66Va__article{max-width:820px;padding:56px var(--container-padding) 120px;margin:0 auto}.BlogPost-module__SY66Va__postHeader{border-bottom:1px solid var(--color-border);margin-bottom:48px;padding-bottom:40px}.BlogPost-module__SY66Va__metaRow{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:.82rem;display:flex}.BlogPost-module__SY66Va__metaDot{background:var(--color-text-muted);opacity:.5;border-radius:50%;width:3px;height:3px}.BlogPost-module__SY66Va__postTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin-bottom:28px;font-size:clamp(28px,4.5vw,52px);font-weight:800;line-height:1.18}.BlogPost-module__SY66Va__authorBlock{align-items:center;gap:12px;display:flex}.BlogPost-module__SY66Va__authorAvatar{object-fit:cover;border:2px solid var(--color-primary-border);border-radius:50%;width:36px;height:36px}.BlogPost-module__SY66Va__authorInitials{background:var(--color-primary-subtle);border:2px solid var(--color-primary-border);width:36px;height:36px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.BlogPost-module__SY66Va__authorName{color:var(--color-text);font-size:.95rem;font-weight:700}.BlogPost-module__SY66Va__authorLabel{color:var(--color-text-muted);font-size:.78rem}.BlogPost-module__SY66Va__content{font-family:var(--font-body,var(--font-accent));color:var(--color-text-secondary);font-size:1.05rem;line-height:1.85}:is(.BlogPost-module__SY66Va__content h1,.BlogPost-module__SY66Va__content h2,.BlogPost-module__SY66Va__content h3,.BlogPost-module__SY66Va__content h4,.BlogPost-module__SY66Va__content h5,.BlogPost-module__SY66Va__content h6){font-family:var(--font-display);color:var(--color-text);letter-spacing:-.01em;margin:2.5rem 0 1rem;font-weight:700;line-height:1.25}.BlogPost-module__SY66Va__content h1{font-size:2rem}.BlogPost-module__SY66Va__content h2{font-size:1.6rem}.BlogPost-module__SY66Va__content h3{font-size:1.3rem}.BlogPost-module__SY66Va__content h4{font-size:1.1rem}.BlogPost-module__SY66Va__content p{margin:0 0 1.4rem}.BlogPost-module__SY66Va__content a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline;transition:opacity .2s}.BlogPost-module__SY66Va__content a:hover{opacity:.75}.BlogPost-module__SY66Va__content blockquote{border-left:4px solid var(--color-primary);background:var(--color-primary-subtle);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text);margin:2rem 0;padding:16px 24px;font-style:italic}:is(.BlogPost-module__SY66Va__content ul,.BlogPost-module__SY66Va__content ol){margin:0 0 1.4rem;padding-left:1.6rem}.BlogPost-module__SY66Va__content li{margin-bottom:.5rem}.BlogPost-module__SY66Va__content code{font-family:var(--font-geist-mono,monospace);background:var(--color-bg-panel);border:1px solid var(--color-border);color:var(--color-primary);border-radius:4px;padding:2px 6px;font-size:.88em}.BlogPost-module__SY66Va__content pre{background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:2rem 0;padding:20px 24px;overflow-x:auto}.BlogPost-module__SY66Va__content pre code{color:var(--color-text);background:0 0;border:none;padding:0;font-size:.9rem}.BlogPost-module__SY66Va__content hr{border:none;border-top:1px solid var(--color-border);margin:2.5rem 0}.BlogPost-module__SY66Va__content table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:.9rem}:is(.BlogPost-module__SY66Va__content th,.BlogPost-module__SY66Va__content td){text-align:left;border:1px solid var(--color-border);padding:10px 16px}.BlogPost-module__SY66Va__content th{background:var(--color-bg-panel);color:var(--color-text);font-weight:700}.BlogPost-module__SY66Va__content div[data-hook^=image-viewer]{border-radius:var(--radius-md);overflow:hidden;width:100%!important;aspect-ratio:var(--dim-width,16) / var(--dim-height,9)!important;height:auto!important;margin:2.5rem auto!important;position:relative!important}.BlogPost-module__SY66Va__content wow-image{width:100%!important;height:auto!important;display:block!important;position:relative!important}:is(.BlogPost-module__SY66Va__content wow-image img,.BlogPost-module__SY66Va__content div[data-hook^=image-viewer] img){border-radius:var(--radius-md);object-fit:contain!important;width:100%!important;height:auto!important;position:relative!important}.BlogPost-module__SY66Va__content figcaption{text-align:center;color:var(--color-text-muted);margin-top:8px;font-size:.82rem}.BlogPost-module__SY66Va__content .wixGuard{display:none!important}.BlogPost-module__SY66Va__notFound{text-align:center;max-width:560px;margin:120px auto;padding:0 24px}.BlogPost-module__SY66Va__notFoundTitle{font-family:var(--font-display);color:var(--color-text);margin-bottom:16px;font-size:2rem;font-weight:800}.BlogPost-module__SY66Va__notFoundText{color:var(--color-text-secondary);margin-bottom:32px;line-height:1.6}.BlogPost-module__SY66Va__notFoundLink{background:var(--color-primary);color:#fff;border-radius:var(--radius-pill);align-items:center;gap:8px;padding:12px 28px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.BlogPost-module__SY66Va__notFoundLink:hover{opacity:.85}
