.bl-guide,.bl-guide-page{--bl-blue:#093155;--bl-yellow:#dbb65f;--bl-gray:#f7f6f4;--bl-link:#125ea1;--bl-ink:#1c1c1c;--bl-muted:#5a5a5a;--bl-line:#e2e0dc;--bl-white:#fff;--bl-radius:6px;--bl-read:720px;--bl-toc:240px;--bl-header-h:150px;--bl-anchor-offset:calc(var(--bl-header-h) + 24px);--bl-sticky-top:32px}.body-wrapper:has(.bl-guide){overflow-x:clip}.bl-guide{color:var(--bl-ink);font-family:Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.bl-guide *,.bl-guide :after,.bl-guide :before{box-sizing:border-box}.bl-guide h1,.bl-guide h2,.bl-guide h3{font-family:Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:normal;text-transform:none}.bl-guide-wrap{padding-left:23px;padding-right:23px}@media (min-width:768px){.bl-guide-wrap{padding-left:20px;padding-right:20px}}@media (min-width:992px){.bl-guide-wrap{padding-left:40px;padding-right:40px}}@media (min-width:1440px){.bl-guide-wrap{padding-left:79px;padding-right:72px}}.bl-guide a:focus-visible,.bl-guide summary:focus-visible,.bl-guide-crumbs a:focus-visible{outline:3px solid var(--bl-link);outline-offset:2px}.bl-guide-page{position:relative}.bl-guide-page .bl-guide-crumbs{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;left:0;line-height:20px;padding-top:20px;position:absolute;right:0;top:0;z-index:2}.bl-guide-page .bl-guide-crumbs ol{display:flex;flex-wrap:nowrap;list-style:none;margin:0;min-width:0;padding-left:0}.bl-guide-page .bl-guide-crumbs li{color:hsla(0,0%,100%,.8);flex:0 0 auto;margin:0;padding-left:0;white-space:nowrap}.bl-guide-page .bl-guide-crumbs li[aria-current]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.bl-guide-page .bl-guide-crumbs li:before{content:none}.bl-guide-page .bl-guide-crumbs li+li:before{color:hsla(0,0%,100%,.4);content:"/";margin:0 10px}.bl-guide-page .bl-guide-crumbs a{color:var(--bl-yellow);text-decoration:none}.bl-guide-page .bl-guide-crumbs a:hover{text-decoration:underline}.bl-guide-hero{background:var(--bl-blue);color:var(--bl-white);isolation:isolate;overflow:hidden;position:relative}.bl-guide-hero-inner{max-width:880px;padding-bottom:56px;padding-top:68px}.bl-guide-hero--media .bl-guide-hero-inner{padding-bottom:88px;padding-top:92px}.bl-guide-hero-media{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.bl-guide-hero-media img{height:100%;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:68%}.bl-guide-hero-media:after{background:linear-gradient(90deg,var(--bl-blue) 0,var(--bl-blue) 32%,rgba(9,49,85,.92) min(840px,75%),rgba(9,49,85,.45) 100%),linear-gradient(0deg,rgba(9,49,85,.55) 0,rgba(9,49,85,0) 45%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bl-guide-hero--media:after{background:var(--bl-yellow);bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.bl-guide .bl-guide-eyebrow{color:var(--bl-yellow);font-size:14px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.bl-guide .bl-guide-title{color:var(--bl-white);font-size:clamp(34px,4.2vw,52px);font-weight:700;letter-spacing:-.01em;line-height:1.12;margin:0}.bl-guide .bl-guide-subhead{color:hsla(0,0%,100%,.86);font-size:clamp(18px,1.6vw,21px);font-weight:300;line-height:1.5;margin:18px 0 0;max-width:var(--bl-read);white-space:pre-line}.bl-guide .bl-guide-meta{color:hsla(0,0%,100%,.72);display:flex;flex-wrap:wrap;font-size:14px;gap:6px 22px;margin:24px 0 0}.bl-guide-layout{padding-bottom:72px;padding-top:48px}.bl-guide-article{max-width:var(--bl-read);min-width:0}.bl-guide-toc{display:none}@media (min-width:1024px){.bl-guide-layout{align-items:start;column-gap:clamp(40px,4.5vw,80px);display:grid;grid-template-columns:var(--bl-toc) minmax(0,var(--bl-read));justify-content:start}.bl-guide-toc{display:block;max-height:calc(100vh - var(--bl-header-h) - 48px);overflow-y:auto;position:sticky;top:calc(var(--bl-header-h) + 24px);transition:top .3s ease-in-out}body.down .bl-guide-toc{max-height:calc(100vh - var(--bl-sticky-top) - 24px);top:var(--bl-sticky-top)}.bl-guide-jump{display:none}}.bl-guide .bl-guide-toc-label{color:var(--bl-muted);font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.bl-guide .bl-guide-jump ol,.bl-guide .bl-guide-toc ol{list-style:none;margin:0;padding-left:0}.bl-guide .bl-guide-jump li,.bl-guide .bl-guide-toc li{margin:0;padding-left:0}.bl-guide .bl-guide-jump li:before,.bl-guide .bl-guide-toc li:before{content:none}.bl-guide .bl-guide-toc a{border-left:2px solid var(--bl-line);color:var(--bl-ink);display:block;font-size:15px;font-weight:400;line-height:1.4;padding-bottom:7px;padding-left:14px;padding-top:7px;text-decoration:none}.bl-guide .bl-guide-toc a:hover{color:var(--bl-link)}.bl-guide .bl-guide-toc a.is-active{border-left-color:var(--bl-yellow);color:var(--bl-blue);font-weight:700}.bl-guide-jump{background:var(--bl-white);border:1px solid var(--bl-line);border-radius:var(--bl-radius);margin:0 0 32px}.bl-guide-jump summary{align-items:center;color:var(--bl-blue);cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;list-style:none;padding:14px 16px}.bl-guide-jump summary::-webkit-details-marker{display:none}.bl-guide-jump summary:after{border-bottom:2px solid var(--bl-blue);border-right:2px solid var(--bl-blue);content:"";height:9px;transform:rotate(45deg) translateY(-3px);transition:transform .2s;width:9px}.bl-guide-jump[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.bl-guide .bl-guide-jump ol{border-top:1px solid var(--bl-line);padding-bottom:8px;padding-top:6px}.bl-guide .bl-guide-jump a{color:var(--bl-ink);display:block;font-size:15px;padding:10px 16px;text-decoration:none}.bl-guide .bl-guide-intro{margin:0 0 40px}.bl-guide-takeaways{background:var(--bl-gray);border-left:4px solid var(--bl-yellow);border-radius:0 var(--bl-radius) var(--bl-radius) 0;margin:0 0 48px;padding:24px 28px}.bl-guide .bl-guide-takeaways-heading{color:var(--bl-blue);font-size:18px;font-weight:700;line-height:1.3;margin:0 0 12px}.bl-guide .bl-guide-takeaways ul{margin:0;padding-left:20px}.bl-guide .bl-guide-takeaways li{font-size:17px;font-weight:400;line-height:1.55;margin:0 0 8px}.bl-guide .bl-guide-takeaways li:last-child{margin-bottom:0}.bl-guide-section{margin:0 0 48px;scroll-margin-top:var(--bl-anchor-offset)}.bl-guide .bl-guide-h2{color:var(--bl-blue);font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1.2;margin:0 0 18px}.bl-guide .bl-guide-prose{font-size:18px;font-weight:400;line-height:1.7}.bl-guide .bl-guide-prose blockquote,.bl-guide .bl-guide-prose ol,.bl-guide .bl-guide-prose p,.bl-guide .bl-guide-prose table,.bl-guide .bl-guide-prose ul{margin:0 0 20px}.bl-guide .bl-guide-prose>:last-child{margin-bottom:0}.bl-guide .bl-guide-prose ol,.bl-guide .bl-guide-prose ul{padding-left:24px}.bl-guide .bl-guide-prose li{font-size:inherit;line-height:inherit;margin:0 0 8px}.bl-guide .bl-guide-prose h3{color:var(--bl-blue);font-size:22px;font-weight:700;line-height:1.3;margin:32px 0 12px}.bl-guide .bl-guide-prose a{color:var(--bl-link);text-decoration:underline}.bl-guide .bl-guide-prose strong{font-weight:700}.bl-guide .bl-guide-prose img{height:auto;max-width:100%}.bl-guide .bl-guide-prose table{border-collapse:collapse;font-size:16px;width:100%}.bl-guide .bl-guide-prose td,.bl-guide .bl-guide-prose th{border:1px solid var(--bl-line);padding:10px 12px;text-align:left;vertical-align:top}.bl-guide .bl-guide-prose th{background:var(--bl-gray);color:var(--bl-blue);font-weight:700}.bl-guide .bl-guide-prose blockquote{border-left:4px solid var(--bl-yellow);color:var(--bl-blue);font-size:20px;padding-left:20px}.bl-guide .bl-guide-quote{margin:32px 0 0;padding-left:56px;padding-top:8px;position:relative}.bl-guide .bl-guide-quote:before{color:var(--bl-yellow);content:"\201C";font-family:Georgia,serif;font-size:72px;left:0;line-height:1;position:absolute;top:-12px}.bl-guide .bl-guide-quote blockquote{border:0;margin:0;padding:0}.bl-guide .bl-guide-quote blockquote p{color:var(--bl-blue);font-size:19px;font-style:italic;line-height:1.6;margin:0;white-space:pre-line}.bl-guide .bl-guide-quote figcaption{color:var(--bl-muted);font-size:15px;font-weight:700;margin-top:12px}.bl-guide .bl-guide-quote--closing{border-top:1px solid hsla(0,0%,100%,.18);margin-bottom:0;margin-top:0;max-width:calc(var(--bl-toc) + var(--bl-read) + 80px);padding-bottom:56px;padding-top:40px}.bl-guide .bl-guide-quote--closing:before{top:28px}.bl-guide .bl-guide-quote--closing blockquote p{color:var(--bl-white)}.bl-guide .bl-guide-quote--closing figcaption{color:var(--bl-yellow)}.bl-guide-faq-item{border-top:1px solid var(--bl-line);padding-bottom:20px;padding-top:20px}.bl-guide-faq-item:last-child{border-bottom:1px solid var(--bl-line)}.bl-guide .bl-guide-faq-q{color:var(--bl-ink);font-size:19px;font-weight:700;line-height:1.35;margin:0 0 8px}.bl-guide .bl-guide-faq-a{font-size:17px}.bl-guide-cta{align-items:center;display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between}.bl-guide .bl-guide-cta-heading{font-size:22px;font-weight:700;line-height:1.3;margin:0}.bl-guide .bl-guide-cta-text{font-size:16px;font-weight:400;line-height:1.5;margin:8px 0 0;white-space:pre-line}.bl-guide-cta-copy{flex:1 1 320px}.bl-guide .bl-guide-cta-eyebrow{color:var(--bl-yellow);font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.bl-guide-cta--inline{background:var(--bl-blue);border-radius:var(--bl-radius);color:var(--bl-white);margin:0 0 48px;padding:28px 32px}.bl-guide .bl-guide-cta--inline .bl-guide-cta-heading{color:var(--bl-white)}.bl-guide .bl-guide-cta--inline .bl-guide-cta-text{color:hsla(0,0%,100%,.84)}.bl-guide-closing{background:var(--bl-blue);color:var(--bl-white)}.bl-guide-cta--closing{max-width:calc(var(--bl-toc) + var(--bl-read) + 80px);padding-bottom:56px;padding-top:56px}.bl-guide .bl-guide-cta--closing .bl-guide-cta-heading{color:var(--bl-white);font-size:clamp(26px,2.6vw,34px)}.bl-guide .bl-guide-cta--closing .bl-guide-cta-text{color:hsla(0,0%,100%,.84);font-size:18px}.bl-guide .bl-guide-btn{background:var(--bl-yellow);border:2px solid var(--bl-yellow);border-radius:4px;color:var(--bl-blue);display:inline-block;font-size:16px;font-weight:700;line-height:1.2;padding:14px 28px;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.bl-guide .bl-guide-btn:hover{background:transparent;color:var(--bl-yellow)}.bl-guide-related{background:var(--bl-gray);padding-bottom:64px;padding-top:56px}.bl-guide .bl-guide-related-heading{color:var(--bl-blue);font-size:26px;font-weight:700;line-height:1.2;margin:0 0 24px}.bl-guide .bl-guide-related-list{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;max-width:calc(var(--bl-toc) + var(--bl-read) + 80px);padding-left:0}.bl-guide .bl-guide-related-card{margin:0;padding-left:0}.bl-guide .bl-guide-related-card:before{content:none}.bl-guide .bl-guide-related-card a{background:var(--bl-white);border:1px solid var(--bl-line);border-radius:var(--bl-radius);border-top:4px solid var(--bl-yellow);color:var(--bl-ink);display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .2s}.bl-guide .bl-guide-related-card a:hover{box-shadow:0 6px 18px rgba(9,49,85,.12);transform:translateY(-2px)}.bl-guide .bl-guide-related-media{aspect-ratio:16/9;background:var(--bl-gray);display:block}.bl-guide .bl-guide-related-media img{display:block;height:100%;object-fit:cover;width:100%}.bl-guide .bl-guide-related-body{display:flex;flex-direction:column;gap:8px;padding:22px 24px}.bl-guide .bl-guide-related-title{color:var(--bl-blue);font-size:18px;font-weight:700;line-height:1.3}.bl-guide .bl-guide-related-desc{color:var(--bl-muted);font-size:15px;font-weight:400;line-height:1.5}@media (max-width:767px){.bl-guide-hero-inner{padding-bottom:40px}.bl-guide-hero--media .bl-guide-hero-inner{padding-bottom:56px;padding-top:76px}.bl-guide-hero-media img{width:100%}.bl-guide-hero-media:after{background:linear-gradient(180deg,rgba(9,49,85,.88),rgba(9,49,85,.95))}.bl-guide-layout{padding-bottom:48px;padding-top:32px}.bl-guide .bl-guide-prose{font-size:17px}.bl-guide-takeaways{padding:20px}.bl-guide-cta--inline{padding:24px 20px}.bl-guide .bl-guide-prose table{display:block;font-size:15px;overflow-x:auto}.bl-guide .bl-guide-prose td,.bl-guide .bl-guide-prose th{min-width:160px}.bl-guide .bl-guide-quote{padding-left:44px}.bl-guide .bl-guide-quote:before{font-size:60px}.bl-guide .bl-guide-quote blockquote p{font-size:18px}.bl-guide .bl-guide-btn{text-align:center;white-space:normal}}@media (prefers-reduced-motion:reduce){.bl-guide *,.bl-guide-toc{transition:none!important}}