.sl-blog-byline{display:flex;align-items:center;gap:10px;margin:20px 0;color:#53617a;font-size:13px}.sl-blog-byline a{color:#233c68;text-decoration:underline;text-underline-offset:3px}.sl-blog-excerpt{font-size:17px;line-height:1.65;color:#53617a;margin-bottom:24px}.sl-blog-mobile-toc{display:none;margin:0 0 28px;border:1px solid #d5deec;border-radius:12px;padding:0 16px;background:#fff}.sl-blog-mobile-toc summary{padding:16px 0;cursor:pointer;font-weight:600;color:#20365b}.sl-blog-mobile-toc summary span{font-size:12px;font-weight:400;color:#53617a;margin-left:12px}.sl-blog-mobile-toc ul{list-style:none;padding:0 0 12px;margin:0}.sl-blog-mobile-toc a{display:block;padding:10px 0;color:#234c8c;text-decoration:underline;text-underline-offset:3px;line-height:1.5}.sl-blog-mobile-toc li[data-level="3"]{padding-left:16px}.sl-blog-newsletter-end{max-width:480px;margin:48px 0 0}.sl-blog-main h1{text-wrap:balance}.sl-blog-main a:focus-visible,.sl-blog-mobile-toc summary:focus-visible{outline:2px solid #245dcc;outline-offset:4px}@media(max-width:1080px){.sl-blog-mobile-toc{display:block}}@media(max-width:600px){.sl-blog-shell{padding:24px 18px 48px!important}.sl-blog-main h1{font-size:32px!important}.sl-blog-byline{align-items:flex-start;line-height:1.6}.sl-blog-main .sl-blog-tldr{padding:16px;margin-bottom:24px}.sl-blog-cover{display:none}.sl-blog-main .article-content h2{font-size:26px}.sl-blog-main .article-content h3{font-size:22px}}.sl-blog-shell{display:grid;grid-template-columns:210px minmax(0,720px);gap:40px;justify-content:center;max-width:1120px;margin:0 auto;padding:48px 24px 80px;align-items:start}.sl-blog-main{min-width:0}.sl-blog-rail{position:sticky;top:96px;align-self:start}.sl-blog-rail-inner{display:flex;flex-direction:column;gap:28px;max-height:calc(100vh - 128px);overflow-y:auto;padding-right:4px}.sl-blog-toc{flex:1 1 auto;min-height:220px;overflow-y:auto}.sl-blog-rail-news{flex-shrink:0}.sl-blog-rail-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#627087;margin:0 0 12px}.sl-blog-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sl-blog-toc li[data-level="3"]{padding-left:14px}.sl-blog-toc a{display:block;font-size:13px;line-height:1.45;color:#6b7a96;text-decoration:none;padding:6px 8px 6px 12px;border-left:2px solid #e6ebf5;border-radius:0 8px 8px 0;transition:color .15s,border-color .15s,background .15s,transform .15s}.sl-blog-toc a:hover{color:#0f1a2e;background:rgba(15,26,46,.045);transform:translateX(2px)}.sl-blog-toc a.is-active{font-weight:600;background:rgba(15,26,46,.05)}.sl-blog-rail-inner>*{animation:slRailIn .5s ease both}.sl-blog-rail-inner>:nth-child(2){animation-delay:.12s}@keyframes slRailIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sl-blog-rail-label{position:relative;padding-left:14px}.sl-blog-rail-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:2px;border-radius:2px;background:currentColor;opacity:.55}.sl-blog-rail-news{position:relative;overflow:hidden;background:linear-gradient(158deg,#0f1a2e,#16233d 55%,#1b2b49);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:18px 16px 16px;box-shadow:0 10px 28px -18px rgba(9,16,31,.85)}.sl-blog-rail-news:after{content:"";position:absolute;top:-58px;right:-46px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(30,206,206,.3),transparent 68%);pointer-events:none}.sl-blog-rail-news .sl-blog-rail-label{color:rgba(231,239,255,.62);margin-bottom:8px}.sl-blog-rail-news-title{font-family:var(--font-serif,Georgia,serif);font-size:17px;line-height:1.3;color:#f7fbff;margin:0 0 8px;letter-spacing:-.01em}.sl-blog-rail-news-copy{font-size:12.5px;line-height:1.55;color:rgba(231,239,255,.72);margin:0 0 14px}.sl-blog-rail-news input{width:100%;font-size:13px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:rgba(255,255,255,.06);color:#f7fbff}.sl-blog-rail-news input::-moz-placeholder{color:rgba(231,239,255,.42)}.sl-blog-rail-news input::placeholder{color:rgba(231,239,255,.42)}.sl-blog-rail-news input:focus{outline:none;border-color:rgba(30,206,206,.75);box-shadow:0 0 0 3px rgba(30,206,206,.18);background:rgba(255,255,255,.09)}.sl-blog-rail-turnstile{margin-top:10px}.sl-blog-rail-news button{width:100%;margin-top:10px;font-size:13px;font-weight:700;color:#0f1a2e;border:0;border-radius:9px;padding:10px 12px;cursor:pointer;letter-spacing:.01em;transition:filter .15s,transform .15s}.sl-blog-rail-news button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.sl-blog-rail-news button:disabled{opacity:.45;cursor:not-allowed}.sl-blog-rail-news-foot{font-size:11px;color:rgba(231,239,255,.45);margin:10px 0 0;text-align:center}.sl-blog-rail-news-status{font-size:12px;margin:10px 0 0;line-height:1.45}.sl-blog-rail-news-status[data-kind=ok]{color:#5ee9b5}.sl-blog-rail-news-status[data-kind=err]{color:#ff9b9b}.sl-blog-rail-news{transition:transform .3s,border-color .3s,box-shadow .3s}.sl-blog-rail-news:hover{transform:translateY(-2px);border-color:rgba(30,206,206,.35);box-shadow:0 16px 34px -20px rgba(9,16,31,.95)}.sl-blog-author{display:flex;align-items:center;gap:14px;margin-bottom:28px;padding:16px 18px;border-radius:12px;border:1px solid #e3e9f4;border-left:3px solid #3d7bff;background:linear-gradient(135deg,#ffffff,#f5f7fb 75%);box-shadow:0 6px 18px -14px rgba(15,26,46,.28);transition:transform .25s,box-shadow .25s}.sl-blog-author:hover{transform:translateY(-1px);box-shadow:0 10px 26px -14px rgba(15,26,46,.4)}.sl-blog-author img{transition:transform .25s}.sl-blog-author:hover img{transform:scale(1.04)}.sl-blog-author-eyebrow{font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 3px}.sl-blog-author-name{font-size:15px;font-weight:700;color:#0f1a2e;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .25s}.sl-blog-author-name:hover{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.sl-blog-rail-inner>*{animation:none}.sl-blog-author:hover,.sl-blog-author:hover img,.sl-blog-rail-news:hover,.sl-blog-toc a:hover{transform:none}}.sl-blog-tldr{background:#f5f7fb;border-left:3px solid #3d7bff;border-radius:0 12px 12px 0;padding:18px 22px;margin:0 0 36px}.sl-blog-tldr-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px}.sl-blog-tldr-text{font-size:15.5px;line-height:1.72;color:#33425c;margin:0}.sl-blog-main .article-content{font-family:var(--font-sans,"Avenir Next","Segoe UI",sans-serif);font-size:17px;line-height:1.78;color:#33425c}.sl-blog-main .article-content h2,.sl-blog-main .article-content h3,.sl-blog-main .article-content h4{font-family:var(--font-serif,Georgia,serif);color:#0f1a2e;letter-spacing:-.015em}.sl-blog-main .article-content li,.sl-blog-main .article-content p{font-size:17px;line-height:1.78}.sl-blog-main .sl-md-link{color:#1f5fd0;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(31,95,208,.42);font-weight:500;transition:color .15s,text-decoration-color .15s,background-color .15s;border-radius:3px}.sl-blog-main .sl-md-link:hover{color:#12408f;text-decoration-color:#12408f;background:rgba(31,95,208,.07)}.sl-blog-main .sl-md-link:focus-visible{outline:2px solid #1f5fd0;outline-offset:2px;background:rgba(31,95,208,.09)}.sl-blog-main .sl-md-strong{color:#0f1a2e;font-weight:650}@media (max-width:1080px){.sl-blog-shell{grid-template-columns:minmax(0,720px);gap:0}.sl-blog-rail{display:none}}