@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_8d7944{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_8d7944{--bpt-font-body-loaded:"Source Serif 4","Source Serif 4 Fallback"}.blog-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.6;color:#1f2328;background-color:#f6f8fa;padding:0}body,html{overflow-x:visible!important}#main-content{overflow:visible!important}.blog-layout-with-sidebar{display:flex;gap:16px;max-width:1400px;margin:0 auto;align-items:flex-start;padding:70px 20px 20px;background-color:#f6f8fa;min-height:100vh}.blog-article-column{flex:1;min-width:0}.blog-sidebar-column{flex:0 0 320px;position:sticky;top:90px}.blog-tools-sidebar{background:#ffffff;padding:12px 16px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e5e7eb}.blog-tools-sidebar h3{margin-top:0!important;font-size:1rem;line-height:1.2}.blog-tools-sidebar p.text-sm{font-size:.75rem;line-height:1.3}.blog-container .container{max-width:100%;margin:0;background-color:#ffffff;padding:30px 40px;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:6px}.blog-article-column .blog-container{padding:0!important;margin:0!important;background:transparent!important}.blog-article-column .blog-container .container{margin-top:0!important}.blog-article-column article h1{margin-top:0!important;line-height:1.2}.blog-container .featured-image{margin:20px 0 30px;text-align:center}.blog-container .featured-image img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.blog-container .introduction{background-color:#f6f8fa;padding:20px;border-radius:6px;margin:20px 0;border-left:4px solid #0969da}.blog-container .table-of-contents{background-color:#f6f8fa;padding:20px;border-radius:6px;margin:30px 0}.blog-container .table-of-contents h2{margin-top:0;font-size:1.3em;color:#1f2328;border-bottom:2px solid #d1d9e0;padding-bottom:10px;margin-bottom:15px}.blog-container .table-of-contents ul{list-style-type:none;padding-left:0}.blog-container .table-of-contents li{margin:8px 0;padding-left:20px;position:relative}.blog-container .table-of-contents li:before{content:"→";position:absolute;left:0;color:#0969da}.blog-container .table-of-contents a{color:#0969da;text-decoration:none;transition:color .2s}.blog-container .table-of-contents a:hover{color:#0550ae;text-decoration:underline}.blog-container .article-body{margin:30px 0}.blog-container .citation-capsule{background:#edf2f7;border-radius:6px;padding:1rem;margin:1rem 0;font-style:italic}.blog-container .info-gain{background:#e6fffa;border-left:4px solid #38b2ac;padding:1rem;margin:1.5rem 0}.blog-container h2[id],.blog-container h3[id],.blog-container h4[id],.blog-container h5[id],.blog-container h6[id]{scroll-margin-top:80px}.blog-container p.reference{margin-bottom:16px;line-height:1.8;padding-left:2em;text-indent:-2em}.blog-container .metadata-separator{margin:40px 0;border:0;border-top:3px solid #d1d9e0}.blog-container .metadata-section{background-color:#f6f8fa;padding:25px;border-radius:6px;margin-top:30px;border:1px solid #d1d9e0}.blog-container .metadata-section h2{margin-top:0;font-size:1.3em;color:#1f2328;border-bottom:2px solid #d1d9e0;padding-bottom:10px;margin-bottom:20px}.blog-container .metadata-item{margin:15px 0;padding:12px;background-color:#ffffff;border-radius:4px;border-left:3px solid #0969da;position:relative}.blog-container .metadata-item strong{display:block;color:#0969da;margin-bottom:5px;font-size:.9em;text-transform:uppercase;letter-spacing:.5px}.blog-container .metadata-value{color:#1f2328;line-height:1.5;word-wrap:break-word;margin-bottom:8px}.blog-container h1,.blog-container h2,.blog-container h3,.blog-container h4,.blog-container h5,.blog-container h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25;color:#1f2328}.blog-container h1{font-size:2.5em;margin-top:0;padding-bottom:.3em;border-bottom:2px solid #d1d9e0;color:#0969da}.blog-container h2{font-size:1.8em;padding-bottom:.3em;border-bottom:1px solid #d1d9e0;margin-top:40px}.blog-container h3{font-size:1.4em;margin-top:30px}.blog-container h4{font-size:1.1em;margin-top:20px}.blog-container h5{font-size:1em}.blog-container h6{font-size:.9em;color:#59636e}.blog-container p{margin-top:0;margin-bottom:16px;line-height:1.6}.blog-container blockquote{margin:20px 0;padding:15px 20px;border-left:4px solid #0969da;background-color:#f6f8fa;color:#59636e}.blog-container blockquote p{margin-bottom:8px}.blog-container blockquote p:last-child{margin-bottom:0}.blog-container blockquote strong{color:#1f2328}.blog-container ol,.blog-container ul{margin-top:0;margin-bottom:16px;padding-left:2em}.blog-container li{margin-top:.25em;line-height:1.6}.blog-container .article-body ul,.blog-container .container ul{list-style-type:disc;list-style-position:outside}.blog-container .article-body ol,.blog-container .container ol{list-style-type:decimal;list-style-position:outside}.blog-container .article-body ol li,.blog-container .article-body ul li,.blog-container .container ol li,.blog-container .container ul li{display:list-item;margin-left:.5em}.blog-container .container .table-of-contents ul{list-style-type:none}.blog-container li.checked{color:#27ae60;list-style-type:none;margin-left:-1.25em}.blog-container li.unchecked{color:#59636e;list-style-type:none;margin-left:-1.25em}.blog-container table{width:100%;border-collapse:collapse;border-spacing:0;margin-top:0;margin-bottom:20px;display:block;overflow:auto;box-shadow:0 1px 3px rgba(0,0,0,.1)}.blog-container thead{display:table-header-group;vertical-align:middle}.blog-container tbody{display:table-row-group;vertical-align:middle}.blog-container tr{background-color:#ffffff;border-top:1px solid #d1d9e0}.blog-container tr:nth-child(2n){background-color:#f6f8fa}.blog-container td,.blog-container th{padding:10px 15px;border:1px solid #d1d9e0}.blog-container th{font-weight:600;background-color:#0969da;color:#ffffff;text-align:left}.blog-container code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(175,184,193,.2);border-radius:6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.blog-container strong{font-weight:600}.blog-container em{font-style:italic}.blog-container a{color:#0969da;text-decoration:none}.blog-container a:hover{text-decoration:underline}.blog-container .blog-related-tool-card-shell a,.blog-container .blog-related-tool-card-shell a:hover{text-decoration:none}.blog-container .blog-related-link-card-shell a,.blog-container .blog-related-link-card-shell a:hover{text-decoration:none;color:#ffffff}.blog-container hr{height:.25em;padding:0;margin:24px 0;background-color:#d1d9e0;border:0}@media (max-width:1024px){.blog-layout-with-sidebar{flex-direction:column;padding:10px}.blog-sidebar-column{position:static;flex:none;width:100%}.blog-tools-sidebar{position:static;margin-bottom:24px}@media (min-width:601px){.blog-tools-sidebar .space-y-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}.blog-tools-sidebar .space-y-3>:not([hidden])~:not([hidden]){margin-top:0!important}.blog-tools-sidebar a[href="/ai-for-ecommerce"]{margin-top:24px}}}@media (max-width:768px){.blog-container{padding:70px 10px 10px}.blog-container .container{padding:20px}.blog-container h1{font-size:2em}.blog-container h2{font-size:1.5em}.blog-container table{font-size:.9em}.blog-container td,.blog-container th{padding:6px 10px}.blog-container .introduction,.blog-container .metadata-section,.blog-container .table-of-contents{padding:15px}}.blog-layout-with-sidebar:has(.blog-reading-layout){gap:28px}.blog-layout-with-sidebar:has(.blog-reading-layout) .blog-sidebar-column{flex:0 0 300px}.blog-reading-layout{font-size:17px}.blog-reading-layout p{line-height:1.75;margin-bottom:1.25rem}.blog-reading-layout h1{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:#111827;border-bottom:none;padding-bottom:0;margin-bottom:1rem}.blog-reading-layout h2{font-size:clamp(1.35rem,2.5vw,1.65rem);margin-top:3rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb;letter-spacing:-.02em;color:#111827}.blog-reading-layout h3{font-size:1.125rem;font-weight:600;margin-top:1.75rem;margin-bottom:.5rem;color:#1f2937;line-height:1.35}.blog-reading-layout h3:first-child{margin-top:0}.blog-reading-layout blockquote{margin:1.75rem 0;padding:1.25rem 1.25rem 1.25rem 1.35rem;border-left:4px solid #0ea5e9;background-color:#f8fafc;border-radius:0 10px 10px 0;color:#374151}.blog-reading-layout blockquote p{margin-bottom:0;line-height:1.65}.blog-reading-layout blockquote strong{color:#0c4a6e}.blog-reading-layout .info-gain{margin:2rem 0;padding:1.25rem 1.35rem;border-radius:10px;line-height:1.65}.blog-reading-layout .citation-capsule{margin:1.75rem 0;line-height:1.65}.blog-reading-layout ol,.blog-reading-layout ul{margin-bottom:1.25rem}.blog-reading-layout li{margin:.45em 0;line-height:1.65}.blog-reading-layout .featured-image{margin:2rem 0}.blog-reading-layout .featured-image img{box-shadow:0 4px 24px rgba(15,23,42,.08)}.blog-reading-layout ol.blog-reading-steps{list-style-type:decimal;list-style-position:outside;padding-left:1.5rem}.blog-reading-layout ol.blog-reading-steps>li{margin:1rem 0;padding-left:.35rem}.blog-container .blog-faq-accordion details[open] .blog-faq-chevron{transform:rotate(180deg)}.blog-container .blog-faq-accordion details[open] .blog-faq-accordion__summary{background-color:#f6f8fa}.blog-container .blog-faq-accordion .blog-faq-accordion__summary{font-size:inherit;line-height:1.35}.blog-container .blog-faq-accordion .blog-faq-accordion__answer{font-size:inherit}.bpt-root{--bpt-primary-500:#0061FF;--bpt-primary-600:#0056E6;--bpt-primary-50:#EBF4FF;--bpt-neutral-900:#0F0F0F;--bpt-neutral-800:#1A1A1A;--bpt-neutral-700:#202124;--bpt-neutral-600:#3C4043;--bpt-neutral-500:#5F6368;--bpt-neutral-400:#9AA0A6;--bpt-neutral-300:#D5D9DD;--bpt-neutral-200:#E8EAED;--bpt-neutral-100:#F4F5F7;--bpt-neutral-50:#FAFBFC;--bpt-font-ui:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--bpt-font-body:"Source Serif Pro",Georgia,"Times New Roman",serif;--bpt-reading-width:820px;--bpt-sidebar-width:220px;--bpt-rail-width:320px;font-family:var(--bpt-font-ui);color:var(--bpt-neutral-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bpt-progress{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:100;pointer-events:none}.bpt-progress__fill{height:100%;width:0;background:var(--bpt-primary-500);transition:width .1s linear}.bpt-breadcrumb{max-width:1440px;margin:0 auto;padding:24px 32px 0;font-family:var(--bpt-font-ui);font-size:13px;color:var(--bpt-neutral-500)}.bpt-breadcrumb a{color:var(--bpt-neutral-500);text-decoration:none}.bpt-breadcrumb a:hover{color:var(--bpt-primary-500)}.bpt-breadcrumb__sep{margin:0 8px;color:var(--bpt-neutral-300)}.bpt-layout{max-width:1440px;margin:0 auto;padding:32px 32px 80px;display:grid;grid-template-columns:var(--bpt-sidebar-width) minmax(0,1fr) var(--bpt-rail-width);gap:48px;align-items:start}.bpt-tools-end{display:none}.bpt-toc{position:sticky;top:96px;font-family:var(--bpt-font-ui)}.bpt-toc__label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bpt-neutral-400);margin:0 0 16px;padding-left:12px}.bpt-toc__list{list-style:none;margin:0;padding:0;border-left:1px solid var(--bpt-neutral-200)}.bpt-toc__list li{margin:0}.bpt-toc__list a{display:block;padding:8px 0 8px 12px;margin-left:-1px;border-left:2px solid transparent;font-size:13.5px;line-height:1.45;color:var(--bpt-neutral-500);text-decoration:none;transition:color .15s,border-color .15s}.bpt-toc__list a:hover{color:var(--bpt-neutral-800)}.bpt-toc__list a.is-active{color:var(--bpt-primary-500);border-left-color:var(--bpt-primary-500);font-weight:500}.bpt-article{max-width:var(--bpt-reading-width);min-width:0}.bpt-meta{display:flex;align-items:center;gap:12px;font-family:var(--bpt-font-ui);font-size:13px;color:var(--bpt-neutral-500);margin-bottom:20px}.bpt-category{display:inline-block;padding:4px 10px;background:var(--bpt-primary-50);color:var(--bpt-primary-600);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.01em}.bpt-meta__dot{width:3px;height:3px;background:var(--bpt-neutral-300);border-radius:50%}.bpt-title{font-family:var(--bpt-font-ui);font-size:44px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--bpt-neutral-900);margin:0 0 20px}.bpt-deck{font-family:var(--bpt-font-body);font-size:21px;line-height:1.5;font-weight:400;color:var(--bpt-neutral-600);margin:0 0 32px;font-style:italic}.bpt-byline{gap:12px;padding:16px 0;margin-bottom:32px;border-top:1px solid var(--bpt-neutral-200);border-bottom:1px solid var(--bpt-neutral-200);font-family:var(--bpt-font-ui);font-size:13px;color:var(--bpt-neutral-500)}.bpt-avatar,.bpt-byline{display:flex;align-items:center}.bpt-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--bpt-primary-500),var(--bpt-primary-600));color:white;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.bpt-author{color:var(--bpt-neutral-800);font-weight:600}.bpt-author a{color:inherit;text-decoration:none}.bpt-author a:hover{color:var(--bpt-primary-500)}.bpt-hero{margin:0 0 40px;border-radius:12px;overflow:hidden;aspect-ratio:16/9;background:var(--bpt-neutral-100)}.bpt-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bpt-toc-mobile{display:none}.bpt-body{font-family:var(--bpt-font-body);font-size:19px;line-height:1.7;color:var(--bpt-neutral-700)}.bpt-body>p{margin:0 0 24px}.bpt-body>p:first-of-type:first-letter{font-family:var(--bpt-font-ui);font-weight:700;font-size:64px;line-height:.85;float:left;margin:6px 12px 0 0;color:var(--bpt-primary-500)}.bpt-body h2{font-size:28px;line-height:1.3;font-weight:700;letter-spacing:-.015em;margin:56px 0 20px;scroll-margin-top:100px}.bpt-body h2,.bpt-body h3{font-family:var(--bpt-font-ui);color:var(--bpt-neutral-900)}.bpt-body h3{font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.01em;margin:36px 0 14px}.bpt-body a{color:var(--bpt-primary-500);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bpt-body a:hover{color:var(--bpt-primary-600)}.bpt-body strong{color:var(--bpt-neutral-900);font-weight:600}.bpt-body ol,.bpt-body ul{margin:0 0 28px;padding-left:24px;line-height:1.55}.bpt-body li{margin-bottom:4px;padding-left:4px}.bpt-body li::marker{color:var(--bpt-primary-500)}.bpt-body img{max-width:100%;height:auto;border-radius:12px;margin:24px 0;display:block}.bpt-body .featured-image{margin:28px 0}.bpt-body .featured-image img{margin:0}.bpt-body .introduction{background:linear-gradient(135deg,var(--bpt-primary-50) 0,var(--bpt-neutral-50) 100%);border:1px solid var(--bpt-primary-50);border-radius:16px;padding:24px 28px;margin:32px 0;font-family:var(--bpt-font-ui);font-size:16px;line-height:1.6;color:var(--bpt-neutral-700)}.bpt-body .introduction blockquote{margin:0;padding:0;background:transparent;border:none;border-radius:0;font-family:var(--bpt-font-ui);font-style:normal}.bpt-body .introduction p{margin:0 0 12px}.bpt-body .introduction p:last-child{margin-bottom:0}.bpt-body .introduction strong{color:var(--bpt-neutral-900)}.bpt-body .introduction ul{margin:12px 0;padding-left:20px;list-style:none}.bpt-body .introduction li{position:relative;padding-left:20px;margin-bottom:8px;font-size:15.5px;line-height:1.5}.bpt-body .introduction li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border:2px solid var(--bpt-primary-500);border-radius:50%;background:white}.bpt-body .info-gain{background:var(--bpt-neutral-50);border:1px solid var(--bpt-neutral-200);border-left:3px solid var(--bpt-primary-500);border-radius:8px;padding:18px 22px;margin:32px 0;font-family:var(--bpt-font-ui);font-size:16px;line-height:1.6;color:var(--bpt-neutral-700)}.bpt-body .info-gain strong{color:var(--bpt-neutral-900)}.bpt-body p.citation-capsule{background:var(--bpt-neutral-50);border:1px solid var(--bpt-neutral-200);border-radius:8px;padding:14px 18px;margin:28px 0;font-family:var(--bpt-font-ui);font-size:14.5px;line-height:1.55;color:var(--bpt-neutral-600);font-style:italic}.bpt-body ol.blog-reading-steps{counter-reset:bpt-step;list-style:none;padding-left:0;margin:28px 0}.bpt-body ol.blog-reading-steps li{counter-increment:bpt-step;position:relative;padding:0 0 16px 48px;margin:0}.bpt-body ol.blog-reading-steps li::marker{content:none}.bpt-body ol.blog-reading-steps li:before{content:counter(bpt-step);position:absolute;left:0;top:0;width:32px;height:32px;background:var(--bpt-primary-500);color:white;border-radius:50%;font-family:var(--bpt-font-ui);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.bpt-body>blockquote:first-of-type{background:linear-gradient(135deg,var(--bpt-primary-50) 0,var(--bpt-neutral-50) 100%);border:1px solid var(--bpt-primary-50);border-left:3px solid var(--bpt-primary-500)}.bpt-body blockquote{margin:32px 0;padding:20px 24px;background:var(--bpt-neutral-50);border:1px solid var(--bpt-neutral-200);border-left:3px solid var(--bpt-primary-500);border-radius:8px;font-family:var(--bpt-font-ui);font-size:16px;line-height:1.6;color:var(--bpt-neutral-700);font-style:normal}.bpt-body blockquote p{margin:0 0 12px}.bpt-body blockquote p:last-child{margin-bottom:0}.bpt-takeaways{margin:40px 0;padding:28px 32px;background:linear-gradient(135deg,#EBF4FF,#FAFBFC);border:1px solid var(--bpt-primary-50);border-radius:16px;font-family:var(--bpt-font-ui)}.bpt-takeaways__label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bpt-primary-600);margin-bottom:16px}.bpt-takeaways__label:before{content:"";width:16px;height:2px;background:var(--bpt-primary-500)}.bpt-takeaways h2{font-family:var(--bpt-font-ui)!important;font-size:22px!important;margin:0 0 16px!important;color:var(--bpt-neutral-900)}.bpt-takeaways ul{margin:0;padding-left:20px;list-style:none}.bpt-takeaways li{position:relative;padding-left:24px;margin-bottom:12px;font-size:16px;line-height:1.55;color:var(--bpt-neutral-700)}.bpt-takeaways li:before{content:"";position:absolute;left:0;top:9px;width:12px;height:12px;border:2px solid var(--bpt-primary-500);border-radius:50%;background:white}.bpt-pullquote{margin:48px 0;padding:0 0 0 32px;border-left:3px solid var(--bpt-primary-500);font-family:var(--bpt-font-body);font-size:26px;line-height:1.4;font-style:italic;font-weight:400;color:var(--bpt-neutral-800);letter-spacing:-.005em}.bpt-callout{display:flex;gap:16px;margin:36px 0;padding:20px 24px;background:var(--bpt-neutral-50);border:1px solid var(--bpt-neutral-200);border-left:3px solid var(--bpt-primary-500);border-radius:8px;font-family:var(--bpt-font-ui);font-size:16px;line-height:1.6;color:var(--bpt-neutral-700)}.bpt-callout__icon{flex-shrink:0;width:24px;height:24px;color:var(--bpt-primary-500);font-weight:700;font-size:18px}.bpt-callout strong{color:var(--bpt-neutral-900)}.bpt-faq{margin:64px 0 0;padding-top:40px;border-top:1px solid var(--bpt-neutral-200)}.bpt-faq h2{font-family:var(--bpt-font-ui);font-size:28px;font-weight:700;letter-spacing:-.015em;color:var(--bpt-neutral-900);margin:0 0 24px}.bpt-faq__item{border-bottom:1px solid var(--bpt-neutral-200)}.bpt-faq__item:first-child{border-top:1px solid var(--bpt-neutral-200)}.bpt-faq__item summary{list-style:none;cursor:pointer;padding:20px 0;font-family:var(--bpt-font-ui);font-size:17px;font-weight:600;color:var(--bpt-neutral-900);display:flex;justify-content:space-between;align-items:center;gap:16px}.bpt-faq__item summary::-webkit-details-marker{display:none}.bpt-faq__item summary:after{content:"+";flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--bpt-neutral-100);color:var(--bpt-neutral-600);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;transition:transform .2s,background .2s}.bpt-faq__item[open] summary:after{content:"\2013";background:var(--bpt-primary-50);color:var(--bpt-primary-500)}.bpt-faq__item .bpt-faq__answer{font-family:var(--bpt-font-body);font-size:17px;line-height:1.65;color:var(--bpt-neutral-600);margin:0 0 20px;padding-right:44px}.bpt-faq__item .bpt-faq__answer p{margin:0 0 12px}.bpt-faq__item .bpt-faq__answer p:last-child{margin-bottom:0}.bpt-cta{margin:64px 0 0;padding:40px;background:linear-gradient(135deg,var(--bpt-neutral-900) 0,#1a1a2e 100%);border-radius:16px;color:white;text-align:center}.bpt-cta h3{font-size:24px;font-weight:700;margin:0 0 12px;letter-spacing:-.01em}.bpt-cta h3,.bpt-cta p{font-family:var(--bpt-font-ui)}.bpt-cta p{font-size:16px;color:rgba(255,255,255,.7);max-width:480px;margin:0 auto 24px}.bpt-cta__button{display:inline-block;padding:14px 28px;background:var(--bpt-primary-500);color:white;text-decoration:none;border-radius:8px;font-family:var(--bpt-font-ui);font-weight:600;font-size:15px;transition:background .15s}.bpt-cta__button:hover{background:var(--bpt-primary-600)}.bpt-tools-rail{position:sticky;top:96px;font-family:var(--bpt-font-ui)}.bpt-tools-end{margin:56px 0 0;padding:24px 22px;background:var(--bpt-neutral-50);border:1px solid var(--bpt-neutral-200);border-radius:14px;font-family:var(--bpt-font-ui)}.bpt-tools-end__heading{text-align:center;font-size:15px;font-weight:600;color:var(--bpt-neutral-900);margin:0 0 16px}@media (max-width:1279px){.bpt-layout{max-width:100%;grid-template-columns:180px minmax(0,1fr) 280px;gap:36px;padding:32px 24px 80px}.bpt-title{font-size:40px}}@media (max-width:1023px){.bpt-layout{grid-template-columns:minmax(0,1fr);max-width:760px;gap:0;padding:24px 32px 64px}.bpt-toc,.bpt-tools-rail{display:none}.bpt-tools-end{display:block}.bpt-toc-mobile{display:block;margin:0 0 32px;border:1px solid var(--bpt-neutral-200);border-radius:12px;background:var(--bpt-neutral-50);font-family:var(--bpt-font-ui)}.bpt-toc-mobile summary{list-style:none;cursor:pointer;padding:14px 18px;font-size:14px;font-weight:600;color:var(--bpt-neutral-800);display:flex;align-items:center;justify-content:space-between}.bpt-toc-mobile summary::-webkit-details-marker{display:none}.bpt-toc-mobile summary:after{content:"▾";color:var(--bpt-neutral-500);font-size:12px;transition:transform .2s}.bpt-toc-mobile[open] summary:after{transform:rotate(180deg)}.bpt-toc-mobile__list{list-style:none;margin:0;padding:0 18px 14px}.bpt-toc-mobile__list li{margin:0}.bpt-toc-mobile__list a{display:block;padding:8px 0;font-size:14px;color:var(--bpt-neutral-600);text-decoration:none;border-top:1px solid var(--bpt-neutral-200)}.bpt-toc-mobile__list a:hover{color:var(--bpt-primary-500)}.bpt-title{font-size:36px}.bpt-deck{font-size:19px}}@media (max-width:767px){.bpt-breadcrumb{padding:20px 20px 0;font-size:12px}.bpt-layout{padding:20px 20px 56px}.bpt-title{font-size:30px;line-height:1.2;letter-spacing:-.015em}.bpt-deck{font-size:17px;line-height:1.5;margin-bottom:24px}.bpt-meta{font-size:12px;gap:8px;flex-wrap:wrap}.bpt-byline{padding:14px 0;margin-bottom:24px}.bpt-body{font-size:17px;line-height:1.65}.bpt-body h2{font-size:22px;margin:40px 0 14px;line-height:1.3}.bpt-body h3{font-size:18px;margin:28px 0 10px}.bpt-body>p:first-of-type:first-letter{font-size:48px;margin:4px 8px 0 0}.bpt-body ol,.bpt-body ul{padding-left:20px}.bpt-takeaways{padding:22px 20px;border-radius:12px}.bpt-takeaways h2{font-size:18px!important}.bpt-takeaways li{font-size:15px}.bpt-pullquote{font-size:19px;padding-left:18px;margin:32px 0}.bpt-callout{padding:16px 18px;font-size:15px}.bpt-tools-end{padding:22px 18px;margin-top:48px;border-radius:12px}.bpt-faq h2{font-size:24px}.bpt-faq__item summary{font-size:16px;padding:18px 0;gap:12px}.bpt-faq__item .bpt-faq__answer{font-size:16px;padding-right:0}.bpt-cta{padding:28px 22px;border-radius:12px}.bpt-cta h3{font-size:21px}.bpt-cta p{font-size:15px}.bpt-cta__button{padding:12px 22px;font-size:14px}}@media (max-width:479px){.bpt-breadcrumb{padding:16px 16px 0}.bpt-layout{padding:16px 16px 48px}.bpt-title{font-size:26px}.bpt-deck{font-size:16px}.bpt-body{font-size:16.5px}.bpt-body h2{font-size:20px}.bpt-body>p:first-of-type:first-letter{font-size:42px}.bpt-cta,.bpt-takeaways,.bpt-tools-end{padding:18px 16px}.bpt-pullquote{font-size:17px}}@media (min-width:1400px){.bpt-layout{max-width:1520px;grid-template-columns:240px minmax(0,1fr) 340px;gap:64px}}