.editorial-rich{color:#675a63;font-size:1rem;line-height:2.1;overflow-wrap:anywhere}.editorial-rich p{margin:1.1rem 0}.editorial-rich>p:first-child{margin-top:0}.editorial-rich h2{scroll-margin-top:7rem;margin:2.6rem 0 1rem;color:#492338;font-size:1.5rem;font-weight:600;line-height:1.6}.editorial-rich h3{margin:2rem 0 .8rem;color:#492338;font-size:1.2rem;font-weight:600}.editorial-rich a{color:#be185d;text-decoration:underline;text-underline-offset:4px}.editorial-rich ol,.editorial-rich ul{margin:1rem 0;padding-left:1.5rem}.editorial-rich ul{list-style:disc}.editorial-rich ol{list-style:decimal}.editorial-rich li{margin:.4rem 0}.editorial-rich li>p,.editorial-rich td>p,.editorial-rich th>p{margin:0}.editorial-rich li>p+p,.editorial-rich td>p+p,.editorial-rich th>p+p{margin-top:.5rem}.editorial-rich blockquote{margin:2rem 0;border-left:2px solid #ec4899;padding-left:1.25rem;color:#64203f}.editorial-rich img{max-width:100%;height:auto;margin:2rem auto;border-radius:16px}.editorial-rich iframe{aspect-ratio:16/9}.editorial-rich iframe,.editorial-rich video{width:100%;margin:2rem 0}.editorial-rich figure{margin:2rem 0}.editorial-rich figure img{margin:0 auto}.editorial-rich figcaption{margin-top:.6rem;color:#927b87;font-size:.8rem;line-height:1.6;text-align:center}.editorial-rich table{display:block;max-width:100%;overflow-x:auto;margin:1.8rem 0;border-collapse:collapse;font-size:.92rem;line-height:1.7}.editorial-rich caption{caption-side:top;padding-bottom:.5rem;color:#64203f;font-weight:600;text-align:left}.editorial-rich td,.editorial-rich th{min-width:7rem;border:1px solid #eadde3;padding:.65rem .8rem;text-align:left;vertical-align:top}.editorial-rich thead th{background:#f6e8ef;color:#492338;font-weight:600}.editorial-rich tbody th{background:#fff4f8;color:#64203f;font-weight:700;white-space:nowrap}.editorial-rich code{display:inline-block;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;user-select:all;border:1px solid #fbcfe8;border-radius:8px;background:#fdf2f8;padding:.1rem .55rem;color:#9d174d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em;font-weight:700;letter-spacing:.03em;line-height:1.8}.editorial-rich .copy-code{display:inline-flex;align-items:center;min-height:2rem;margin:.2rem 0 .2rem .4rem;border-radius:999px;background:#64203f;padding:0 .75rem;color:#fff;font-size:.8rem;font-weight:600;line-height:1;vertical-align:middle;cursor:pointer}.editorial-rich .copy-code:hover{background:#be185d}.editorial-rich .copy-code:focus-visible{outline:2px solid #f472b6;outline-offset:2px}