.guide-body[data-astro-cid-m45rcmyc] h2{margin-top:2.75rem;scroll-margin-top:1.5rem;font-size:1.3rem}.guide-body[data-astro-cid-m45rcmyc] h2:first-child{margin-top:0}.guide-body[data-astro-cid-m45rcmyc] h3{margin-top:1.9rem;scroll-margin-top:1.5rem;font-size:1.0625rem;font-weight:650}.guide-body[data-astro-cid-m45rcmyc] p{color:var(--color-ink-secondary);margin-top:.9rem;font-size:15.5px;line-height:1.68}.guide-body[data-astro-cid-m45rcmyc] ul,.guide-body[data-astro-cid-m45rcmyc] ol{color:var(--color-ink-secondary);margin-top:.9rem;padding-left:1.3rem;font-size:15.5px;line-height:1.65}.guide-body[data-astro-cid-m45rcmyc] ul{list-style:outside}.guide-body[data-astro-cid-m45rcmyc] ol{list-style:decimal}.guide-body[data-astro-cid-m45rcmyc] li{margin-top:.55rem}.guide-body[data-astro-cid-m45rcmyc] li::marker{color:var(--color-ink-muted)}.guide-body[data-astro-cid-m45rcmyc] strong{color:var(--color-ink);font-weight:600}.guide-body[data-astro-cid-m45rcmyc] code{color:var(--color-ink);font-size:.925em}.guide-body[data-astro-cid-m45rcmyc] .g-table{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-card);margin-top:1.4rem;overflow-x:auto}.guide-body[data-astro-cid-m45rcmyc] .g-table table{text-align:left;width:100%;min-width:34rem;font-size:14px}.guide-body[data-astro-cid-m45rcmyc] .g-table th,.guide-body[data-astro-cid-m45rcmyc] .g-table td{border-bottom:1px solid var(--color-line);vertical-align:top;color:var(--color-ink-secondary);padding:.65rem .85rem}.guide-body[data-astro-cid-m45rcmyc] .g-table thead th{background:var(--color-surface);color:var(--color-ink-secondary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:600}.guide-body[data-astro-cid-m45rcmyc] .g-table tbody th{color:var(--color-ink);font-weight:600}.guide-body[data-astro-cid-m45rcmyc] .g-table tbody tr:last-child th,.guide-body[data-astro-cid-m45rcmyc] .g-table tbody tr:last-child td{border-bottom:0}.guide-body[data-astro-cid-m45rcmyc] .g-table code{white-space:nowrap}.guide-body[data-astro-cid-m45rcmyc] .g-table-pos tbody th{white-space:nowrap;width:5.5rem}.guide-body[data-astro-cid-m45rcmyc] .g-figure{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-card);margin-top:1.6rem;padding:1.15rem 1rem .9rem}.guide-body[data-astro-cid-m45rcmyc] .g-figure figcaption{border-top:1px solid var(--color-line);color:var(--color-ink-muted);margin-top:.95rem;padding-top:.7rem;font-size:12.5px;line-height:1.5}.guide-body[data-astro-cid-m45rcmyc] .g-map{align-items:stretch;display:flex}.guide-body[data-astro-cid-m45rcmyc] .g-map-cell{flex:1 1 0;min-width:0;padding:0 2px}.guide-body[data-astro-cid-m45rcmyc] .g-map-cell>span{border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-surface);height:3rem;color:var(--color-ink);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:1.3rem;font-weight:600;display:flex}.guide-body[data-astro-cid-m45rcmyc] .g-map-cell-key>span{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand)}.guide-body[data-astro-cid-m45rcmyc] .g-map-dot,.guide-body[data-astro-cid-m45rcmyc] .g-map-gap{flex:0 0 1rem}.guide-body[data-astro-cid-m45rcmyc] .g-map-dot{color:var(--color-ink);font-family:var(--font-mono);justify-content:center;align-items:flex-end;padding-bottom:.55rem;font-size:1.3rem;font-weight:700;display:flex}.guide-body[data-astro-cid-m45rcmyc] .g-map-nums{margin-top:.3rem;display:flex}.guide-body[data-astro-cid-m45rcmyc] .g-map-num{min-width:0;color:var(--color-ink-muted);text-align:center;flex:1 1 0;font-size:11px}.guide-body[data-astro-cid-m45rcmyc] .g-map-brace{margin-top:.55rem;display:flex}.guide-body[data-astro-cid-m45rcmyc] .g-map-group{min-width:0;padding:0 2px}.guide-body[data-astro-cid-m45rcmyc] .g-map-group>span{border-top:2px solid var(--color-brand);color:var(--color-ink-secondary);text-align:center;padding-top:.4rem;font-size:12px;line-height:1.35;display:block}.guide-body[data-astro-cid-m45rcmyc] .g-map-group-quiet>span{border-top-color:var(--color-line)}.guide-body[data-astro-cid-m45rcmyc] .g-note{border:1px solid var(--color-line);border-left:3px solid var(--color-brand);border-radius:var(--radius-btn);background:var(--color-brand-soft);margin-top:1.4rem;padding:.9rem 1.05rem}.guide-body[data-astro-cid-m45rcmyc] .g-note-warn{border-left-color:var(--color-revised);background:var(--color-revised-soft)}.guide-body[data-astro-cid-m45rcmyc] .g-note-title{color:var(--color-ink);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:11.5px;font-weight:600;display:block}.guide-body[data-astro-cid-m45rcmyc] .g-note p{margin-top:.4rem;font-size:14.5px}.guide-body[data-astro-cid-m45rcmyc] .g-note p:first-of-type{margin-top:0}.guide-body[data-astro-cid-m45rcmyc] .g-codes{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;padding-left:0;list-style:none;display:flex}.guide-body[data-astro-cid-m45rcmyc] .g-codes li{margin-top:0}.guide-body[data-astro-cid-m45rcmyc] .g-codes a{border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-card);max-width:100%;color:var(--color-ink-secondary);align-items:baseline;gap:.5rem;padding:.4rem .7rem;font-size:13px;text-decoration:none;display:inline-flex}.guide-body[data-astro-cid-m45rcmyc] .g-codes a:hover{border-color:var(--color-brand);color:var(--color-brand)}.guide-body[data-astro-cid-m45rcmyc] .g-codes .g-code{color:var(--color-ink);font-family:var(--font-mono);flex:none;font-weight:600}.guide-body[data-astro-cid-m45rcmyc] .g-codes a:hover .g-code{color:var(--color-brand)}
