.blog-body{color:#3a333f;font-size:1.05rem;line-height:1.72}.blog-body h2{margin:3rem 0 1rem;font-size:1.85rem;line-height:1.08;letter-spacing:-.03em;font-stretch:112%}.blog-body h2,.blog-body h3{font-family:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;font-weight:800;color:#141018}.blog-body h3{margin:2.25rem 0 .75rem;font-size:1.2rem;letter-spacing:-.02em}.blog-body p{margin:0 0 1.15rem}.blog-body strong{color:#141018;font-weight:700}.blog-body a{color:#141018;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#ff1f6b;text-decoration-color:#ff1f6b;text-decoration-thickness:2px;text-underline-offset:3px}.blog-body a:hover{color:#ff1f6b}.blog-body ol,.blog-body ul{margin:0 0 1.15rem;padding-left:1.35rem}.blog-body li{margin-bottom:.55rem}.blog-body ul li{list-style:square}.blog-body ol li{list-style:decimal}.blog-body blockquote{margin:1.75rem 0;padding:1rem 1.25rem;border-left:3px solid #ff1f6b;background:rgba(20,16,24,.05);color:#141018}.blog-body blockquote p:last-child{margin-bottom:0}.blog-body hr{margin:2.5rem 0;border:none;border-top:1px solid #dad3d9}.blog-body code{padding:.15rem .35rem;background:rgba(20,16,24,.06);font-family:var(--font-martian-mono),ui-monospace,monospace;font-size:.82em}.blog-table{margin:1.75rem 0;overflow-x:auto;border:1px solid #141018}.blog-table table{width:100%;min-width:33rem;border-collapse:collapse;font-size:.95rem}.blog-table th{padding:.7rem .85rem;background:#141018;color:#f7f5f6;font-family:var(--font-martian-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;text-align:left}.blog-table td{padding:.7rem .85rem;border-top:1px solid #dad3d9;vertical-align:top}