.guide{padding-block:16px 64px}.guide>:not(.guide-wide),.guide article>*{max-width:70ch}.guide-title{font-family:var(--font-display);font-weight:var(--display-weight);margin:8px 0;font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.12}.guide-updated{color:var(--muted);margin:0 0 24px;font-size:.9375rem}.guide-lead{margin:0 0 24px;font-size:1.1875rem;line-height:1.55}.guide h2{font-family:var(--font-display);font-weight:var(--display-weight);margin:36px 0 10px;font-size:1.5rem;line-height:1.2}.guide h3{margin:22px 0 4px;font-size:1.0625rem;font-weight:700}.guide p,.guide li{line-height:1.65}.guide ul,.guide ol{padding-inline-start:1.25rem}.guide li{margin-block:6px}.guide a{color:var(--accent);text-underline-offset:3px}.guide kbd{background:var(--surface-2);font:inherit;border-radius:4px;padding:1px 6px;font-size:.9em}.guide-note{color:var(--muted);font-size:.9375rem}.guide-scroll{margin-block:16px 24px;overflow-x:auto}.guide-table{border-collapse:collapse;width:100%;font-size:.9688rem}.guide-table caption{caption-side:bottom;text-align:start;color:var(--muted);padding-top:8px;font-size:.875rem}.guide-table th,.guide-table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--surface-2);padding:10px 12px}.guide-table thead th{color:var(--muted);white-space:nowrap;font-weight:600}.guide-table tbody th{white-space:nowrap;font-weight:600}.guide article>.guide-picks{max-width:none;margin-block:16px}.guide .guide-picks a{color:inherit}.guide-list{max-width:70ch;margin:0;padding:0;list-style:none}.guide-list li{border-bottom:1px solid var(--surface-2);margin:0}.guide-list a{color:inherit;padding-block:16px;text-decoration:none;display:block}.guide-list strong{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--accent);font-size:1.1875rem;display:block}.guide-list a:hover strong{text-underline-offset:4px;text-decoration:underline}.guide-list span{color:var(--muted);margin-top:4px;line-height:1.5;display:block}.guide-more{border-top:1px solid var(--surface-2);margin-top:48px;padding-top:8px}.guide-more h2{margin-top:20px}
