.guide,.guide-index{max-width:88rem;margin-inline:auto;padding-inline:16px}.guide>*,.guide-index>*{max-width:48rem}@media (min-width:40rem){.guide,.guide-index{padding-inline:24px}}@media (min-width:64rem){.guide,.guide-index{padding-inline:32px}}.guide-lede{max-width:40rem;color:var(--color-muted);margin-top:12px;font-size:17px;line-height:27px}.guide-meta{color:var(--color-faint);margin-top:12px;font-size:13px;line-height:20px}.guide-section{margin-top:24px}.guide-section+.guide-section{margin-top:48px}.guide-h2{font-family:var(--font-headline);letter-spacing:-.03em;color:var(--color-text);font-size:22px;font-weight:500;line-height:30px}@media (min-width:40rem){.guide-h2{font-size:26px;line-height:34px}}.guide-p,.guide-list{color:var(--color-muted);margin-top:16px;font-size:16px;line-height:26px}.guide-list{padding-left:1.25rem;list-style:outside}.guide-list[data-ordered]{list-style:decimal}.guide-list>li+li{margin-top:8px}.guide-list>li::marker{color:var(--color-faint)}.guide-link{color:var(--color-text);text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#ffffff4d;transition:text-decoration-color .2s}.guide-link:hover{text-decoration-color:currentColor}.guide-table-wrap{border:1px solid var(--color-border);border-radius:12px;margin-top:20px;overflow-x:auto}.guide-table{border-collapse:collapse;width:100%;font-size:15px;line-height:22px}.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:12px 16px}.guide-table thead th{color:var(--color-faint);background:var(--color-surface);font-size:13px;font-weight:500}.guide-table tbody tr{border-top:1px solid var(--color-border)}.guide-table tbody th{color:var(--color-text);white-space:nowrap;font-weight:500}.guide-table td{color:var(--color-muted)}.guide-cta{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;margin-top:56px;padding:24px}.guide-cta .guide-p{margin-top:0}.guide-cta-button{background:var(--color-text);color:#000;border-radius:9999px;align-items:center;min-height:44px;margin-top:20px;padding-inline:20px;font-size:14px;font-weight:600;line-height:20px;transition:opacity .15s;display:inline-flex}.guide-cta-button:hover{opacity:.85}.guide-index-list>li+li{border-top:1px solid var(--color-border)}.guide-index-item{padding-block:24px;display:block}.guide-index-title{font-family:var(--font-headline);letter-spacing:-.03em;color:var(--color-text);font-size:20px;font-weight:500;line-height:28px}.guide-index-item:hover .guide-index-title{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.guide-index-item .guide-p{margin-top:8px}.guide-related{gap:12px;display:grid}.guide-related-item{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;gap:4px;padding:20px 24px;transition:border-color .2s;display:grid}.guide-related-item:hover{border-color:#ffffff40}.guide-related-label{color:var(--color-faint);font-size:13px;line-height:20px}.guide-related-title{font-family:var(--font-headline);letter-spacing:-.03em;color:var(--color-text);font-size:20px;font-weight:500;line-height:28px}.guide-related-item:hover .guide-related-title{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.guide-related-text{color:var(--color-muted);font-size:15px;line-height:24px}
