.guide-prose{color:var(--ink);overflow-wrap:break-word;font-size:1rem;line-height:1.7}.guide-prose h1,.guide-prose h2,.guide-prose h3,.guide-prose h4,.guide-prose h5,.guide-prose h6{font-family:var(--font-display), sans-serif;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;color:var(--ink);margin:2rem 0 .75rem;font-weight:400}.guide-prose>:first-child{margin-top:0}.guide-prose h1{font-size:1.6rem}.guide-prose h2{border-bottom:1px solid var(--line-soft);padding-bottom:.4rem;font-size:1.28rem}.guide-prose h3{font-size:1.1rem}.guide-prose h4,.guide-prose h5,.guide-prose h6{color:var(--ink-soft);font-size:.95rem}.guide-prose p{margin:.9rem 0}.guide-prose strong,.guide-prose b{font-weight:700}.guide-prose em,.guide-prose i{font-style:italic}.guide-prose small{color:var(--ink-faint);font-size:.85em}.guide-prose hr{border:0;border-top:1px solid var(--line);margin:2rem 0}.guide-prose a{color:var(--brand-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.guide-prose a:hover{text-decoration-thickness:2px}.guide-prose ul,.guide-prose ol{margin:.9rem 0;padding-left:1.5rem}.guide-prose ul{list-style:outside}.guide-prose ol{list-style:decimal}.guide-prose li{margin:.35rem 0}.guide-prose li::marker{color:var(--brand)}.guide-prose ul ul,.guide-prose ol ol,.guide-prose ul ol,.guide-prose ol ul{margin:.3rem 0}.guide-prose blockquote{border-left:3px solid var(--brand);color:var(--ink-soft);margin:1.2rem 0;padding:.2rem 0 .2rem 1rem;font-style:italic}.guide-prose code,.guide-prose kbd,.guide-prose samp{font-family:var(--font-mono), monospace;background:var(--bg-high);border:1px solid var(--line-soft);border-radius:5px;padding:.1em .35em;font-size:.86em}.guide-prose pre{background:var(--bg-high);border:1px solid var(--line);border-radius:10px;margin:1.2rem 0;padding:.9rem 1rem;overflow-x:auto}.guide-prose pre code{background:0 0;border:0;padding:0;font-size:.84rem;line-height:1.55}.guide-prose table{border-collapse:collapse;width:max-content;max-width:100%;margin:1.2rem 0;font-size:.92rem;display:block;overflow-x:auto}.guide-prose th,.guide-prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.5rem .7rem}.guide-prose thead th{background:var(--bg-high);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem;font-weight:600}.guide-prose tbody tr:nth-child(2n){background:color-mix(in srgb, var(--bg-high) 45%, transparent)}.guide-prose details{border:1px solid var(--line);background:var(--bg-high);border-radius:10px;margin:1.2rem 0;overflow:hidden}.guide-prose details>summary{cursor:pointer;color:var(--ink);align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.92rem;font-weight:600;list-style:none;display:flex}.guide-prose details>summary::-webkit-details-marker{display:none}.guide-prose details>summary:before{content:"▸";color:var(--brand);font-size:.8em}.guide-prose details[open]>summary:before{content:"▾"}.guide-prose details>summary:hover{color:var(--brand-ink)}.guide-prose details>summary+*{padding:0 .9rem .2rem}.guide-prose details>:not(summary){margin-left:.9rem;margin-right:.9rem}.guide-prose details.spoiler{border-color:color-mix(in srgb, var(--st-verify) 45%, var(--line));background:color-mix(in srgb, var(--st-verify) 7%, transparent)}.guide-prose details.spoiler>summary,.guide-prose details.spoiler>summary:before{color:var(--st-verify)}.guide-prose details>summary .chevron{display:none}.guide-prose details>summary .label,.guide-prose details>summary .title{flex:1}.guide-prose img,.guide-prose video{border-radius:10px;max-width:100%;height:auto;margin:1.2rem auto;display:block}.guide-prose figure{margin:1.4rem 0}.guide-prose figcaption{color:var(--ink-faint);text-align:center;margin-top:.4rem;font-size:.82rem}.guide-prose .guide-embed-video{aspect-ratio:16/9;background:var(--bg-high);border:0;border-radius:10px;width:100%;margin:1.4rem 0;display:block}.guide-prose .guide-embed-page{border:1px solid var(--line);background:var(--bg-high);border-radius:10px;width:100%;height:85vh;min-height:600px;margin:1.4rem 0;display:block}.guide-prose>p:only-child>.guide-embed-page:only-child,.guide-prose>.guide-embed-page:only-child{height:min(88vh,1100px);margin:0}
