.v7TW7a_page{max-width:840px;padding:var(--space-12) var(--space-5) var(--space-16);margin:0 auto}.v7TW7a_title{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0 0 var(--space-8)}.v7TW7a_toc{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-5);margin:0 0 var(--space-10);background:var(--color-surface-card)}.v7TW7a_tocLabel{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-3)}.v7TW7a_tocList{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.v7TW7a_tocList a{font-family:var(--font-sans);font-size:var(--text-ui);color:var(--color-text-primary);transition:border-color var(--transition-hover), color var(--transition-hover);border-bottom:1px solid #0000;text-decoration:none}.v7TW7a_tocList a:hover{color:var(--color-text-accent);border-color:var(--color-text-accent)}.v7TW7a_tocSub{margin-top:var(--space-2);padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.v7TW7a_tocSub a{font-size:var(--text-sm);color:var(--color-text-secondary)}.v7TW7a_prose{max-width:var(--measure-body);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-primary)}.v7TW7a_prose h2{font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary);margin:var(--space-10) 0 var(--space-4);padding-top:var(--space-2);scroll-margin-top:calc(var(--space-16) + var(--space-4))}.v7TW7a_prose h2:first-child{margin-top:0}.v7TW7a_prose h3{font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text-primary);margin:var(--space-8) 0 var(--space-3);scroll-margin-top:calc(var(--space-16) + var(--space-4))}.v7TW7a_prose p{margin:0 0 var(--space-4)}.v7TW7a_prose strong{font-weight:var(--weight-semibold)}.v7TW7a_prose em{color:var(--color-text-secondary);font-style:italic}:is(.v7TW7a_prose ul,.v7TW7a_prose ol){margin:0 0 var(--space-4);padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.v7TW7a_prose li{margin:0}.v7TW7a_prose a{color:var(--color-text-accent);text-underline-offset:2px;text-decoration:underline}.v7TW7a_prose hr{border:none;border-top:var(--border-hairline-strong);margin:var(--space-8) 0}.v7TW7a_prose table{border-collapse:collapse;width:100%;margin:0 0 var(--space-4);font-size:var(--text-sm);display:block;overflow-x:auto}:is(.v7TW7a_prose th,.v7TW7a_prose td){border:var(--border-hairline);padding:var(--space-2) var(--space-3);text-align:left}.v7TW7a_prose code{font-family:var(--font-mono);background:var(--color-background-secondary);padding:var(--space-1);border-radius:var(--radius-sm);font-size:.9em}@media (max-width:640px){.v7TW7a_page{padding:var(--space-8) var(--space-4) var(--space-12)}.v7TW7a_title{font-size:var(--text-h2)}}
