.article-content{color:#1d1d1f;font-size:1rem;line-height:1.75}.article-content h1{font-size:2rem;margin-bottom:1rem;line-height:1.2;letter-spacing:-.02em}.article-content h1,.article-content h2{font-weight:600;margin-top:2.5rem;color:#1d1d1f}.article-content h2{font-size:1.625rem;margin-bottom:.875rem;line-height:1.25;letter-spacing:-.015em;scroll-margin-top:140px}.article-content h3{font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;line-height:1.35;color:#1d1d1f;scroll-margin-top:140px}.article-content h4,.article-content h5,.article-content h6{font-size:1.0625rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:#1d1d1f}.article-content p{font-size:1rem;line-height:1.75;margin-bottom:1.25rem;margin-top:0;color:#1d1d1f}.article-content ol,.article-content ul{margin-top:1rem;margin-bottom:1.25rem;padding-left:1.75rem}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content li{font-size:1rem;line-height:1.75;margin-bottom:.375rem;color:#1d1d1f}.article-content a{text-decoration:underline;color:#1d1d1f;transition:opacity .15s}.article-content a:hover{opacity:.6}.article-content b,.article-content strong{font-weight:700}.article-content em,.article-content i{font-style:italic}.article-content code{background-color:#f5f5f7;padding:.15rem .4rem;border-radius:.25rem;font-family:Monaco,Courier New,monospace;font-size:.875em;color:#1d1d1f}.article-content pre{background-color:#f5f5f7;padding:1rem 1.25rem;border-radius:.75rem;overflow-x:auto;margin:1.25rem 0}.article-content pre code{background-color:transparent;padding:0}.article-content blockquote{border-left:3px solid #1d1d1f;padding-left:1.25rem;margin:1.5rem 0;color:#86868b}.article-content blockquote.callout-data{border:1px solid #dadadc;background:#fff;border-radius:16px;padding:20px 22px;margin:2rem 0;color:#101a35;box-shadow:0 3px 16px 2px #ececec}.article-content blockquote.callout-data .callout-label{font-size:13px;line-height:1.6;color:#747a94;margin:0 0 14px}.article-content blockquote.callout-data .callout-label strong{display:inline-block;margin-right:6px;padding:2px 10px;border-radius:100px;background:#f3f4f6;color:#101a35;font-weight:500}.article-content blockquote.callout-data ul{list-style:none;padding-left:0;margin:0;display:grid;gap:14px}.article-content blockquote.callout-data li{font-size:15px;line-height:1.5;color:#101a35;margin:0}.article-content blockquote.callout-data li>strong:first-child{display:block;font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-.01em;color:#e0330c;background:linear-gradient(100deg,#ff9022,#f2560a 55%,#e0330c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2px}.article-content blockquote.callout-data>p:not(.callout-label){font-size:13px;line-height:1.55;color:#747a94;margin:14px 0 0}.article-content blockquote.callout-takeaways{border:none;background:#f3f4f6;border-radius:16px;padding:20px 22px;margin:1.75rem 0;color:#101a35}.article-content blockquote.callout-takeaways .callout-label{font-size:15px;font-weight:600;color:#101a35;margin:0 0 8px}.article-content blockquote.callout-takeaways li{color:#101a35}.article-content blockquote.callout-product{border:1px solid rgba(242,86,10,.28);background:linear-gradient(135deg,#fff,#fff8f1);border-radius:20px;padding:18px 22px;margin:2rem 0;color:#101a35;box-shadow:0 14px 34px -14px rgba(80,40,10,.18)}.article-content blockquote.callout-product .callout-label{margin:0 0 10px;line-height:1}.article-content blockquote.callout-product .callout-label strong{display:inline-block;padding:4px 10px;border-radius:100px;background:rgba(255,144,34,.14);color:#c2410c;font-size:13px;font-weight:500}.article-content blockquote.callout-product>p:not(.callout-label){color:#101a35;margin:.5rem 0 0}.article-content blockquote.callout-product a{color:#c2410c;text-decoration:none;font-weight:500}.article-content blockquote.callout-product a:hover{opacity:.75}.article-content hr{border:none;border-top:1px solid rgba(29,29,31,.1);margin:2rem 0}.article-content .table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0}.article-content .table-scroll table{margin:0}.article-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9375rem}.article-content td,.article-content th{border:1px solid rgba(29,29,31,.12);padding:.625rem .875rem;text-align:left}.article-content th{background-color:#f5f5f7;font-weight:600}.article-content img{max-width:100%;height:auto;border-radius:.75rem;margin:1.5rem 0}@media (max-width:640px){.article-content li,.article-content p{font-size:.9375rem}}