.page-module__SQ8zJW__breadcrumb{align-items:center;gap:var(--space-2);padding-top:var(--space-6);font-size:var(--text-body-sm);color:var(--muted);flex-wrap:wrap;display:flex}.page-module__SQ8zJW__breadcrumb a{color:var(--muted);transition:color .15s}.page-module__SQ8zJW__breadcrumb a:hover{color:var(--primary)}.page-module__SQ8zJW__current{color:var(--ink);font-weight:500}.page-module__SQ8zJW__article{max-width:720px;padding-bottom:var(--space-12);margin:0 auto}.page-module__SQ8zJW__header{gap:var(--space-3);padding-top:var(--space-5);flex-direction:column;display:flex}.page-module__SQ8zJW__title{font-family:var(--font-display);font-size:var(--text-h1);color:var(--ink);font-weight:700;line-height:1.15}.page-module__SQ8zJW__meta{gap:var(--space-4);font-size:var(--text-body-sm);color:var(--muted);flex-wrap:wrap;align-items:center;display:flex}.page-module__SQ8zJW__avatar{object-fit:cover;border:1px solid var(--border);border-radius:50%;width:40px;height:40px}.page-module__SQ8zJW__avatarFallback{background:var(--primary-muted);width:40px;height:40px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.page-module__SQ8zJW__hero{aspect-ratio:16/9;background:linear-gradient(135deg, var(--surface-sunken), var(--surface));border-radius:var(--radius-lg);margin-top:var(--space-6)}.page-module__SQ8zJW__body{gap:var(--space-4);padding-top:var(--space-6);font-family:var(--font-body);font-size:var(--text-body);color:var(--ink);flex-direction:column;line-height:1.8;display:flex}.page-module__SQ8zJW__body h2{font-family:var(--font-display);font-size:var(--text-h3);color:var(--ink);margin-top:var(--space-4);font-weight:600}.page-module__SQ8zJW__body h3{font-family:var(--font-display);font-size:var(--text-h4);color:var(--ink);margin-top:var(--space-3);font-weight:600}.page-module__SQ8zJW__body p{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink);line-height:1.8}.page-module__SQ8zJW__body ul,.page-module__SQ8zJW__body ol{padding-left:var(--space-5)}.page-module__SQ8zJW__body li{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink);line-height:1.7}.page-module__SQ8zJW__body blockquote{border-left:3px solid var(--primary);padding:var(--space-3) var(--space-4);color:var(--muted);background:var(--surface-sunken);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:var(--space-3) 0}.page-module__SQ8zJW__body code{background:var(--surface-sunken);border-radius:var(--radius-sm);font-family:var(--font-mono,monospace);padding:.15em .4em;font-size:.9em}.page-module__SQ8zJW__body pre{background:var(--surface-sunken);padding:var(--space-4);border-radius:var(--radius-md);margin:var(--space-3) 0;overflow-x:auto}.page-module__SQ8zJW__body pre code{background:0 0;padding:0}.page-module__SQ8zJW__body p img{margin:0 auto}.page-module__SQ8zJW__body img{border-radius:var(--radius-md);max-width:100%}.page-module__SQ8zJW__body strong{font-family:inherit;font-weight:700}.page-module__SQ8zJW__body em{font-style:italic}.page-module__SQ8zJW__body iframe{aspect-ratio:16/9;border-radius:var(--radius-lg);width:100%;height:auto;margin:var(--space-4) 0;align-self:center;display:flex}.page-module__SQ8zJW__footer{padding-top:var(--space-4);border-top:var(--border-thin) solid var(--border);margin-top:var(--space-8)}.page-module__SQ8zJW__relatedTitle{font-family:var(--font-display);font-size:var(--text-h3);color:var(--ink);margin-bottom:var(--space-5)}.page-module__SQ8zJW__relatedGrid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.page-module__SQ8zJW__backLink{margin-top:var(--space-6)}
