:root{--sl-ink:#141414;--sl-ink-dark:#000;--sl-body:#2f3437;--sl-muted:#6b7276;--sl-line:#e4e7e8;--sl-tint:#eaf6f5;--sl-purple:#00807d;--sl-purple-dark:#006360;--sl-navh:84px;--sl-max:1280px;--sl-left:210px;--sl-right:270px}.sl-page{padding-top:var(--sl-navh)}.sl-page,.sl-page a,.sl-page button,.sl-page li,.sl-page p,.sl-page span,.sl-page td,.sl-page th,.sl-page time{font-family:Poppins,system-ui,sans-serif}.sl-wrap{margin-inline:auto;max-width:var(--sl-max);padding-inline:24px}.sl-label{color:var(--sl-muted);font-family:Poppins,system-ui,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.12em;line-height:1.3;margin:0 0 .75rem;text-transform:uppercase}.sl-arrow{color:var(--sl-purple);flex:none;line-height:1}.sl-crumbs{padding:1.5rem 0 0}.sl-crumbs ol{color:var(--sl-muted);flex-wrap:wrap;font-family:Poppins,system-ui,sans-serif;font-size:.74rem;font-weight:500;letter-spacing:.08em;list-style:none;padding:0;text-transform:uppercase}.sl-crumbs li,.sl-crumbs ol{align-items:center;display:flex;gap:.5rem;margin:0}.sl-crumbs li{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.4;min-width:0;text-transform:inherit}.sl-crumbs li+li:before{color:#9aa0a6;content:"/"}.sl-crumbs a{color:var(--sl-muted);text-decoration:none}.sl-crumbs a:hover{color:var(--sl-purple);text-decoration:underline}.sl-crumbs [aria-current]{color:var(--sl-ink);font-weight:600;max-width:56ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-layout{align-items:start;display:grid;gap:0 3rem;grid-template-columns:var(--sl-left) minmax(0,1fr) var(--sl-right);padding-bottom:4rem;padding-top:1.75rem}.sl-nav,.sl-rail{align-self:stretch;min-width:0}.sl-nav__inner,.sl-rail__inner{max-height:calc(100vh - var(--sl-navh) - 32px);overflow-y:auto;position:sticky;scrollbar-width:thin;top:calc(var(--sl-navh) + 16px)}.sl-main{max-width:760px;min-width:0}.sl-nav__group+.sl-nav__group{border-top:1px solid var(--sl-line);margin-top:1.25rem;padding-top:1.25rem}.sl-nav__list{list-style:none;margin:0;padding:0}.sl-nav__list li{margin:0}.sl-nav__list a{border-radius:8px;color:var(--sl-body);display:block;font-size:.9rem;line-height:1.35;padding:.5rem .75rem;text-decoration:none}.sl-nav__list a:hover{background:var(--sl-tint);color:var(--sl-ink)}.sl-nav__list a.is-active{background:var(--sl-ink);color:#fff;font-weight:600}.sl-nav__list--posts a{font-size:.86rem}.sl-nav__list--posts a.is-active{background:var(--sl-tint);box-shadow:inset 3px 0 0 var(--sl-purple);color:var(--sl-ink)}.sl-nav__all{color:var(--sl-purple);display:inline-block;font-size:.86rem;font-weight:600;margin:.6rem 0 0 .75rem;text-decoration:none}.sl-nav__all:hover{text-decoration:underline}.sl-eyebrow{color:var(--sl-purple);font-family:Poppins,system-ui,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.09em;margin:0 0 .9rem;text-transform:uppercase}.sl-eyebrow a{color:inherit;text-decoration:none}.sl-eyebrow a:hover{text-decoration:underline}.sl-title{font-family:Poppins,system-ui,sans-serif;font-size:clamp(2rem,4vw,2.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.25rem}.sl-lead,.sl-title{color:var(--sl-ink)}.sl-lead{border-left:3px solid var(--sl-purple);font-size:1.22rem;line-height:1.55;margin:0 0 1.4rem;padding:.15rem 0 .15rem 1.15rem}.sl-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:.92rem;gap:.65rem;margin:0 0 1.75rem}.sl-meta,.sl-meta a{color:var(--sl-muted)}.sl-meta a{text-decoration:none}.sl-meta a:hover{color:var(--sl-purple);text-decoration:underline}.sl-meta__dot{color:#b8bcc0}.sl-hero{margin:0 0 2.25rem}.sl-hero img{aspect-ratio:16/9;background:var(--sl-tint);border-radius:6px;display:block;height:auto;object-fit:cover;width:100%}.sl-body{color:var(--sl-body);font-size:1.08rem;line-height:1.7}.sl-body>*+*{margin-top:1.4rem}.sl-body h2,.sl-body h3,.sl-body h4{color:var(--sl-ink);font-family:Poppins,system-ui,sans-serif;font-weight:700;letter-spacing:-.015em;scroll-margin-top:120px}.sl-body h2{font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.2;margin-bottom:.9rem;margin-top:2.75rem}.sl-body h3{font-size:1.28rem;line-height:1.3;margin-bottom:.6rem;margin-top:2.1rem}.sl-body h2+h3{margin-top:1.25rem}.sl-body a{color:var(--sl-purple);text-underline-offset:3px}.sl-body ol,.sl-body ul{margin-bottom:1.4rem;margin-top:1.2rem;padding-left:1.4rem}.sl-body li+li{margin-top:.55rem}.sl-body img{border-radius:6px;height:auto;max-width:100%}.sl-body figure{margin:2.25rem 0}.sl-body figcaption{color:var(--sl-muted);font-size:.85rem;margin-top:.7rem;text-align:center}.sl-body blockquote{border-left:3px solid var(--sl-purple);color:var(--sl-ink);font-size:1.2rem;line-height:1.55;margin:2rem 0;padding:.25rem 0 .25rem 1.4rem}.sl-body table{border-collapse:collapse;font-size:.95rem;margin:2rem 0;width:100%}.sl-body td,.sl-body th{border:1px solid var(--sl-line);padding:.7rem .9rem;text-align:left;vertical-align:top}.sl-body th{font-weight:600}.sl-body th,.sl-cta{background:var(--sl-tint)}.sl-cta{border-radius:12px;margin-top:3.5rem;padding:2.5rem 2.25rem}.sl-cta h2{color:var(--sl-ink);font-family:Poppins,system-ui,sans-serif;font-size:1.6rem;font-weight:700;margin:0 0 .6rem}.sl-cta p{color:var(--sl-muted);margin:0 0 1.25rem}.sl-cta p:last-child{margin-bottom:0}.sl-btn,.sl-cta .sb-btn{background:var(--sl-ink);border-radius:100px;color:#fff!important;display:inline-block;font-family:Poppins,system-ui,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.02em;padding:.95rem 2.2rem;text-decoration:none!important}.sl-btn:hover,.sl-cta .sb-btn:hover{background:var(--sl-ink-dark)}.sl-author{border-top:1px solid var(--sl-line);display:flex;gap:1.25rem;margin-top:3rem;padding-top:2rem}.sl-author img{border-radius:50%;flex:none;height:64px;object-fit:cover;width:64px}.sl-author__name{color:var(--sl-ink);font-family:Poppins,system-ui,sans-serif;font-weight:600;margin:0 0 .35rem}.sl-author__bio{color:var(--sl-muted);font-size:.95rem;line-height:1.6;margin:0}.sl-card{border:1px solid var(--sl-line);border-radius:12px;margin:0 0 1rem;padding:1.15rem 1.2rem 1.2rem}.sl-card:last-child{margin-bottom:0}.sl-card--tint{background:var(--sl-tint);border-color:transparent}.sl-toc__list{list-style:none;margin:0;padding:0}.sl-toc__list li{margin:0}.sl-toc__list a{border-left:2px solid var(--sl-line);color:var(--sl-body);display:block;font-size:.9rem;line-height:1.4;padding:.4rem 0 .4rem .8rem;text-decoration:none}.sl-toc__list a:hover{color:var(--sl-purple)}.sl-toc__list a.is-active{border-left-color:var(--sl-purple);color:var(--sl-ink);font-weight:600}.sl-chips{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.sl-chips li{margin:0}.sl-chips a{background:#fff;border:1px solid #d5e6e5;border-radius:8px;color:var(--sl-ink);display:inline-block;font-size:.84rem;line-height:1.3;padding:.4rem .65rem;text-decoration:none}.sl-chips a:hover{border-color:var(--sl-purple);color:var(--sl-purple)}.sl-more{color:var(--sl-purple);display:inline-block;font-size:.86rem;font-weight:600;margin-top:.85rem;text-decoration:none}.sl-more:hover{text-decoration:underline}.sl-related{list-style:none;margin:0;padding:0}.sl-related li{margin:0}.sl-related li+li{border-top:1px solid var(--sl-line)}.sl-related a{color:var(--sl-ink);display:block;font-size:.92rem;line-height:1.4;padding:.7rem 0;text-decoration:none}.sl-related li:first-child a{padding-top:0}.sl-related li:last-child a{padding-bottom:0}.sl-related a:hover{color:var(--sl-purple)}.sl-share{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem}.sl-share__btn{align-items:center;background:none;border:0;color:var(--sl-purple);cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:500;gap:.5rem;padding:0;text-decoration:none}.sl-share__btn:hover{color:var(--sl-purple-dark);text-decoration:underline}.sl-share__btn.is-done{color:#1a7f4b}.sl-share__sep{background:var(--sl-line);display:inline-block;height:22px;width:1px}@media (max-width:1279px){.sl-layout{gap:0 2.5rem;grid-template-columns:minmax(0,1fr) var(--sl-right)}.sl-nav{border-top:1px solid var(--sl-line);grid-column:1/-1;margin-top:3rem;order:3;padding-top:2rem}.sl-nav__inner{max-height:none;overflow:visible;position:static}.sl-nav__list{display:flex;flex-wrap:wrap;gap:.5rem}.sl-nav__list a{border:1px solid var(--sl-line);border-radius:100px;padding:.45rem .95rem}.sl-nav__list--posts{display:grid;gap:.25rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sl-nav__list--posts a{border:0;border-radius:8px;padding:.5rem .75rem}}@media (max-width:1024px){:root{--sl-navh:74px}.sl-layout{grid-template-columns:minmax(0,1fr)}.sl-main{max-width:none}.sl-rail{margin-top:3rem}.sl-rail__inner{max-height:none;overflow:visible;position:static}.sl-toc{display:none}.sl-nav{margin-top:2rem}}@media (max-width:640px){.sl-wrap{padding-inline:20px}.sl-lead{font-size:1.08rem}.sl-body{font-size:1.04rem}.sl-hero img{aspect-ratio:4/3}.sl-cta{padding:2rem 1.4rem}.sl-author{flex-direction:column}.sl-nav__list--posts{grid-template-columns:minmax(0,1fr)}.sl-body table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.sl-crumbs [aria-current]{max-width:100%}}.sl-nav__all-link{display:block}.sl-hubhead{background:var(--sl-tint);border-radius:14px;margin:0 0 2.25rem;padding:2rem 2.25rem 2.1rem}.sl-hubhead .sl-label{color:var(--sl-purple);margin-bottom:.9rem}.sl-hubhead h1{color:var(--sl-ink);font-family:Poppins,system-ui,sans-serif;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0 0 .9rem}.sl-hubhead p.sl-hubhead__intro{color:var(--sl-body);font-size:1.05rem;line-height:1.6;margin:0;max-width:60ch}.sl-hubhead p.sl-hubhead__count{color:var(--sl-muted);font-size:.92rem;line-height:1.5;margin:.75rem 0 0}.sl-h2{color:var(--sl-ink);font-family:Poppins,system-ui,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0 0 1.1rem}.sl-h2--spaced{margin-top:3rem}.sl-topics{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.sl-topics li{margin:0}.sl-topic{border:1px solid var(--sl-line);border-radius:12px;color:inherit;display:flex;flex-direction:column;height:100%;padding:1.25rem 1.35rem 1.2rem;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.sl-topic:hover{border-color:var(--sl-purple);box-shadow:0 4px 18px hsla(0,0%,8%,.07)}.sl-topic__name{color:var(--sl-ink);font-family:Poppins,system-ui,sans-serif;font-size:1.12rem;font-weight:600;line-height:1.3;margin:0 0 .45rem}.sl-topic:hover .sl-topic__name{color:var(--sl-purple)}.sl-topic__desc{color:var(--sl-muted);flex:1;font-size:.92rem;line-height:1.5;margin:0 0 .9rem}.sl-topic__count{color:var(--sl-ink);font-size:.84rem;font-weight:600;line-height:1.3;margin:0}.sl-list{list-style:none;margin:0;padding:0}.sl-list>li{border-top:1px solid var(--sl-line);margin:0}.sl-list>li:last-child{border-bottom:1px solid var(--sl-line)}.sl-item{align-items:center;color:inherit;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) 184px;padding:1.35rem 0;text-decoration:none}.sl-item__eyebrow{color:var(--sl-purple);font-size:.7rem;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.sl-item__eyebrow,.sl-item__title{font-family:Poppins,system-ui,sans-serif;font-weight:600;margin:0 0 .4rem}.sl-item__title{color:var(--sl-ink);font-size:1.14rem;letter-spacing:-.005em;line-height:1.32}.sl-item:hover .sl-item__title{color:var(--sl-purple);text-decoration:underline;text-underline-offset:3px}.sl-item__excerpt{color:var(--sl-muted);font-size:.93rem;line-height:1.55;margin:0 0 .5rem}.sl-item__meta{color:var(--sl-muted);font-size:.8rem;line-height:1.4;margin:0}.sl-item__media{aspect-ratio:16/9;background:var(--sl-tint);border-radius:8px;overflow:hidden}.sl-item__media img{display:block;height:100%;object-fit:cover;width:100%}.sl-pager{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1.75rem 0 0}.sl-pager a{color:var(--sl-ink);font-weight:600;text-decoration:none}.sl-pager a:hover{color:var(--sl-purple)}.sl-pager__count{color:var(--sl-muted);font-size:.88rem}.sl-empty{color:var(--sl-muted);padding:2rem 0}.sl-card--cta{background:var(--sl-ink);border-color:var(--sl-ink);color:#fff}.sl-card--cta h2{color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:1.12rem;font-weight:600;letter-spacing:0;line-height:1.3;margin:0 0 .5rem}.sl-card--cta p{color:hsla(0,0%,100%,.82);font-size:.9rem;line-height:1.5;margin:0 0 1rem}.sl-card--cta p:last-child{margin-bottom:0}.sl-card--cta .sb-btn{background:#fff;border-radius:100px;color:var(--sl-ink)!important;display:inline-block;font-family:Poppins,system-ui,sans-serif;font-size:.86rem;font-weight:600;padding:.65rem 1.2rem;text-decoration:none!important}.sl-card--cta .sb-btn:hover{background:var(--sl-tint)}@media (max-width:1024px){.sl-hub .sl-rail{margin-top:2.5rem}}@media (max-width:640px){.sl-hubhead{padding:1.5rem 1.25rem 1.6rem}.sl-topics{grid-template-columns:minmax(0,1fr)}.sl-item{gap:1rem;grid-template-columns:minmax(0,1fr) 96px}.sl-item__excerpt{display:none}}.sl-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sl-search{display:flex;margin:1.4rem 0 0;max-width:420px;position:relative}.sl-search__input{background:#fff;border:1px solid #cfe0df;border-radius:10px;color:var(--sl-ink);font:inherit;font-size:.95rem;height:46px;margin:0;padding:0 46px 0 14px;width:100%}.sl-search__input:focus{border-color:var(--sl-purple);outline:2px solid rgba(0,128,125,.18);outline-offset:0}.sl-search__btn{align-items:center;background:none;border:0;color:var(--sl-ink);cursor:pointer;display:flex;height:46px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:46px}.sl-nav__list--terms a{font-size:.86rem;padding:.42rem .75rem}.sl-lead p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.sl-lead p+p{margin-top:.8rem}.sl-lead strong{font-weight:600}.sl-lead{scroll-margin-top:130px}.sl-gloss .sl-title{margin-bottom:1.4rem}.sl-gloss .sl-body{margin-top:2rem}.sl-gloss .sl-body>h2:first-child{margin-top:0}.sl-letters{display:grid;gap:.4rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.sl-letters li{margin:0}.sl-letters a{background:var(--sl-tint);border-radius:8px;color:var(--sl-ink);display:block;font-size:.86rem;font-weight:600;line-height:1.2;padding:.6rem 0;text-align:center;text-decoration:none}.sl-letters a:hover{background:var(--sl-ink);color:#fff}.sl-letter{border-bottom:1px solid var(--sl-line);color:var(--sl-ink);font-family:Poppins,system-ui,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:2.5rem 0 1.1rem;padding-bottom:.6rem;scroll-margin-top:120px}.sl-hubhead+.sl-letter{margin-top:0}.sl-terms{column-count:2;column-gap:2.5rem;list-style:none;margin:0;padding:0}.sl-terms li{break-inside:avoid;margin:0;padding:0 0 .75rem}.sl-terms a{color:var(--sl-ink);font-size:.98rem;line-height:1.4;text-decoration:underline;text-decoration-color:#c9ccd3;text-underline-offset:3px}.sl-terms a:hover{color:var(--sl-purple);text-decoration-color:currentColor}.sl-share--icons{gap:1.1rem}.sl-share--icons a{color:var(--sl-ink);display:inline-flex;height:24px;width:24px}.sl-share--icons a:hover{color:var(--sl-purple)}.sl-share--icons svg{fill:currentColor;height:100%;width:100%}@media (max-width:1279px){.sl-gloss .sl-nav__list--terms{display:none}.sl-gloss-index .sl-nav{border-top:0;margin:0 0 1.75rem;order:0;padding-top:0}.sl-gloss-index .sl-letters{display:flex;flex-wrap:wrap}.sl-gloss-index .sl-letters a{border:0;border-radius:8px;min-width:44px;padding:.6rem .5rem}.sl-gloss-index .sl-rail{grid-column:2;grid-row:2}.sl-gloss-index .sl-main{grid-column:1;grid-row:2}}@media (max-width:1024px){.sl-gloss-index .sl-main,.sl-gloss-index .sl-rail{grid-column:auto;grid-row:auto}}@media (max-width:640px){.sl-terms{column-count:1}}.sl-gloss .sl-body td,.sl-gloss .sl-body th{border-left:0;border-right:0;border-top:0}.sl-gloss .sl-body th{background:none}