.blog-content{color:#333;font-size:15.5px;line-height:2;word-break:break-word}@media (max-width:640px){.blog-content{font-size:15px;line-height:1.9}}.blog-content h2{font-size:22px;margin-top:3rem;margin-bottom:1rem;padding-left:14px;border-left:4px solid #141414}.blog-content h2,.blog-content h3{font-weight:700;color:#111;letter-spacing:-.01em}.blog-content h3{font-size:17px;margin-top:2.25rem;margin-bottom:.5rem;padding-left:11px;border-left:3px solid #ccc}.blog-content h4{font-size:16px;font-weight:600;color:#111;margin-top:1.9rem;margin-bottom:.55rem}@media (max-width:640px){.blog-content h2{font-size:20px;margin-top:2.4rem}.blog-content h3{font-size:16px;margin-top:1.9rem}}.blog-content p{margin:1rem 0}.blog-content a{color:#ff5a1f;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;word-break:break-all}.blog-content a:hover{text-decoration-thickness:2px}.blog-content strong{color:#111;font-weight:700}.blog-content .mark,.blog-content mark.mark{background-color:rgba(255,90,31,.16);color:inherit;padding:0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.blog-content ol,.blog-content ul{margin:1.25rem 0;padding-left:1.4rem}.blog-content ul{list-style:none;padding-left:0}.blog-content ol{list-style-type:decimal;padding-left:1.5rem}.blog-content li{margin:.55rem 0}.blog-content ul>li{position:relative;padding-left:1.4rem}.blog-content ul>li:before{content:"";position:absolute;left:2px;top:.75em;width:6px;height:6px;border-radius:9999px;background:#ff5a1f}.blog-content ol>li{margin:.55rem 0}.blog-content li>ol,.blog-content li>ul{margin:.5rem 0}.blog-content blockquote{border-left:4px solid #141414;background:#f5f5f4;padding:1rem 1.25rem;margin:1.75rem 0;color:#444;font-size:14.5px;border-radius:0 8px 8px 0}.blog-content blockquote p{margin:.4rem 0}.blog-content .callout-info,.blog-content .callout-note,.blog-content .callout-tip,.blog-content .callout-warn{margin:1.5rem 0;padding:1rem 1.25rem;border-radius:12px;border:1px solid #e6e6e6;border-left-width:4px;font-size:14.5px;line-height:1.85}.blog-content .callout-note{background:#f5f5f4;border-left-color:#a1a1aa;color:#333}.blog-content .callout-tip{background:#fafafa;border-left-color:#a1a1aa;color:#333}.blog-content .callout-info{background:#fff;border-left-color:#ff5a1f;color:#333}.blog-content .callout-warn{background:#fff5f0;border-left-color:#ff5a1f;color:#333}.blog-content .callout-info strong,.blog-content .callout-note strong,.blog-content .callout-tip strong,.blog-content .callout-warn strong{display:inline-block;margin-bottom:.35rem}.blog-content .callout-warn strong{color:#c2410c}.blog-content .callout-info p,.blog-content .callout-note p,.blog-content .callout-tip p,.blog-content .callout-warn p{margin:0}.blog-content code{background:#f5f5f4;color:#111;padding:.125rem .4rem;border-radius:4px;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.blog-content pre{background:#141414;color:#e6e6e6;padding:1rem 1.25rem;border-radius:8px;overflow-x:auto;margin:1.75rem 0;font-size:13px;line-height:1.7}.blog-content pre code{background:transparent;color:inherit;padding:0}.blog-content table{width:100%;border-collapse:collapse;margin:1.75rem 0;font-size:14px;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;display:block;overflow-x:auto}@media (min-width:768px){.blog-content table{display:table}}.blog-content td,.blog-content th{border-bottom:1px solid #e6e6e6;padding:.7rem .95rem;text-align:left;vertical-align:top}.blog-content th{background:#f5f5f4;font-weight:600;color:#111;font-size:12.5px;letter-spacing:.01em}.blog-content tr:nth-child(2n) td{background:#fcfcfc}.blog-content tr:last-child td{border-bottom:0}.blog-content hr{border:0;border-top:1px solid #e6e6e6;margin:3rem 0}.blog-content img{max-width:100%;border-radius:8px;border:1px solid #e6e6e6;margin:1.75rem 0;display:block}.blog-content figure{margin:2rem 0}.blog-content figure img{margin:0 0 .5rem}.blog-content figcaption{text-align:center;font-size:12.5px;color:#999;margin-top:.5rem}.blog-content h2+p,.blog-content h3+p{margin-top:.5rem}.blog-content>h2:first-child,.blog-content>h2:first-of-type{margin-top:1rem}