body:has(.capital--post),html:has(.capital--post){overflow-x:clip}.capital{color:#152433}.capital-shell{margin-inline:auto;width:min(100% - 2rem,1160px)}.capital-shell--subscribe{margin-block:4rem}.capital a{color:inherit}.capital-eyebrow{color:#087b76;font-size:.8rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.capital-tags{color:#087b76;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:700;gap:.35rem;margin:0 0 .75rem}.capital-tags a{color:inherit;text-decoration:none}.capital-tags a:focus-visible,.capital-tags a:hover{text-decoration:underline}.capital-summary{color:#4b5c69;line-height:1.55}.capital-text-link{color:#087b76!important;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.capital-button{align-items:center;background:#087b76;color:#fff!important;display:inline-flex;font-weight:700;gap:.75rem;padding:.8rem 1.2rem;text-decoration:none}.capital-button:focus-visible,.capital-button:hover{background:#055c58}.capital-editor-note{background:#fff2cc;color:#4f3e00;padding:1rem}.capital-intro{padding-block:4rem 2.5rem}.capital-intro h1{font-size:clamp(2.5rem,5vw,4.5rem);margin-block:.25rem .75rem}.capital-intro>p:last-child{color:#4b5c69;font-size:1.2rem;line-height:1.5;max-width:680px}.capital-feature{background:#eff4f4;display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden}.capital-feature__image{display:block;min-height:340px}.capital-feature__image img{height:100%;object-fit:cover;width:100%}.capital-feature__content{align-self:center;padding:clamp(1.5rem,4vw,3.5rem)}.capital-feature h2{font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.08;margin:.5rem 0 1rem}.capital-card h3 a,.capital-feature h2 a{text-decoration:none}.capital-card h3 a:hover,.capital-feature h2 a:hover{color:#087b76}.capital-card__meta,.capital-feature__meta{color:#5d6a72;font-size:.85rem}.capital-listing__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:3rem 0 1.25rem}.capital-listing__toolbar h2{font-size:clamp(1.8rem,3vw,2.5rem);margin:0 auto 0 0}.capital-listing__toolbar label{font-size:.9rem;font-weight:700}.capital-topic-filter{background:#fff;border:1px solid #71818a;color:#152433;min-width:180px;padding:.6rem}.capital-card-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.capital-card{border:1px solid #d9e1e4;display:flex;flex-direction:column}.capital-card__image{aspect-ratio:16/10;display:block;overflow:hidden}.capital-card__image img{height:100%;object-fit:cover;width:100%}.capital-card__content{display:flex;flex:1;flex-direction:column;padding:1.35rem}.capital-card h3{font-size:1.4rem;line-height:1.22;margin:0 0 .75rem}.capital-card .capital-text-link{margin-top:auto}.capital-pagination{margin-block:2rem 0}.capital-newsletter{align-items:center;background:#eff4f4;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:clamp(1.5rem,4vw,3rem)}.capital-newsletter h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:.3rem 0 .7rem}.capital-article__header{padding-block:3rem 2rem}.capital-article__header h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08;margin:.5rem 0 1.25rem;max-width:920px}.capital-article__meta{align-items:center;color:#5d6a72;display:flex;flex-wrap:wrap;gap:1rem}.capital-article__hero{margin-block:0 3rem}.capital-article__hero img{max-height:620px;object-fit:cover;width:100%}.capital-article__layout{display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:250px minmax(0,1fr)}.capital-article__rail{min-width:0}.capital-toc{border-top:3px solid #087b76;padding:1rem 0;position:sticky;top:100px}.capital-toc[hidden]{display:none}.capital-toc h2{font-size:1rem;margin:0 0 .75rem}.capital-toc ol{margin:0;padding-left:1.25rem}.capital-toc li{font-size:.88rem;line-height:1.35;margin:.55rem 0}.capital-toc__subitem{margin-left:1rem!important}.capital-toc a{color:#4b5c69;text-decoration:none}.capital-toc a:hover,.capital-toc a[aria-current]{color:#087b76;text-decoration:underline}.capital-article__sharing{margin-block:2rem}.capital-article__main{max-width:760px;min-width:0}.capital-article__body{font-size:1.1rem;line-height:1.7}.capital-article__body h2,.capital-article__body h3,.capital-article__body h4,.capital-article__body h5{scroll-margin-top:110px}.capital-article__body h2,.capital-article__body h3,.capital-article__body h4{line-height:1.25;margin-top:2.2rem}.capital-article__body h5{font-size:1.25rem;line-height:1.3;margin-top:1.7rem}.capital-article__body img{height:auto;max-width:100%}.capital-article__body table{display:block;max-width:100%;overflow-x:auto}.capital-cta{background:#eff4f4;border-left:4px solid #087b76;margin-block:3rem;padding:2rem}.capital-cta h2{margin:.25rem 0 1rem}.capital-cta__body{margin-bottom:1.25rem}.capital-related{margin-block:4rem}.capital-related[hidden]{display:none}.capital-related .blog-related{background:#eff4f4;padding:2rem}.capital-related .blog-related .container{max-width:none;padding:0;width:100%}.capital-related .blog-related__title{margin-bottom:1.5rem;text-align:left}.capital-related .blog-related__title h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:0}.capital-related .blog-related__post{border:1px solid #d9e1e4;box-shadow:none}@media (max-width:900px){.capital-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-article__layout{grid-template-columns:1fr}.capital-toc{position:static}.capital-article__rail{order:0}.capital-article__main{order:1}}@media (max-width:640px){.capital-feature,.capital-newsletter{grid-template-columns:1fr}.capital-feature__image{min-height:230px}.capital-card-grid{grid-template-columns:1fr}.capital-article__header{padding-top:2rem}}