.blog-prose{color:rgba(255,255,255,.85);font-size:1.0625rem;line-height:1.75;max-width:65ch}.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4,.blog-prose h5,.blog-prose h6{color:#fff;font-weight:700;letter-spacing:-.01em;margin-top:2.5em;margin-bottom:1em;line-height:1.25;scroll-margin-top:6rem}.blog-prose h1{font-size:2.25rem;margin-top:0}.blog-prose h2{font-size:1.75rem;border-top:1px solid rgba(255,255,255,.08);padding-top:1.5em}.blog-prose h3{font-size:1.375rem;margin-top:2em}.blog-prose h4{font-size:1.125rem;margin-top:1.75em}.blog-prose p{margin-top:1.25em;margin-bottom:1.25em}.blog-prose p:first-child{margin-top:0}.blog-prose strong{color:#fff;font-weight:700}.blog-prose em{font-style:italic}.blog-prose a{color:#FF2D55;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s ease}.blog-prose a:hover{color:#fff}.blog-prose ol,.blog-prose ul{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.5em}.blog-prose ul{list-style-type:disc}.blog-prose ol{list-style-type:decimal}.blog-prose li{margin-top:.5em;margin-bottom:.5em}.blog-prose li::marker{color:rgba(255,45,85,.5)}.blog-prose li>p{margin-top:.5em;margin-bottom:.5em}.blog-prose blockquote{border-left:3px solid #ff2d55;padding-left:1.25em;margin:1.5em 0;font-style:italic;color:rgba(255,255,255,.7)}.blog-prose blockquote p{margin:.5em 0}.blog-prose code{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);padding:.125em .4em;border-radius:4px;font-size:.875em;color:#fff}.blog-prose code,.blog-prose pre{font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace}.blog-prose pre{background:#111;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1.25em;margin:1.5em 0;overflow-x:auto;font-size:.875rem;line-height:1.6}.blog-prose pre code{background:transparent;border:none;padding:0;border-radius:0;font-size:inherit;color:rgba(255,255,255,.9)}.blog-prose table{width:100%;margin:1.75em 0;border-collapse:collapse;font-size:.9375rem;display:block;overflow-x:auto;white-space:nowrap}.blog-prose table thead{border-bottom:2px solid rgba(255,45,85,.4)}.blog-prose table th{text-align:left;font-weight:600;color:#fff;padding:.75em 1em;white-space:nowrap}.blog-prose table td{padding:.75em 1em;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.blog-prose table tr:hover td{background:rgba(255,255,255,.02)}.blog-prose hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:2.5em 0}.blog-prose img{border-radius:8px;margin:1.75em 0;max-width:100%;height:auto}@media (min-width:768px){.blog-prose table{display:table;white-space:normal}}