.page_root__RYr7V{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--color-surface-base);color:var(--color-text-primary)}.page_masthead__gcQt3{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;padding:max(12px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 12px max(20px,env(safe-area-inset-left));background:var(--color-glass-fill);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-glass-border)}.page_brandLink__6Jt1O{color:inherit;text-decoration:none;display:inline-flex;border-radius:0}.page_brandLink__6Jt1O:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:4px}.page_main__EjiFy{flex:1 1 auto;overflow-y:auto;padding-right:max(20px,env(safe-area-inset-right));padding-left:max(20px,env(safe-area-inset-left));padding-bottom:max(40px,env(safe-area-inset-bottom))}.page_article__21_rn{max-width:720px;margin:0 auto;padding-top:48px;padding-bottom:48px}.page_prose__fDPJV h1{font-size:var(--font-size-4xl);line-height:var(--line-height-tight);margin-bottom:var(--space-8)}.page_prose__fDPJV h1,.page_prose__fDPJV h2{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.page_prose__fDPJV h2{font-size:var(--font-size-2xl);line-height:var(--line-height-snug);margin-top:var(--space-16);margin-bottom:var(--space-5)}.page_prose__fDPJV h3{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text-primary);margin-top:var(--space-10);margin-bottom:var(--space-4)}.page_prose__fDPJV p{font-family:var(--font-family-serif);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-5)}.page_prose__fDPJV ol,.page_prose__fDPJV ul{margin-top:var(--space-3);margin-bottom:var(--space-5);padding-left:var(--space-8)}.page_prose__fDPJV li{font-family:var(--font-family-serif);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.page_prose__fDPJV li::marker{color:var(--color-text-muted)}.page_prose__fDPJV strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.page_prose__fDPJV em{font-style:italic}.page_prose__fDPJV a{color:var(--color-accent-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page_prose__fDPJV a:hover{text-decoration-thickness:2px}.page_prose__fDPJV hr{border:0;border-top:1px solid var(--color-border-default);margin-top:var(--space-12);margin-bottom:var(--space-10)}.page_prose__fDPJV p:last-of-type em{font-size:var(--font-size-base);color:var(--color-text-muted)}@media (max-width:767px){.page_article__21_rn{padding-top:28px;padding-bottom:32px}.page_prose__fDPJV h1{font-size:var(--font-size-3xl);margin-bottom:var(--space-6)}.page_prose__fDPJV h2{font-size:var(--font-size-xl);margin-top:var(--space-12)}.page_prose__fDPJV h3{font-size:var(--font-size-lg);margin-top:var(--space-8)}.page_prose__fDPJV li,.page_prose__fDPJV p{font-size:var(--font-size-base)}}