.rs-bl{--bl-band:var(--rs-cool);--bl-band-2:#eaf1f3;--bl-line:var(--chakra-colors-surface-line,#e6eaec);--bl-ink:rgba(0,34,56,.8);--bl-mute:rgba(0,34,56,.56)}.rs-bl .rs-bl-k{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-family:var(--rs-font-body);font-size:13px;line-height:1.3;color:var(--bl-mute)}.rs-bl .rs-bl-k span{font-size:11.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--rs-teal-deep)}.rs-bl .rs-bl-k>*+:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--bl-mute);margin-right:10px;vertical-align:middle;position:relative;top:-1px}.rs-bl .rs-bl-who{display:inline-flex;align-items:center;gap:12px;font-family:var(--rs-font-body);font-size:13px;line-height:1.35;color:rgba(0,34,56,.6)}.rs-bl .rs-bl-who img{flex:none;border-radius:50%;background:var(--bl-line);object-fit:cover}.rs-bl .rs-bl-who b{display:block;font-size:14px;font-weight:600;color:var(--rs-navy)}.rs-bl .rs-bl-more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--rs-teal-deep)}.rs-bl svg{width:15px;height:15px;flex:none}.rs-bl .rs-bl-hero .rs-ph-side{display:flex;justify-content:flex-end}.rs-bl .rs-bl-feat{display:block;width:100%;max-width:580px;padding:36px 38px 30px;background:#fff;border-radius:8px;color:var(--rs-navy);text-decoration:none;box-shadow:0 16px 44px rgba(0,34,56,.13),0 0 0 1px rgba(0,34,56,.06)}.rs-bl .rs-bl-feat h2{margin:18px 0 0;font-family:var(--rs-font-head);font-weight:400;font-size:clamp(1.6rem,2.2vw,2rem);line-height:1.14;letter-spacing:-.028em;color:var(--rs-navy);text-wrap:pretty;transition:color .2s}.rs-bl .rs-bl-feat-x{margin:16px 0 0;font-size:16px;line-height:1.55;color:rgba(0,34,56,.68);text-wrap:pretty}.rs-bl .rs-bl-feat-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:30px;padding-top:22px;border-top:1px solid var(--bl-line)}.rs-bl .rs-bl-feat:hover h2{color:var(--rs-teal-deep)}.rs-bl .rs-bl-band{padding:calc(90px + var(--lift,0px)) 0 96px}.rs-bl .rs-bl-band .rs-ph-h{max-width:20ch;margin:0;font-size:clamp(40px,5vw,72px);line-height:1.04;letter-spacing:-.042em}.rs-bl .rs-bl-band .rs-ph-sub{max-width:62ch;margin-top:26px;font-size:18px}.rs-bl .rs-bl-band .rs-ph-bloom{background:radial-gradient(54vw 420px at 80% 104%,rgba(116,201,218,.55),rgba(46,171,199,.3) 34%,rgba(0,115,138,.1) 66%,transparent 100%);-webkit-mask-image:linear-gradient(0deg,transparent,#000 160px);mask-image:linear-gradient(0deg,transparent,#000 160px)}.rs-bl .rs-bl-back{margin:0 0 28px}.rs-bl .rs-bl-back a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:rgba(246,243,241,.66);text-decoration:none}.rs-bl .rs-bl-back a:hover{color:var(--rs-neutral)}.rs-bl .rs-bl-band--shot .rs-ph-h{font-size:clamp(2.5rem,4vw,3.6rem);line-height:1.04;letter-spacing:-.042em}.rs-bl .rs-bl-band--shot .rs-ph-sub{max-width:54ch;font-size:17.5px}.rs-bl .rs-bl-shot{margin:0;width:100%;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 16px 44px rgba(0,34,56,.13),0 0 0 1px rgba(0,34,56,.06)}.rs-bl .rs-bl-shot img{display:block;width:100%;height:auto}.rs-bl .rs-bl-sec{padding-top:88px;padding-bottom:88px}.rs-bl .rs-bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rs-bl .rs-bl-grid>*{display:flex}.rs-bl .rs-bl-card{display:flex;flex-direction:column;width:100%;padding:28px 28px 24px;background:var(--bl-band);border-radius:8px;color:var(--rs-navy);text-decoration:none;transition:background .2s}.rs-bl .rs-bl-card h3{margin:16px 0 0;font-family:var(--rs-font-head);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.022em;color:var(--rs-navy);text-wrap:pretty;transition:color .2s}.rs-bl .rs-bl-card-x{margin:12px 0 0;font-size:15px;line-height:1.55;color:rgba(0,34,56,.66);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rs-bl .rs-bl-card .rs-bl-who{margin-top:auto;padding-top:26px}.rs-bl .rs-bl-card .rs-bl-who img{background:#fff}.rs-bl .rs-bl-card:hover{background:var(--bl-band-2)}.rs-bl .rs-bl-card:hover h3{color:var(--rs-teal-deep)}.rs-bl .rs-bl-empty{margin:0;font-size:17px;color:var(--bl-mute)}.rs-bl .rs-bl-archive{margin-top:96px}.rs-bl .rs-bl-sec>.rs-bl-archive:first-child{margin-top:0}.rs-bl .rs-bl-archive .rs-h2{margin-bottom:28px;color:var(--rs-navy)}.rs-bl .rs-bl-list{margin:0;padding:0;list-style:none}.rs-bl .rs-bl-list [hidden]{display:none}.rs-bl .rs-bl-yr span{display:block;padding:32px 0 12px;border-bottom:1px solid var(--bl-line);font-family:var(--rs-font-body);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--bl-mute)}.rs-bl .rs-bl-yr:first-child span{padding-top:0}.rs-bl .rs-bl-row a{display:grid;grid-template-columns:96px minmax(0,1fr) 24px;gap:32px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--bl-line);color:var(--rs-navy);text-decoration:none}.rs-bl .rs-bl-row time{font-size:14px;font-variant-numeric:tabular-nums;color:var(--bl-mute)}.rs-bl .rs-bl-row-t b{display:block;font-family:var(--rs-font-head);font-weight:400;font-size:21px;line-height:1.25;letter-spacing:-.02em;color:var(--rs-navy);text-wrap:pretty;transition:color .2s}.rs-bl .rs-bl-row-t>span{margin-top:6px;max-width:72ch;font-size:15px;line-height:1.55;color:rgba(0,34,56,.62);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rs-bl .rs-bl-row-go{align-self:center;color:rgba(0,34,56,.3);transition:color .2s,transform .2s}.rs-bl .rs-bl-row a:hover b{color:var(--rs-teal-deep)}.rs-bl .rs-bl-row a:hover .rs-bl-row-go{color:var(--rs-teal-deep);transform:translateX(3px)}.rs-bl .rs-bl-list-more{margin-top:40px;text-align:center}.rs-bl .rs-bl-post{display:grid;grid-template-columns:232px minmax(0,688px);gap:0 96px;align-items:start;padding-top:80px;padding-bottom:40px}.rs-bl .rs-bl-rail{position:sticky;top:128px}.rs-bl .rs-bl-rail-d{display:flex;flex-wrap:wrap;gap:4px 10px;margin:16px 0 0;font-size:14px;color:rgba(0,34,56,.6)}.rs-bl .rs-bl-rail-d>*+:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6;margin-right:10px;vertical-align:middle;position:relative;top:-1px}.rs-bl .rs-bl-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.rs-bl .rs-bl-chips li{border-radius:4px;background:var(--bl-band);font-size:13px;font-weight:500;color:var(--rs-navy)}.rs-bl .rs-bl-chips li:not(:has(a)),.rs-bl .rs-bl-chips li>*{display:block;padding:6px 11px}.rs-bl .rs-bl-chips a{color:inherit;text-decoration:none}.rs-bl .rs-bl-chips li:has(a:hover){background:var(--bl-band-2)}.rs-bl .rs-bl-toc{margin-top:32px;padding-top:26px;border-top:1px solid var(--bl-line)}.rs-bl .rs-bl-toc summary{display:block;list-style:none;font-family:var(--rs-font-body);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bl-mute)}.rs-bl .rs-bl-toc summary::-webkit-details-marker{display:none}.rs-bl .rs-bl-toc ol{margin:16px 0 0;padding:0;list-style:none}.rs-bl .rs-bl-toc a{display:block;padding:7px 0;font-size:14px;line-height:1.4;color:var(--bl-mute);text-decoration:none;transition:color .2s}.rs-bl .rs-bl-toc a.on,.rs-bl .rs-bl-toc a:hover{color:var(--rs-navy)}.rs-bl .rs-bl-toc a.on{font-weight:500}@media (min-width:981px){.rs-bl .rs-bl-toc summary{pointer-events:none}}.rs-bl .rs-bl-main{min-width:0}.rs-bl .rs-bl-body{max-width:688px;font-family:var(--rs-font-body);font-size:17.5px;line-height:1.7;color:var(--bl-ink)}.rs-bl .rs-bl-prose{display:contents}.rs-bl .rs-bl-body>:first-child>:first-child{margin-top:0}.rs-bl .rs-bl-body p{margin:20px 0 0}.rs-bl .rs-bl-body h2{margin:64px 0 0;scroll-margin-top:120px;font-weight:400;font-size:clamp(1.7rem,2.4vw,2.15rem);line-height:1.15;letter-spacing:-.028em}.rs-bl .rs-bl-body h2,.rs-bl .rs-bl-body h3{font-family:var(--rs-font-head);color:var(--rs-navy);text-wrap:pretty}.rs-bl .rs-bl-body h3{margin:40px 0 0;font-weight:500;font-size:21px;line-height:1.3;letter-spacing:-.015em}.rs-bl .rs-bl-body :is(h2,h3)+p{margin-top:14px}.rs-bl .rs-bl-body h4{margin:28px 0 0;font-size:16px}.rs-bl .rs-bl-body h4,.rs-bl .rs-bl-body strong{font-weight:600;color:var(--rs-navy)}.rs-bl .rs-bl-body a{color:var(--rs-teal-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rs-bl .rs-bl-body a:hover{color:var(--rs-navy)}.rs-bl .rs-bl-body ol,.rs-bl .rs-bl-body ul{margin:18px 0 0;padding:0;list-style:none}.rs-bl .rs-bl-body li{position:relative;margin-top:10px;padding-left:26px}.rs-bl .rs-bl-body li>:is(ul,ol){margin-top:10px}.rs-bl .rs-bl-body ul>li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:1px;background:var(--rs-teal)}.rs-bl .rs-bl-body ol{counter-reset:li}.rs-bl .rs-bl-body ol>li{counter-increment:li;padding-left:30px}.rs-bl .rs-bl-body ol>li:before{content:counter(li) ".";position:absolute;left:0;top:0;font-weight:600;font-variant-numeric:tabular-nums;color:var(--rs-teal-deep)}.rs-bl .rs-bl-body blockquote{margin:36px 0 0;padding:0;font-family:var(--rs-font-head);font-weight:300;font-size:22px;line-height:1.4;letter-spacing:-.015em;color:var(--rs-navy)}.rs-bl .rs-bl-body figure{margin:36px 0 0}.rs-bl .rs-bl-body figure img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 0 0 1px var(--bl-line)}.rs-bl .rs-bl-body figcaption{margin-top:10px;font-size:13.5px;color:var(--bl-mute)}.rs-bl .rs-bl-body hr{margin:48px 0 0;border:0;border-top:1px solid var(--bl-line)}.rs-bl .rs-bl-body code{padding:.1em .35em;border-radius:4px;background:var(--bl-band);font-size:.88em}.rs-bl .rs-bl-body pre{margin:28px 0 0;border-radius:8px}.rs-bl .rs-bl-cta{margin-top:32px}.rs-bl .rs-bl-table>div{margin:32px 0 0}.rs-bl .rs-bl-table div:has(>table){border:1px solid var(--bl-line);border-radius:8px;box-shadow:none}.rs-bl .rs-bl-table table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.5}.rs-bl .rs-bl-table :is(thead,tbody,tr){border:0}.rs-bl .rs-bl-table :is(th,td){padding:13px 16px;vertical-align:top}.rs-bl .rs-bl-table thead th{background:var(--bl-band);font-size:13px;font-weight:600;color:var(--rs-navy);vertical-align:bottom}.rs-bl .rs-bl-table tbody :is(th,td){border-top:1px solid var(--bl-line);background:#fff;color:var(--bl-ink);font-size:14.5px}.rs-bl .rs-bl-table tbody td:first-child,.rs-bl .rs-bl-table tbody th{font-weight:500;color:var(--rs-navy)}.rs-bl .rs-bl-table :is(th,td)+:is(th,td){border-left:1px solid var(--bl-line)}.rs-bl .rs-bl-table td:has(>svg){vertical-align:middle}.rs-bl .rs-bl-table ul{margin:12px 0 0;padding:0;font-size:13px}.rs-bl .rs-bl-table ul>li{margin:0;padding:0;color:var(--bl-mute)}.rs-bl .rs-bl-table ul>li:before{content:none}.rs-bl .rs-bl-table p{margin:6px 0 0;font-size:13px;color:var(--bl-mute)}.rs-bl .rs-bl-faq{margin-top:24px;border-top:1px solid var(--bl-line)}.rs-bl .rs-bl-faq details{border-bottom:1px solid var(--bl-line)}.rs-bl .rs-bl-faq summary{position:relative;display:block;padding:20px 44px 20px 0;cursor:pointer;list-style:none;font-family:var(--rs-font-head);font-weight:500;font-size:18.5px;line-height:1.35;letter-spacing:-.012em;color:var(--rs-navy)}.rs-bl .rs-bl-faq summary::-webkit-details-marker{display:none}.rs-bl .rs-bl-faq summary:hover{color:var(--rs-teal-deep)}.rs-bl .rs-bl-faq summary i,.rs-bl .rs-bl-faq summary i:after{position:absolute;right:4px;top:50%;width:14px;height:1.6px;margin-top:-.8px;background:var(--rs-teal-deep);transition:transform .25s}.rs-bl .rs-bl-faq summary i:after{content:"";right:0;transform:rotate(90deg)}.rs-bl .rs-bl-faq details[open] summary i:after{transform:rotate(0)}.rs-bl .rs-bl-faq details>div{padding:0 44px 22px 0}.rs-bl .rs-bl-faq details>div>:first-child{margin-top:0}.rs-bl .rs-bl-sources{margin-top:56px;padding-top:24px;border-top:1px solid var(--bl-line);font-size:13.5px;line-height:1.55;color:rgba(0,34,56,.6)}.rs-bl .rs-bl-sources h4{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bl-mute)}.rs-bl .rs-bl-sources li{margin-top:8px;overflow-wrap:anywhere}.rs-bl .rs-bl-sources ol>li:before{font-weight:500;color:rgba(0,34,56,.5)}.rs-bl .rs-bl-sources a{color:inherit}.rs-bl .rs-bl-related{padding-top:24px;padding-bottom:88px}.rs-bl .rs-bl-related-in{padding-top:80px;border-top:1px solid var(--bl-line)}.rs-bl .rs-bl-related .rs-h2{margin-bottom:36px;color:var(--rs-navy)}@media (max-width:980px){.rs-bl .rs-bl-hero .rs-ph-side{justify-content:stretch}.rs-bl .rs-bl-feat{max-width:none}.rs-bl .rs-bl-band{padding:calc(62px + var(--lift,0px)) 0 64px}.rs-bl .rs-bl-band--shot .rs-bl-shot{width:165%;max-width:none}.rs-bl .rs-bl-grid{grid-template-columns:1fr;gap:16px}.rs-bl .rs-bl-sec{padding-top:64px;padding-bottom:64px}.rs-bl .rs-bl-archive{margin-top:72px}.rs-bl .rs-bl-post{grid-template-columns:minmax(0,1fr);padding-top:56px;padding-bottom:64px}.rs-bl .rs-bl-rail{position:static;margin-bottom:40px}.rs-bl .rs-bl-toc{margin-top:28px;padding-top:0;border:1px solid var(--bl-line);border-radius:8px}.rs-bl .rs-bl-toc summary{position:relative;padding:16px 48px 16px 18px;cursor:pointer}.rs-bl .rs-bl-toc summary:after{content:"";position:absolute;right:20px;top:50%;width:7px;height:7px;margin-top:-6px;border-right:1.6px solid var(--rs-teal-deep);border-bottom:1.6px solid var(--rs-teal-deep);transform:rotate(45deg);transition:transform .2s}.rs-bl .rs-bl-toc[open] summary:after{transform:rotate(-135deg);margin-top:-2px}.rs-bl .rs-bl-toc ol{margin:0;padding:0 18px 12px}.rs-bl .rs-bl-toc a{padding:9px 0;border-top:1px solid var(--bl-line);font-size:15px;color:var(--rs-navy)}.rs-bl .rs-bl-related{padding-top:64px;padding-bottom:64px}}@media (max-width:640px){.rs-bl .rs-bl-feat{padding:26px 24px 22px}.rs-bl .rs-bl-feat-foot{flex-wrap:wrap}.rs-bl .rs-bl-row a{grid-template-columns:minmax(0,1fr);gap:6px;padding:20px 0}.rs-bl .rs-bl-row-go{display:none}.rs-bl .rs-bl-row-t b{font-size:19px}.rs-bl .rs-bl-body{font-size:17px}.rs-bl .rs-bl-body h2{margin-top:52px}.rs-bl .rs-bl-faq summary{font-size:17px}.rs-bl .rs-bl-k>*+:before{content:none}.rs-bl .rs-bl-k{column-gap:14px}}.rs-bl .rs-bl-body .rich-table :is(th,td){text-align:left;vertical-align:top;line-height:1.5}.rs-bl .rs-bl-body .rich-table thead th{padding:13px 16px;vertical-align:middle;background:var(--rs-cool);font-size:13px;font-weight:600;color:var(--rs-navy)}.rs-bl .rs-bl-body .rich-table tbody :is(th,td){padding:14px 16px;font-size:14.5px;color:rgba(0,34,56,.8)}.rs-bl .rs-bl-body .rich-table tbody :is(th,td):first-child{font-weight:500;color:var(--rs-navy)}.rs-bl .rs-bl-body .rich-table .rich-table-ball{color:var(--rs-teal)}.rs-bl .rs-bl-body .rich-table-legend{display:none}.rs-bl .rs-bl-body .rich-table-foot{margin-top:10px;font-size:13.5px;font-style:normal;color:rgba(0,34,56,.56)}