.explained-hero{border:1px solid var(--color-line);background:var(--color-teal-tint);border-radius:12px;margin-bottom:2rem;padding:2rem 2rem 1.75rem}.explained-lede{max-width:46rem}.explained-prose{color:var(--color-body);font-size:16px;line-height:1.8}.explained-prose>p:first-of-type{color:var(--color-ink);font-size:19px;line-height:1.75}.explained-prose h2{letter-spacing:-.01em;color:var(--color-ink);margin-top:2.5rem;margin-bottom:.75rem;font-size:24px;font-weight:600}.explained-prose h3{color:var(--color-ink);margin-top:1.75rem;margin-bottom:.5rem;font-size:18px;font-weight:600}.explained-prose h2 a,.explained-prose h3 a{color:inherit;text-decoration:none}.explained-prose p{margin:1rem 0}.explained-prose a{color:var(--color-teal);font-weight:500;text-decoration:none}.explained-prose a:hover{color:var(--color-ink)}.explained-prose ul,.explained-prose ol{margin:1rem 0;padding-left:1.4rem}.explained-prose ul{list-style:outside}.explained-prose ol{list-style:decimal}.explained-prose li{margin:.4rem 0}.explained-prose code{font-family:var(--font-code);background:var(--color-surface2);border-radius:4px;padding:.1rem .35rem;font-size:.9em}.explained-prose pre{border:1px solid var(--color-line);background:var(--color-panel);border-radius:10px;margin:1.25rem 0;padding:1rem 1.25rem;overflow-x:auto}.explained-prose pre code{color:#e5edf5;background:0 0;padding:0}.explained-prose table{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:14.5px}.explained-prose th,.explained-prose td{border:1px solid var(--color-line);text-align:left;padding:.5rem .75rem}.explained-prose th{background:var(--color-surface);color:var(--color-ink);font-weight:600}
