.rb-prose{color:#1e1e1e;font-family:var(--font-rb-sans),system-ui,sans-serif;font-size:18px;line-height:28px}.rb-prose>*+*{margin-top:24px}.rb-prose>p:first-child{color:#5c564a}.rb-prose h2,.rb-prose h3,.rb-prose h4{color:#1e1e1e;font-family:var(--font-rb-sans),system-ui,sans-serif;font-weight:600;scroll-margin-top:120px}.rb-prose h2{font-size:24px;line-height:32px;letter-spacing:-.4px}.rb-prose>*+h2{margin-top:48px}.rb-prose h3{font-size:20px;line-height:28px;letter-spacing:-.3px}.rb-prose>*+h3{margin-top:32px}.rb-prose h4{font-size:18px;line-height:28px}.rb-prose :is(h2,h3,h4) strong{font-weight:inherit}.rb-prose strong{font-weight:600}.rb-prose a{color:#6b21a8;text-decoration:underline;text-underline-offset:2px}.rb-prose a:hover{color:#581c87}.rb-prose ol,.rb-prose ul{padding-left:1.5rem}.rb-prose ul{list-style:disc}.rb-prose ol{list-style:decimal}.rb-prose li p+p,.rb-prose li+li,.rb-prose li>ol,.rb-prose li>ul{margin-top:8px}.rb-prose li::marker{color:#5c564a}.rb-prose blockquote{margin-top:40px;margin-bottom:16px;padding:24px;border-radius:10px;background:#fff;box-shadow:0 4px 24px rgba(30,30,30,.06);font-family:var(--font-rb-serif),Georgia,Cambria,serif;font-style:italic;font-size:24px;line-height:32px;letter-spacing:-.4px}.rb-prose blockquote>*+*{margin-top:12px}@media (min-width:1024px){.rb-prose blockquote{padding:32px 40px;font-size:28px;line-height:36px}}.rb-prose hr{margin-top:40px;margin-bottom:40px;border:0;border-top:1px solid #e0daca}.rb-prose img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;border-radius:10px}.rb-prose code{border-radius:4px;background:#faf7f2;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.rb-prose .markdown-table-wrapper{max-width:100%;overflow-x:auto;border:1px solid #e0daca;border-radius:10px;background:#fff}.rb-prose table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:22px}.rb-prose thead th{background:#faf7f2;font-weight:600;vertical-align:top}.rb-prose td,.rb-prose th{padding:12px 16px;border-bottom:1px solid #e0daca;vertical-align:top}.rb-prose tbody tr:last-child :is(td,th){border-bottom:0}