.guide{--measure:36rem;max-width:var(--page);padding-block:var(--space-2xl);overflow-wrap:anywhere;margin-inline:auto}.guide>:not(article),.guide article>*{max-width:var(--measure);margin-inline:auto}.guide h1{font-family:var(--font-display);font-size:var(--text-h1-long);max-width:var(--measure);margin-bottom:var(--space-lg)}.guide article h2{font-size:var(--text-h3);max-width:var(--measure);margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.guide article h3{font-size:var(--text-lead);font-family:var(--font-text);margin-top:var(--space-xl);margin-bottom:var(--space-md);font-weight:600}.guide-back{font-size:var(--text-small);margin-bottom:var(--space-lg)}.guide article>figure{max-width:none;margin:var(--space-xl) auto}.guide figure img{border-radius:var(--r-card);width:100%;height:auto;display:block}.guide figcaption{color:var(--muted);font-size:var(--text-small);margin:var(--space-sm) auto 0;max-width:var(--measure)}.guide-image-button{cursor:zoom-in;border-radius:var(--r-card);background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.guide-image-button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.guide-image-hint{right:var(--space-sm);bottom:var(--space-sm);border-radius:var(--r-full);background:var(--card);color:var(--ink);border:1px solid var(--line);font-size:var(--text-small);opacity:.92;padding:4px 10px;position:absolute}.guide-image-button:hover .guide-image-hint,.guide-image-button:focus-visible .guide-image-hint{opacity:1;background:var(--oat)}.image-viewer{color:#f1ebe1;background:#141210f0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.image-viewer::backdrop{background:#14121099}.image-viewer[open]{flex-direction:column;display:flex}.image-viewer-bar{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--gutter);flex-wrap:wrap;display:flex}.image-viewer-caption{font-size:var(--text-small);max-width:70ch;margin:0}.image-viewer-actions{gap:var(--space-sm);align-items:center;display:flex}.image-viewer-actions button,.image-viewer-actions a{font:inherit;font-size:var(--text-small);color:#f1ebe1;border-radius:var(--r-full);cursor:pointer;background:0 0;border:1px solid #f1ebe180;align-items:center;min-height:36px;padding:6px 14px;text-decoration:none;display:inline-flex}.image-viewer-actions button:focus-visible,.image-viewer-actions a:focus-visible{outline-offset:2px;outline:3px solid #a6d4d8}.image-viewer-stage{min-height:0;padding:0 var(--gutter) var(--gutter);flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.image-viewer-stage img{object-fit:contain;cursor:zoom-in;border-radius:4px;max-width:100%;max-height:100%}.image-viewer.is-actual .image-viewer-stage{display:block;overflow:auto}.image-viewer.is-actual .image-viewer-stage img{cursor:zoom-out;max-width:none;max-height:none}.guide table{border-collapse:collapse;width:100%;margin-bottom:var(--space-lg);display:block;overflow-x:auto}.guide th,.guide td{border:1px solid var(--line);padding:var(--space-sm) var(--space-md);text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;min-width:8ch}@media (width<=420px){.guide th,.guide td{padding:var(--space-sm) 6px;min-width:0;font-size:16px}}.guide-meta{color:var(--muted);font-size:var(--text-small)}.guide-banner{background:var(--oat);color:var(--ink);padding:var(--space-md);text-align:center;max-width:none}.guide-cta{margin-top:var(--space-3xl);padding:var(--space-lg) var(--space-xl);background:var(--oat);border-radius:var(--r-panel);gap:var(--space-md);display:grid}.guide-cta p{max-width:none;margin:0}.guide-cta-links{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.guide-cta-beta{font-size:var(--text-small)}.guide-list{padding:0;list-style:none}.guide-list li{border-top:1px solid var(--line);padding-block:var(--space-md)}.guide article blockquote{border-left:3px solid var(--line);padding-left:var(--space-md);color:var(--muted);margin-block:var(--space-lg)}.guide article [dir=rtl] blockquote,.guide article[dir=rtl] blockquote{border-left:0;border-right:3px solid var(--line);padding-left:0;padding-right:var(--space-md)}.guide article code{font-family:var(--font-mono);background:var(--oat);border-radius:4px;padding:.1em .35em;font-size:.9em}.guide article pre{background:var(--oat);padding:var(--space-md);border-radius:var(--r-card);overflow-x:auto}.guide article pre code{background:0 0;padding:0}.guide article h2[id],.guide article h3[id]{scroll-margin-top:var(--space-lg)}.blog-toc{margin-block:var(--space-xl);padding:var(--space-md) var(--space-lg);border:1px solid var(--line);border-radius:var(--r-card)}.guide article .blog-toc h2{font-size:var(--text-lead);font-family:var(--font-text);margin:0 0 var(--space-sm);font-weight:600}.blog-toc ol{margin:0;padding-inline-start:1.25rem}.blog-toc li+li{margin-top:var(--space-xs)}
