.prompt-content{max-width:880px;font-family:var(--font-reader);color:var(--site-fg);margin:3rem auto 5rem;padding:0 24px;font-size:1.0625rem;line-height:1.7}.prompt-content .back-link{font-family:var(--font-body);letter-spacing:.04em;color:var(--site-fg-muted);text-transform:uppercase;margin-bottom:1.5rem;font-size:.8125rem;text-decoration:none;display:inline-block}.prompt-content .back-link:hover{color:var(--site-accent)}.prompt-content h1{font-family:var(--font-reader);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.5rem;font-weight:900;line-height:1.1}.prompt-content .subtitle{font-family:var(--font-reader);color:var(--site-fg-muted);margin-bottom:2.5rem;font-size:1.125rem;font-style:italic}.prompt-content h2{font-family:var(--font-reader);letter-spacing:-.01em;margin-top:2.4em;margin-bottom:.75em;font-size:1.75rem;font-weight:700;line-height:1.2}.prompt-content h3{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--site-fg);margin-top:2em;margin-bottom:.6em;font-size:1.0625rem;font-weight:600;line-height:1.3}.prompt-content p{margin-bottom:1.1em}.prompt-content strong{font-weight:600}.prompt-content em{font-style:italic}.prompt-content ul,.prompt-content ol{margin-bottom:1.1em;padding-left:1.5em}.prompt-content li+li{margin-top:.4em}.prompt-content li::marker{color:var(--site-fg-faint)}.prompt-content code{font-family:var(--font-mono);background:var(--site-accent-soft);border-radius:3px;padding:.08em .32em;font-size:.88em}.prompt-content pre{background:var(--site-bg-sunken);border:1px solid var(--site-rule);border-radius:6px;margin:1.4em 0;padding:1em 1.2em;font-size:.9em;line-height:1.55;overflow-x:auto}.prompt-content pre code{background:0 0;border-radius:0;padding:0}.prompt-content a{color:var(--site-fg);text-decoration:underline;-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent);text-underline-offset:3px;text-decoration-thickness:1px}.prompt-content a:hover{background-color:var(--site-accent-soft)}.info-box{background:var(--site-bg-sunken);border-left:3px solid var(--site-accent);font-family:var(--font-body);border-radius:0 4px 4px 0;margin:2em 0;padding:1.1em 1.4em;font-size:.9375rem;line-height:1.6}.info-box strong{color:var(--site-fg)}.info-box h3{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--site-accent);margin-top:0;margin-bottom:.6em;font-size:.95rem;font-weight:600}.deep-research-box{background:var(--site-bg-sunken);border:1px solid var(--site-rule);border-left:3px solid var(--site-fg);font-family:var(--font-body);border-radius:0 4px 4px 0;margin:2em 0;padding:1.4em 1.6em;font-size:.9375rem;line-height:1.6}.deep-research-box h3{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--site-fg);margin-top:0;margin-bottom:.6em;font-size:.95rem;font-weight:600}.intro-section{margin:2em 0 3em}.intro-section h2{margin-top:0}.comparison-table{border-collapse:collapse;width:100%;font-family:var(--font-body);margin:1.2em 0 .4em;font-size:.9375rem}.comparison-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--site-fg-muted);border-bottom:1.5px solid var(--site-rule-strong);padding:10px 14px;font-size:.8125rem;font-weight:600}.comparison-table td{border-bottom:1px solid var(--site-rule);vertical-align:top;padding:10px 14px}.comparison-table tr:last-child td{border-bottom:none}.comparison-table td:first-child{width:28%;color:var(--site-fg)}.comparison-table td:not(:first-child){color:var(--site-fg-muted)}.prompt-content table{border-collapse:collapse;width:100%;font-family:var(--font-body);margin:1.4em 0;font-size:.9375rem}.prompt-content table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--site-fg-muted);border-bottom:1.5px solid var(--site-rule-strong);padding:8px 12px;font-size:.8125rem;font-weight:600}.prompt-content table td{border-bottom:1px solid var(--site-rule);vertical-align:top;padding:8px 12px}.prompt-content .katex-display{margin:1.4em 0;overflow-x:auto}@media (max-width:768px){.prompt-content{margin:2rem auto 3rem;padding:0 16px}.prompt-content h1{font-size:1.875rem}.prompt-content h2{font-size:1.4rem}.comparison-table{font-size:.875rem}}
