.guide-page .page-hero h1{max-width:24ch}.guide-page .section__body{max-width:52rem}.guide-page .section__body>h2{margin-top:0}.guide-page .section__body p,.guide-page .section__body li{line-height:1.7}.guide-page .section__body p+p{margin-top:1rem}.guide-page .section__body a,.guide-page .guide-links a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.25em}.guide-page .guide-meta{font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-muted);margin:1.25rem 0 0}.guide-page .guide-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.guide-page .guide-table th,.guide-page .guide-table td{border-top:1px solid var(--color-rule);text-align:left;vertical-align:top;padding:.8rem .7rem .8rem 0}.guide-page .guide-table th{font-weight:700}.guide-page .guide-table code,.guide-page .guide-code{font-family:var(--font-code)}.guide-page .guide-code{background:var(--color-ink);max-width:100%;color:var(--color-paper);font-size:var(--text-sm);padding:1rem;line-height:1.55;overflow-x:auto}.guide-page .guide-case{border-top:1px solid var(--color-rule);padding-block:1.4rem}.guide-page .guide-case h3{margin:0 0 .5rem}.guide-page .guide-case .guide-code{margin-block:.8rem}.guide-page .guide-case p{margin:.4rem 0}.guide-page .guide-case__label{margin-block:.8rem .4rem;font-weight:600;display:block}.guide-page .guide-case__input{border:1px solid var(--color-rule);background:var(--color-ink);width:100%;min-height:12rem;color:var(--color-paper);font:var(--text-sm)/1.55 var(--font-code);resize:vertical;border-radius:0;padding:1rem;display:block}.guide-page .guide-case__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.guide-page .guide-case__result code{overflow-wrap:anywhere}.guide-page .guide-links{flex-wrap:wrap;gap:.6rem 1.5rem;display:flex}@media (max-width:40rem){.guide-page .guide-table{display:block;overflow-x:auto}.guide-page .guide-table th,.guide-page .guide-table td{min-width:9rem}}
