.sxb{--navy:#0b1a3a;--brand:#0a5bf5;--brand-dark:#0846c0;--lime:#d6f31c;--ink:#22304e;--muted:#4a5878;--line:#e1e7f2;--soft:#f3f6fc;--tint:#e3ecff;--r:20px;--hero-bg:#0a5bf5;--hero-pt:150px;--sticky:120px;color:var(--ink);font-family:Poppins,sans-serif}.sxb *,.sxb :after,.sxb :before{box-sizing:border-box}.sxb img,.sxb svg{display:block;max-width:100%}.sxb-wrap{margin:0 auto;max-width:1240px;padding:0 24px}.sxb-eyebrow{color:var(--muted);display:block;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sxb .btn-lime,.sxb .btn-lime:active,.sxb .btn-lime:focus,.sxb .btn-lime:hover,.sxb .btn-lime:link,.sxb .btn-lime:visited{background:var(--lime);border:0;border-radius:999px;color:var(--navy)!important;display:inline-block;font-size:15px;font-weight:700;line-height:1.2;padding:14px 24px;text-decoration:none!important}.sxb .btn-lime:hover{filter:brightness(.95)}.sxb-progress{background:var(--lime);height:4px;left:0;pointer-events:none;position:fixed;top:0;transform:scaleX(0);transform-origin:0 50%;width:100%;z-index:10000}.sxb-hero{background:var(--hero-bg);color:#fff;overflow:hidden;padding:var(--hero-pt) 0 96px;position:relative}.sxb-hero:after{background:hsla(0,0%,100%,.07);border-radius:50%;content:"";height:520px;pointer-events:none;position:absolute;right:-160px;top:-160px;width:520px}.sxb-hero-grid{align-items:center;display:flex;flex-wrap:wrap;gap:48px;position:relative;z-index:1}.sxb-hero-text{display:flex;flex:1 1 520px;flex-direction:column;gap:18px;min-width:0}.sxb-crumbs{color:#d5e1ff;display:flex;flex-wrap:wrap;gap:8px}.sxb-crumbs a,.sxb-crumbs a:hover,.sxb-crumbs a:visited{color:#d5e1ff!important;text-decoration:underline;text-underline-offset:3px}.sxb-tag,.sxb-tag:hover,.sxb-tag:visited{align-self:flex-start;background:var(--lime);border-radius:999px;color:var(--navy)!important;font-size:12px;font-weight:700;letter-spacing:.06em;padding:7px 13px;text-decoration:none!important;text-transform:uppercase}.sxb-hero h1{color:#fff;font-size:clamp(34px,4.2vw,54px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.sxb-hero h1 .hl{color:var(--lime)}.sxb-dek{color:#e4ecff;font-size:19px;line-height:1.6;margin:0;max-width:600px}.sxb-byline{align-items:center;gap:14px;padding-top:4px}.sxb-avatar,.sxb-avatars,.sxb-byline{display:flex}.sxb-avatar{align-items:center;background:var(--navy);border-radius:50%;color:#fff;flex:none;font-size:18px;font-weight:700;height:48px;justify-content:center;object-fit:cover;width:48px}.sxb-avatar--lime{background:var(--lime);color:var(--navy)}.sxb-avatar--lg{font-size:24px;height:68px;width:68px}.sxb-avatars .sxb-avatar{border:3px solid var(--hero-bg)}.sxb-avatars .sxb-avatar+.sxb-avatar{margin-left:-12px}.sxb-who{font-size:15px;line-height:1.5}.sxb-who span{color:#d5e1ff}.sxb-chips{display:flex;flex-wrap:wrap;gap:10px}.sxb-chips span{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:9px 14px}.sxb-hero-art{flex:1 1 440px;min-width:0;padding-bottom:30px;position:relative}.sxb-hero-media{background:#dce6fb;border-radius:24px;box-shadow:0 24px 60px rgba(4,20,70,.35);height:340px;overflow:hidden}.sxb-hero-media img,.sxb-hero-media svg{height:100%;object-fit:cover;width:100%}.sxb-float{align-items:center;background:#fff;border-radius:18px;bottom:4px;box-shadow:0 14px 34px rgba(11,26,58,.2);color:var(--navy);display:flex;gap:14px;left:-22px;padding:16px 20px;position:absolute}.sxb-float:has(.sxb-fc-num:empty){display:none}.sxb-fc-num{color:var(--brand);font-size:44px;font-weight:800;line-height:1}.sxb-fc-txt{color:var(--muted);font-size:14px;line-height:1.4}.sxb-fc-txt b{color:var(--navy);display:block}.sxb-takeaways{align-items:center;background:#fff;border-radius:var(--r);box-shadow:0 18px 44px rgba(11,26,58,.12);color:var(--ink);display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:-48px;padding:22px 28px;position:relative;z-index:2}.sxb-takeaways:has(.sxb-takeaways-list:empty){display:none}.sxb-takeaways .sxb-eyebrow{color:#0a3fb8}.sxb-takeaways-list ul{color:var(--navy);display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:10px 26px;list-style:none;margin:0;padding:0}.sxb-takeaways-list li{align-items:center;display:flex;gap:8px;margin:0}.sxb-takeaways-list li:before{background:var(--brand);border-radius:50%;content:"";flex:none;height:8px;width:8px}.sxb-takeaways-list p{margin:0}.sxb-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:56px;padding-top:64px}.sxb-toc{align-self:flex-start;flex:1 1 240px;max-width:280px;position:sticky;top:var(--sticky)}.sxb-toc,.sxb-toc-block{display:flex;flex-direction:column;gap:14px}.sxb-toc nav{border-left:2px solid var(--line);display:flex;flex-direction:column}.sxb-toc nav a,.sxb-toc nav a:hover,.sxb-toc nav a:visited{border-left:2px solid transparent;color:#33415f!important;font-size:15px;line-height:1.4;margin-left:-2px;padding:7px 0 7px 14px;text-decoration:none!important}.sxb-toc nav a.on{border-left-color:var(--brand);color:var(--navy)!important;font-weight:700}.sxb-dl,.sxb-dl:hover,.sxb-dl:visited{background:var(--navy);border-radius:16px;color:#fff!important;display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:22px;text-decoration:none!important}.sxb-dl strong{font-size:16px;font-weight:700}.sxb-dl span{color:#c9d3ea;font-size:14px}.sxb-dl em{align-self:flex-start;background:var(--lime);border-radius:999px;color:var(--navy);font-size:14px;font-style:normal;font-weight:700;margin-top:6px;padding:10px 16px}.sxb-article.blog-post{color:var(--ink);flex:999 1 560px;font-size:18px;line-height:1.75;margin:0;max-width:760px;min-width:0;padding:0}.sxb-article .blog-post__body{margin:0;max-width:none;padding:0}.sxb-article .blog-post__body p{font-size:18px;line-height:1.75;margin:0 0 20px}.sxb-article .blog-post__body h2{color:var(--navy);font-size:30px;font-weight:700;line-height:1.25;margin:48px 0 16px;scroll-margin-top:var(--sticky)}.sxb-article .blog-post__body h3{color:var(--navy);font-size:21px;font-weight:700;line-height:1.35;margin:30px 0 10px}.sxb-article .blog-post__body a{color:var(--brand)}.sxb-article .answer{background:var(--soft);border-radius:16px;margin-bottom:28px;padding:24px 28px}.sxb-article .answer .eyebrow{color:#0a3fb8;display:block;margin-bottom:6px}.sxb-article .answer p{margin:0}.sxb-article .answer p+p{margin-top:10px}.sxb-article .eyebrow{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sxb-article .checks{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 22px;padding:0}.sxb-article .checks li{align-items:flex-start;display:flex;gap:12px;margin:0}.sxb-article .checks svg{flex:none;margin-top:5px}.sxb-article .term{border:1px solid #d5deef;border-radius:16px;display:flex;font-size:16px;gap:16px;line-height:1.6;margin:8px 0 24px;padding:20px 24px}.sxb-article .term strong{color:var(--navy);display:block;font-size:16px;font-weight:700;margin-bottom:2px}.sxb-article .figure{margin:28px 0}.sxb-article .figure img{border-radius:var(--r);height:auto;width:100%}.sxb-article .figure figcaption{color:var(--muted);font-size:14px;margin-top:10px}.sxb-article .figure__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r)}.sxb-article .table-box{border:1px solid #d5deef;border-radius:16px;margin:8px 0 26px;overflow-x:auto}.sxb-article table{border-collapse:collapse;font-size:16px;margin:0;min-width:520px;width:100%}.sxb-article th{background:var(--navy);color:#fff;font-size:15px;font-weight:700;padding:14px 18px;text-align:left}.sxb-article td{border-top:1px solid var(--line);padding:14px 18px;vertical-align:top}.sxb-article tr:nth-child(2n) td{background:#f7f9fd}.sxb-article td:first-child{font-weight:700;white-space:nowrap}.sxb-article .banner{align-items:center;background:var(--brand);border-radius:var(--r);color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:36px 0;padding:32px}.sxb-article .banner strong{color:#fff;display:block;font-size:24px;font-weight:800;line-height:1.25}.sxb-article .banner span{color:#e4ecff;font-size:16px}.sxb-article .mistakes{counter-reset:m;display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 22px;padding:0}.sxb-article .mistakes li{align-items:flex-start;counter-increment:m;display:flex;gap:14px;margin:0}.sxb-article .mistakes li:before{align-items:center;background:var(--tint);border-radius:50%;color:#0a3fb8;content:counter(m);display:flex;flex:none;font-size:15px;font-weight:800;height:32px;justify-content:center;width:32px}.sxb-article .ph{background:#fff6c9;border-radius:6px;font-size:.92em;padding:1px 6px}.sxb-article .faq{border-top:1px solid #d5deef;margin-bottom:24px}.sxb-article .faq details{border-bottom:1px solid #d5deef;padding:4px 0}.sxb-article .faq summary{align-items:center;color:var(--navy);cursor:pointer;display:flex;font-size:19px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:16px 0}.sxb-article .faq summary::-webkit-details-marker{display:none}.sxb-article .faq summary svg{flex:none;transition:transform .2s}.sxb-article .faq details[open] summary svg{transform:rotate(180deg)}.sxb-article .faq details p{font-size:17px;margin:0 0 18px}.sxb-article .scenario{background:var(--navy);border-radius:var(--r);color:#e6ecf8;margin:22px 0 30px;padding:26px 28px}.sxb-article .scenario .eyebrow{color:var(--lime)}.sxb-article .scenario p{color:#e6ecf8!important;margin:12px 0 0}.sxb-article .scenario b{color:#fff}.sxb-article .tpl{align-items:center;background:#eef3fd;border:1px solid #cfdcf7;border-radius:var(--r);display:flex;flex-wrap:wrap;gap:22px;margin:30px 0;padding:20px;scroll-margin-top:var(--sticky)}.sxb-article .tpl img{border-radius:14px;flex:0 0 200px;height:auto;width:200px}.sxb-article .tpl-body{display:flex;flex:1 1 260px;flex-direction:column;gap:8px}.sxb-article .tpl-body strong{color:var(--navy);font-size:22px;font-weight:800}.sxb-article .tpl-body .btn-lime{align-self:flex-start;margin-top:6px}.sxb-reviewer{background:var(--soft);border-radius:var(--r);display:flex;flex-wrap:wrap;gap:20px;margin-top:36px;padding:28px}.sxb-reviewer-text{display:flex;flex:1 1 300px;flex-direction:column;gap:4px}.sxb-reviewer-text strong{color:var(--navy);font-size:20px;font-weight:700}.sxb-reviewer-text span:last-child{font-size:16px;line-height:1.6}.sxb-share{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:15px;gap:10px;margin-top:28px}.sxb-share a,.sxb-share button{align-items:center;background:#fff;border:1px solid #c7d2e8;border-radius:50%;color:var(--navy)!important;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;width:44px}.sxb-share a:hover,.sxb-share button:hover{border-color:var(--brand);color:var(--brand)!important}.sxb-copy-msg{color:var(--brand);font-size:14px;font-weight:600}.sxb-related{background:var(--soft);margin-top:88px;padding:72px 0}.sxb-row-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:30px}.sxb-row-head h2{color:var(--navy);font-size:34px;font-weight:800;margin:0}.sxb-row-head a{color:var(--brand);font-weight:700}.sxb-grid{display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.sxb-card,.sxb-card:visited{background:#fff;border:1px solid var(--line);border-radius:var(--r);color:var(--navy)!important;display:flex;flex-direction:column;overflow:hidden;text-decoration:none!important;transition:transform .2s,box-shadow .2s}.sxb-card:hover{box-shadow:0 16px 36px rgba(11,26,58,.1);color:var(--navy)!important;transform:translateY(-4px)}.sxb-card-media{background:#dce6fb;height:200px}.sxb-card-media img,.sxb-card-media svg{height:100%;object-fit:cover;width:100%}.sxb-card-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 24px 26px}.sxb-card-cat{color:#0a3fb8;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sxb-card-title{font-size:20px;font-weight:700;line-height:1.35}.sxb-card-foot{color:var(--muted);font-size:14px;margin-top:auto}@media (max-width:900px){.sxb-toc{flex-basis:100%;max-width:none;position:static}}@media (max-width:700px){.sxb{--hero-pt:130px}.sxb-hero-media{height:260px}.sxb-float{left:12px}.sxb-takeaways{margin-top:-32px;padding:20px}.sxb-layout{gap:36px;padding-top:44px}.sxb-article .figure--wide .figure__scroll img{max-width:none;min-width:780px;width:780px}.sxb-article .figure--wide figcaption:after{color:var(--brand);content:"  ← swipe to see all →";font-weight:600}.sxb-row-head h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.sxb-article .faq summary svg,.sxb-card{transition:none}}.sxb [hidden]{display:none!important}.sxb-article .checks li{display:block;padding-left:34px;position:relative}.sxb-article .checks li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%230a5bf5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Crect width='18' height='18' x='3' y='3' rx='5'/%3E%3Cpath d='m8 12.5 2.5 2.5L16 9.5'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";height:22px;left:0;position:absolute;top:4px;width:22px}.sxb-article .mistakes li{display:block;padding-left:46px;position:relative}.sxb-article .mistakes li:before{left:0;margin-top:2px;position:absolute;top:0}.sxb-article .faq summary:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%230a5bf5' stroke-linecap='round' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";flex:none;height:22px;transition:transform .2s;width:22px}.sxb-article .faq details[open] summary:after{transform:rotate(180deg)}.sxb-article .banner span a,.sxb-article .banner span a:hover,.sxb-article .banner span a:visited{color:#fff!important;text-decoration:underline}.sxb-article .figure__scroll img{border-radius:0}.sxb-layout:not(:has(.sxb-toc)) .sxb-article{margin:0 auto}.sxb{--hero-bg:#030b22}.sxb-hero:after{display:none}.sxb-hero-glow{background:#0a5bf5;border-radius:50%;filter:blur(110px);height:580px;opacity:.28;right:-140px;top:-140px;width:580px}.sxb-hero-glow,.sxb-hero-waves{pointer-events:none;position:absolute;z-index:0}.sxb-hero-waves{height:100%;inset:0;width:100%}.sxb-crumbs{align-items:center;color:#9db8f7;font-size:14px;font-weight:500;gap:10px}.sxb-crumbs a,.sxb-crumbs a:visited{color:#9db8f7!important;text-decoration:none!important;transition:color .2s}.sxb-crumbs a:hover{color:#fff!important}.sxb-crumb-sep{color:#5b6e96}.sxb-crumbs .sxb-crumb-current,.sxb-crumbs a.sxb-crumb-current{color:#fff!important;font-weight:600}.sxb-crumbs:after{background:var(--lime);content:"";height:2px;margin-left:4px;width:34px}.sxb-article .table-box--wrap td:first-child{min-width:190px;white-space:normal}.sxb-article .src{color:#4a5878;font-size:15px;margin-top:-6px}.sxb-article .src a{font-weight:600}.sxb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.sxb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sxb-grid{grid-template-columns:1fr}}