.xhGrUa_page{gap:var(--space-6);max-width:50rem;padding:var(--space-8) var(--space-6) var(--space-16);flex-direction:column;margin:0 auto;display:flex}.xhGrUa_back{align-self:flex-start;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg-muted);transition:color var(--duration) var(--ease-out);text-decoration:none;display:inline-flex}.xhGrUa_back:hover{color:var(--fg-strong)}.xhGrUa_head{gap:var(--space-3);flex-direction:column;display:flex}.xhGrUa_meta{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-subtle);flex-wrap:wrap;margin:0;display:flex}.xhGrUa_category{color:var(--fg-muted)}.xhGrUa_title{font-size:var(--text-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);line-height:var(--leading-title);color:var(--fg-strong);margin:0}.xhGrUa_lead{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--fg-muted);margin:0}.xhGrUa_cover{aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface-2);overflow:hidden}.xhGrUa_coverMedia{object-fit:cover;width:100%;height:100%;display:block}.xhGrUa_prose{font-size:var(--text-base);line-height:var(--leading-loose);color:var(--fg)}.xhGrUa_prose>:first-child{margin-top:0}.xhGrUa_prose p,.xhGrUa_prose ul,.xhGrUa_prose ol,.xhGrUa_prose blockquote{margin:0 0 var(--space-4)}.xhGrUa_prose h2{margin:var(--space-10) 0 var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--fg-strong)}.xhGrUa_prose h3{margin:var(--space-8) 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--fg-strong)}.xhGrUa_prose strong{font-weight:var(--weight-semibold);color:var(--fg-strong)}.xhGrUa_prose ul,.xhGrUa_prose ol{padding-left:var(--space-6)}.xhGrUa_prose li{margin-bottom:var(--space-2)}.xhGrUa_prose li::marker{color:var(--fg-muted)}.xhGrUa_prose code{border-radius:var(--radius-sm);background:var(--surface-3);font-family:var(--font-mono);color:var(--fg-strong);padding:.1em .4em;font-size:.9em}.xhGrUa_prose pre{margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);overflow-x:auto}.xhGrUa_prose pre code{background:0 0;padding:0}.xhGrUa_prose blockquote{padding:var(--space-3) var(--space-4);border-left:3px solid var(--border-strong);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--brand-surface);color:var(--fg)}.xhGrUa_prose blockquote>:last-child{margin-bottom:0}.xhGrUa_prose hr{margin:var(--space-8) 0;border:0;border-top:1px solid var(--border)}.xhGrUa_link{color:var(--fg-strong);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.2em}.xhGrUa_link:hover{text-decoration-color:currentColor}.xhGrUa_figure{margin:var(--space-6) 0}.xhGrUa_figureMedia{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-2);width:100%;height:auto;display:block}.xhGrUa_figcaption{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--fg-subtle);text-align:center}.xhGrUa_tableWrap{margin:0 0 var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.xhGrUa_tableWrap table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-normal)}.xhGrUa_tableWrap th,.xhGrUa_tableWrap td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.xhGrUa_tableWrap th{background:var(--surface-2);font-weight:var(--weight-semibold);color:var(--fg-strong)}.xhGrUa_tableWrap tr:last-child td{border-bottom:0}.xhGrUa_siblings{gap:var(--space-6);margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xhGrUa_sibling{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.xhGrUa_siblingNext{grid-column:2}.xhGrUa_siblingNext .xhGrUa_siblingLabel{justify-content:flex-end}.xhGrUa_siblingLabel{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-subtle);margin:0;display:flex}@media (width<=720px){.xhGrUa_siblings{grid-template-columns:minmax(0,1fr)}.xhGrUa_siblingNext{grid-column:auto}.xhGrUa_siblingNext .xhGrUa_siblingLabel{justify-content:flex-start}}@media (width<=640px){.xhGrUa_title{font-size:var(--text-2xl)}}
