.guide-body{font-size:1.0625rem;line-height:1.8}.guide-body>*+*{margin-top:1.1em}.guide-body h2{font-size:1.6rem;font-weight:700;line-height:1.25;margin-top:2.4em;scroll-margin-top:6rem;text-wrap:balance}.guide-body h3{font-size:1.2rem;font-weight:600;line-height:1.3;margin-top:1.8em}.guide-body p{max-width:70ch}.guide-body ol,.guide-body ul{padding-left:1.4rem;max-width:70ch}.guide-body li+li{margin-top:.4em}.guide-body li::marker{color:#9ca3af}.guide-body a{color:#e11d48;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.guide-body a:hover{color:#be123c}.guide-body strong{font-weight:600}.guide-body blockquote{border-left:3px solid #e11d48;padding:.2rem 0 .2rem 1rem;color:#4b5563;font-style:italic;max-width:70ch}.guide-body .quick-answer{border:1px solid #fecdd3;background:#fff1f2;border-radius:.75rem;padding:1rem 1.25rem}.guide-body .quick-answer p{margin:0}.guide-body .quick-answer strong:first-child{color:#be123c}.guide-body .callout{border:1px solid #e5e7eb;background:#f9fafb;border-radius:.75rem;padding:1rem 1.25rem}.guide-body .callout p{margin:0}.guide-body .table-wrap{overflow-x:auto;margin-top:1.5em}.guide-body table{border-collapse:collapse;width:100%;font-size:.95rem;min-width:36rem}.guide-body td,.guide-body th{text-align:left;vertical-align:top;padding:.65rem .75rem;border-bottom:1px solid #e5e7eb}.guide-body th{font-weight:600;background:#f9fafb;font-size:.85rem;letter-spacing:.02em;text-transform:uppercase;color:#4b5563}.guide-body figure{margin:1.5em 0}.guide-body figcaption{font-size:.85rem;color:#6b7280;margin-top:.4rem}.guide-body hr{border:0;border-top:1px solid #e5e7eb;margin:2.5em 0}.dark .guide-body a{color:#fb7185}.dark .guide-body a:hover{color:#fda4af}.dark .guide-body blockquote{color:#9ca3af;border-color:#fb7185}.dark .guide-body .quick-answer{background:rgba(225,29,72,.08);border-color:rgba(251,113,133,.35)}.dark .guide-body .quick-answer strong:first-child{color:#fda4af}.dark .guide-body .callout{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.dark .guide-body th{background:hsla(0,0%,100%,.04);color:#d1d5db}.dark .guide-body hr,.dark .guide-body td,.dark .guide-body th{border-color:hsla(0,0%,100%,.1)}.dark .guide-body li::marker{color:#6b7280}