.gtzNNq_shell{background:var(--bg-app,#fafaf9);min-height:100vh;padding:var(--space-300,32px) var(--space-200,16px) var(--space-500,96px)}.gtzNNq_container{background:var(--bg,#fff);border-radius:var(--r-xl,20px);max-width:760px;box-shadow:var(--sh-card);margin:0 auto;padding:clamp(28px,5vw,56px)}.gtzNNq_backLink{color:var(--ink-2,#6b6f7a);margin-bottom:var(--space-300,32px);background:var(--bg-app,#f3f1ee);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;text-decoration:none;transition:background .16s;display:inline-flex}.gtzNNq_backLink:hover{background:var(--surface-2,#ecebe6)}.gtzNNq_eyebrow{letter-spacing:.02em;color:var(--accent,#4f1f8e);background:color-mix(in srgb, var(--accent,#4f1f8e) 10%, transparent);border-radius:999px;margin-bottom:14px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.gtzNNq_title{font-family:var(--font-display,"Inter", system-ui, sans-serif);color:var(--ink-1,#1a1a1a);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.gtzNNq_updated{color:var(--ink-3,#8a8e96);margin:0 0 var(--space-300,32px);font-size:14px}.gtzNNq_prose{color:var(--ink-1,#1a1a1a);font-size:16px;line-height:1.7}.gtzNNq_prose h2{color:var(--ink-1,#1a1a1a);letter-spacing:-.005em;margin:36px 0 12px;font-size:22px;font-weight:700;line-height:1.3}.gtzNNq_prose h3{color:var(--ink-1,#1a1a1a);margin:22px 0 6px;font-size:16px;font-weight:600;line-height:1.4}.gtzNNq_prose p{margin:0 0 14px}.gtzNNq_prose ul,.gtzNNq_prose ol{margin:0 0 14px;padding-left:22px}.gtzNNq_prose li{margin-bottom:6px}.gtzNNq_prose a{color:var(--accent,#4f1f8e);text-underline-offset:2px;text-decoration:underline}.gtzNNq_prose strong{color:var(--ink-1,#1a1a1a);font-weight:600}.gtzNNq_prose code{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);background:var(--surface-2,#f3f1ee);border-radius:4px;padding:2px 6px;font-size:14px}.gtzNNq_table{border-collapse:collapse;width:100%;margin:14px 0 22px;font-size:14px}.gtzNNq_table th,.gtzNNq_table td{text-align:left;border-bottom:1px solid var(--line,#e7e4dd);vertical-align:top;padding:10px 12px}.gtzNNq_table th{background:var(--surface-2,#f3f1ee);color:var(--ink-1,#1a1a1a);font-weight:600}@media (max-width:480px){.gtzNNq_table{-webkit-overflow-scrolling:touch;font-size:13px;display:block;overflow-x:auto}.gtzNNq_table th,.gtzNNq_table td{white-space:nowrap;padding:8px 10px}}.gtzNNq_callout{border:1px solid color-mix(in srgb, var(--accent,#4f1f8e) 20%, transparent);background:color-mix(in srgb, var(--accent,#4f1f8e) 5%, transparent);border-radius:12px;margin:22px 0;padding:16px 20px;font-size:15px}.gtzNNq_callout strong{color:var(--accent,#4f1f8e)}@media (max-width:600px){.gtzNNq_shell{padding:var(--space-200,16px) var(--space-100,8px) var(--space-400,64px)}.gtzNNq_title{font-size:26px}}
