.BlogContentRenderer-module__QRMueq__article{min-width:0;display:block}.BlogContentRenderer-module__QRMueq__heading{margin:var(--space-xl)0 var(--space-md)}.BlogContentRenderer-module__QRMueq__paragraph{color:var(--color-text-primary);margin:0}.BlogContentRenderer-module__QRMueq__paragraph+.BlogContentRenderer-module__QRMueq__paragraph{margin-top:var(--space-sm)}.BlogContentRenderer-module__QRMueq__list{margin:var(--space-sm)0 var(--space-lg);padding-left:var(--space-lg);color:var(--color-text-primary)}.BlogContentRenderer-module__QRMueq__link{color:var(--color-primary-active);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.BlogContentRenderer-module__QRMueq__link:hover{color:var(--color-primary-hover-active)}.BlogContentRenderer-module__QRMueq__quote{margin:var(--space-md)0 var(--space-lg);padding:var(--space-md);border-left:4px solid var(--color-primary-active);background:var(--surface-muted);color:var(--color-text-primary);border-radius:var(--radius-md)}.BlogContentRenderer-module__QRMueq__quoteSource{margin-top:var(--space-xs);color:var(--color-text-secondary);font-style:italic;display:block}.BlogContentRenderer-module__QRMueq__code{margin:var(--space-lg)0;background:var(--surface-contrast);border:1px solid var(--color-border-active);border-radius:var(--radius-md);padding:var(--space-md);max-width:100%;font-family:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(.82rem,1.5vw,.95rem);line-height:1.6;overflow-x:auto}.BlogContentRenderer-module__QRMueq__image{gap:var(--space-xs);margin:var(--space-lg)0;justify-items:start;display:grid}.BlogContentRenderer-module__QRMueq__imageXs{width:100%;max-width:420px}.BlogContentRenderer-module__QRMueq__imageSm{width:100%;max-width:560px}.BlogContentRenderer-module__QRMueq__imageMd{width:100%;max-width:700px}.BlogContentRenderer-module__QRMueq__imageLg{width:100%;max-width:880px}.BlogContentRenderer-module__QRMueq__imageXl{width:100%;max-width:1040px}.BlogContentRenderer-module__QRMueq__image img{border-radius:var(--radius-md);border:1px solid var(--color-border-active);background:var(--surface-contrast);max-width:100%;height:auto}.BlogContentRenderer-module__QRMueq__caption{color:var(--color-text-secondary);font-size:.9rem}.BlogContentRenderer-module__QRMueq__article>.BlogContentRenderer-module__QRMueq__heading:first-child{margin-top:0}.BlogContentRenderer-module__QRMueq__list+.BlogContentRenderer-module__QRMueq__heading,.BlogContentRenderer-module__QRMueq__paragraph+.BlogContentRenderer-module__QRMueq__heading,.BlogContentRenderer-module__QRMueq__code+.BlogContentRenderer-module__QRMueq__heading,.BlogContentRenderer-module__QRMueq__quote+.BlogContentRenderer-module__QRMueq__heading,.BlogContentRenderer-module__QRMueq__image+.BlogContentRenderer-module__QRMueq__heading{margin-top:var(--space-2xl)}
.page-module__vRfIeG__header{gap:var(--space-sm);margin-bottom:var(--space-2xl);display:grid}.page-module__vRfIeG__title{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.page-module__vRfIeG__excerpt{color:var(--color-text-secondary);margin:0;font-size:1.05rem}.page-module__vRfIeG__meta{gap:var(--space-sm);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;font-size:.95rem;display:flex}.page-module__vRfIeG__tags{gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.page-module__vRfIeG__tag{border-radius:var(--radius-sm);background:var(--surface-contrast);color:var(--color-text-secondary);border:1px solid var(--color-border-active);align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.85rem;display:inline-flex}.page-module__vRfIeG__body{gap:var(--space-lg);margin-top:var(--space-xl);display:grid}
