.blog-module__WMNtKG__article{width:min(100%,860px);color:var(--text);margin:40px auto;padding:120px 24px 100px}.blog-module__WMNtKG__hero{border-bottom:1px solid var(--border);padding-bottom:70px}.blog-module__WMNtKG__eyebrow{color:var(--accent);font-size:var(--text-sm);letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:22px;font-weight:700;display:inline-flex}.blog-module__WMNtKG__eyebrow i{font-size:.85rem}.blog-module__WMNtKG__title{letter-spacing:-.045em;max-width:760px;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1}.blog-module__WMNtKG__intro{max-width:700px;color:var(--primary);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin-top:24px}.blog-module__WMNtKG__meta{color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.blog-module__WMNtKG__metaItem{align-items:center;gap:8px;display:inline-flex}.blog-module__WMNtKG__metaItem i{color:var(--accent)}.blog-module__WMNtKG__content{padding-top:65px}.blog-module__WMNtKG__content section{margin-bottom:64px}.blog-module__WMNtKG__content h2{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:-.025em;margin:0 0 18px}.blog-module__WMNtKG__content h3{font-size:var(--text-xl);line-height:var(--leading-tight);margin:32px 0 14px}.blog-module__WMNtKG__content h4{font-size:var(--text-lg);line-height:var(--leading-tight);margin:26px 0 12px}.blog-module__WMNtKG__content p{max-width:720px;color:var(--text);line-height:var(--leading-relaxed);margin:0 0 18px}.blog-module__WMNtKG__content p:last-child{margin-bottom:0}.blog-module__WMNtKG__small{color:var(--text-secondary);font-size:var(--text-sm)}.blog-module__WMNtKG__highlight{font-weight:700;color:var(--accent)!important}.blog-module__WMNtKG__content strong{color:var(--text);font-weight:700}.blog-module__WMNtKG__content em{color:var(--primary)}.blog-module__WMNtKG__content a{color:var(--accent);text-underline-offset:4px;transition:color var(--transition-normal), text-decoration-color var(--transition-normal);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.blog-module__WMNtKG__content a:hover{color:var(--accent-hover);text-decoration-color:currentColor}.blog-module__WMNtKG__content ul,.blog-module__WMNtKG__content ol{max-width:720px;color:var(--primary);margin:24px 0;padding-left:24px}.blog-module__WMNtKG__content li{line-height:var(--leading-relaxed);margin-bottom:10px;padding-left:6px}.blog-module__WMNtKG__content li:last-child{margin-bottom:0}.blog-module__WMNtKG__content ul li::marker{color:var(--accent)}.blog-module__WMNtKG__content ol li::marker{color:var(--accent);font-weight:700}.blog-module__WMNtKG__content li ul,.blog-module__WMNtKG__content li ol{margin-top:10px;margin-bottom:10px}.blog-module__WMNtKG__content code{border:1px solid var(--border);border-radius:var(--br-sm);background:var(--surface);color:var(--accent);font-family:var(--font-code);padding:3px 7px;font-size:.9em}.blog-module__WMNtKG__codeBlock{border:1px solid var(--border);border-radius:var(--br-md);background:var(--surface);margin:28px 0;padding:22px;overflow-x:auto}.blog-module__WMNtKG__codeBlock pre{margin:0;overflow-x:auto}.blog-module__WMNtKG__codeBlock code{color:var(--text);font-family:var(--font-code);font-size:var(--text-sm);background:0 0;border:0;padding:0;line-height:1.7}.blog-module__WMNtKG__quote{border-left:3px solid var(--accent);background:var(--surface);color:var(--primary);margin:30px 0;padding:20px 24px}.blog-module__WMNtKG__quote p{margin:0}.blog-module__WMNtKG__quote cite{color:var(--text-secondary);font-size:var(--text-sm);margin-top:12px;font-style:normal;display:block}.blog-module__WMNtKG__callout{border:1px solid var(--border);border-radius:var(--br-md);background:var(--surface);margin:30px 0;padding:22px 24px}.blog-module__WMNtKG__calloutTitle{color:var(--accent);font-size:var(--text-sm);align-items:center;gap:9px;margin-bottom:10px;font-weight:700;display:flex}.blog-module__WMNtKG__callout p{margin:0}.blog-module__WMNtKG__image{border:1px solid var(--border);border-radius:var(--br-lg);width:100%;height:auto;margin:32px 0;display:block}.blog-module__WMNtKG__imageCaption{color:var(--text-secondary);font-size:var(--text-sm);text-align:center;margin-top:-20px;margin-bottom:32px}.blog-module__WMNtKG__divider{background:var(--border);border:0;height:1px;margin:55px 0}.blog-module__WMNtKG__tableWrapper{border:1px solid var(--border);border-radius:var(--br-md);width:100%;margin:30px 0;overflow-x:auto}.blog-module__WMNtKG__table{border-collapse:collapse;width:100%;min-width:550px}.blog-module__WMNtKG__table th,.blog-module__WMNtKG__table td{border-bottom:1px solid var(--border);text-align:left;line-height:var(--leading-relaxed);padding:13px 16px}.blog-module__WMNtKG__table th{background:var(--surface);color:var(--text);font-size:var(--text-sm)}.blog-module__WMNtKG__table td{color:var(--primary);font-size:var(--text-sm)}.blog-module__WMNtKG__table tr:last-child td{border-bottom:0}.blog-module__WMNtKG__footer{border-top:1px solid var(--border);color:var(--primary);font-size:var(--text-sm);align-items:center;gap:9px;padding-top:28px;display:flex}.blog-module__WMNtKG__footer i{color:var(--accent)}@media (max-width:700px){.blog-module__WMNtKG__article{padding:90px 20px 70px}.blog-module__WMNtKG__hero{padding-bottom:50px}.blog-module__WMNtKG__title{font-size:clamp(2.2rem,12vw,3.5rem)}.blog-module__WMNtKG__intro{font-size:var(--text-md)}.blog-module__WMNtKG__content{padding-top:50px}.blog-module__WMNtKG__content section{margin-bottom:50px}.blog-module__WMNtKG__content h2{font-size:var(--text-xl)}.blog-module__WMNtKG__content h3{font-size:var(--text-lg)}.blog-module__WMNtKG__codeBlock{margin-left:-4px;margin-right:-4px;padding:18px}.blog-module__WMNtKG__quote,.blog-module__WMNtKG__callout{padding:18px}.blog-module__WMNtKG__meta{gap:10px 16px}}
