.guide-content{color:#374151;font-size:1.0625rem;line-height:1.75}.guide-content>:first-child{margin-top:0}.guide-content p{margin:1.15rem 0}.guide-content h2{font-family:var(--font-display,inherit);letter-spacing:-.02em;color:#111827;margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600;line-height:1.25}.guide-content h3{font-family:var(--font-display,inherit);color:#111827;margin:2.25rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.guide-content h4{color:#111827;margin:1.75rem 0 .5rem;font-size:1.05rem;font-weight:600}.guide-content a{color:#7c3aed;text-underline-offset:2px;text-decoration:underline}.guide-content a:hover{color:#6d28d9}.guide-content strong{color:#111827;font-weight:600}.guide-content ul,.guide-content ol{margin:1.15rem 0;padding-left:1.5rem}.guide-content ul{list-style:outside}.guide-content ol{list-style:decimal}.guide-content li{margin:.4rem 0}.guide-content code{background:#f3f4f6;border-radius:.35rem;padding:.1rem .35rem;font-size:.9em}.guide-content hr{border:0;border-top:1px solid #e5e7eb;margin:2.5rem 0}.guide-table-wrap{border:1px solid #e5e7eb;border-radius:.85rem;margin:1.5rem 0;overflow-x:auto}.guide-content table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.95rem}.guide-content thead th{text-align:left;color:#111827;white-space:nowrap;background:#faf8fd;border-bottom:1px solid #e5e7eb;padding:.7rem .9rem;font-weight:600}.guide-content tbody td{vertical-align:top;border-bottom:1px solid #f3f4f6;padding:.7rem .9rem}.guide-content tbody tr:last-child td{border-bottom:0}.guide-content tbody tr:nth-child(2n) td{background:#fbfafc}
