.content-page_page__nwnkM{min-height:100dvh;background-color:var(--color-surface);position:relative;display:flex;flex-direction:column;align-items:center;padding:6rem 2.4rem 8rem}.content-page_page__nwnkM:before{content:"";position:fixed;inset:0;z-index:0;background-image:radial-gradient(circle,#94786478 1px,transparent 0);background-size:1.5rem 1.5rem;pointer-events:none}.content-page_back__Dxx67{position:fixed;top:calc(2rem + var(--desktop-inset-top));left:calc(2.4rem + var(--desktop-traffic-light-inset));z-index:10;font-size:1.4rem;color:var(--color-text-secondary);text-decoration:none;background-color:var(--color-surface);padding:.6rem 1rem;border-radius:var(--radius-sm);transition:color var(--transition-fast)}.content-page_back__Dxx67:hover{color:var(--color-text-primary)}.content-page_card__iC3V2{position:relative;z-index:1;background-color:var(--color-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:5rem 5.6rem;width:100%;max-width:76rem;@media (max-width:600px){padding-left:2.4rem;padding-bottom:2.4rem;padding-right:2.4rem;padding-top:2.4rem}}.prose_prose__KfN2n{font-size:1.6rem;line-height:1.75;color:var(--color-text-secondary)}.prose_prose__KfN2n>:first-child{margin-top:0}.prose_prose__KfN2n>:last-child{margin-bottom:0}.prose_prose__KfN2n h1,.prose_prose__KfN2n h2,.prose_prose__KfN2n h3,.prose_prose__KfN2n h4{font-family:var(--font-ibm-plex-serif);font-weight:400;color:var(--color-text-primary);font-feature-settings:"ss04","ss01"}.prose_prose__KfN2n h1{font-size:3.6rem;line-height:1.2;margin-bottom:2.8rem}.prose_prose__KfN2n h2{font-size:2.2rem;line-height:1.3;margin-top:3.6rem;margin-bottom:1.4rem}.prose_prose__KfN2n h3{font-size:1.8rem;line-height:1.35;margin-top:2.8rem;margin-bottom:1.2rem}.prose_prose__KfN2n h4{font-family:var(--font-ibm-plex-sans);font-weight:600;font-size:1.6rem;line-height:1.4;margin-top:2.4rem;margin-bottom:1rem}.prose_prose__KfN2n p{margin-bottom:1.6rem;font-size:1.6rem;color:var(--color-text-primary);line-height:1.75}.prose_prose__KfN2n ol,.prose_prose__KfN2n ul{margin:0 0 1.6rem;padding-left:2.2rem;display:flex;flex-direction:column;gap:.9rem}.prose_prose__KfN2n li{font-size:1.6rem;color:var(--color-text-primary);line-height:1.75}.prose_prose__KfN2n li>ol,.prose_prose__KfN2n li>ul{margin-top:.9rem;margin-bottom:0}.prose_prose__KfN2n li>p{margin-bottom:.9rem}.prose_prose__KfN2n strong{color:var(--color-text-primary);font-weight:600}.prose_prose__KfN2n a{color:var(--color-accent);text-decoration:none;transition:opacity var(--transition-fast)}.prose_prose__KfN2n a:hover{opacity:.75}.prose_prose__KfN2n blockquote{margin:0 0 1.6rem;padding:.2rem 0 .2rem 1.8rem;border-left:2px solid var(--border-subtle);color:var(--color-text-muted);font-style:italic}.prose_prose__KfN2n blockquote>:last-child{margin-bottom:0}.prose_prose__KfN2n code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background-color:var(--bg-gray);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.15em .4em;color:var(--color-text-primary)}.prose_prose__KfN2n pre{margin:0 0 1.6rem;padding:1.6rem 1.8rem;background-color:var(--bg-gray);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow-x:auto;font-size:1.4rem;line-height:1.6}.prose_prose__KfN2n pre code{background:none;border:none;border-radius:0;padding:0;font-size:inherit}.prose_prose__KfN2n hr{margin:3.2rem 0;border:none;border-top:1px solid var(--border-subtle)}.prose_prose__KfN2n img{display:block;max-width:100%;height:auto;margin:0 0 1.6rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.prose_prose__KfN2n table{margin:0 0 1.6rem;width:100%;border-collapse:collapse;font-size:1.5rem;display:block;overflow-x:auto}.prose_prose__KfN2n td,.prose_prose__KfN2n th{padding:.8rem 1.2rem;border:1px solid var(--border-subtle);text-align:left;vertical-align:top}.prose_prose__KfN2n th{color:var(--color-text-primary);font-weight:600;background-color:var(--bg-gray)}.page_title__QYu9g{font-family:var(--font-ibm-plex-serif);font-weight:400;font-size:3.6rem;line-height:1.2;color:var(--color-text-primary);font-feature-settings:"ss04","ss01";margin-bottom:.8rem}.page_intro__fQZCx{font-size:1.6rem;line-height:1.75;color:var(--color-text-secondary);margin-bottom:1.2rem}.page_entry__W4hXv{padding-top:3.6rem;border-top:1px solid var(--border-subtle);margin-top:3.6rem}.page_meta___Q_ez{display:flex;align-items:center;gap:1rem;margin:2.4rem 0}.page_meta___Q_ez time{font-size:1.3rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.page_version__O0dvQ{font-size:1.2rem;font-weight:600;color:var(--color-accent);background-color:var(--color-accent-superlight);border-radius:var(--radius-sm);padding:.2rem .7rem}.page_entryTitle__42u47{font-family:var(--font-ibm-plex-serif);font-weight:400;font-size:2.4rem;line-height:1.3;color:var(--color-accent);font-feature-settings:"ss04","ss01";margin-bottom:1.6rem;scroll-margin-top:2.4rem}