
.cs-library{background:#0b1d31;color:#f8f6ee;position:relative;overflow:hidden;isolation:isolate}
.cs-library::before{content:"";position:absolute;pointer-events:none;z-index:-1;inset:0;background:radial-gradient(ellipse at 82% 8%,#18546a64,transparent 37%),radial-gradient(ellipse at 12% 76%,#28627128,transparent 38%)}
.cs-library .shell{position:relative}.cs-topline{display:flex;justify-content:space-between;gap:15px;padding-bottom:23px;border-bottom:1px solid #83b6b241;color:#a1b8c4;font:700 10px var(--sans);letter-spacing:.18em}
.cs-heading{display:grid;grid-template-columns:1.4fr .65fr;align-items:end;gap:10%;padding:70px 0 48px}.cs-heading .display-heading{font-size:clamp(55px,6.8vw,104px);line-height:.98;letter-spacing:-.04em;margin:20px 0 0;color:#f5f3ed}.cs-heading .display-heading em{color:#b9c9c6;font-weight:400}.cs-heading-side{max-width:410px;padding-bottom:8px}.cs-heading-side p{color:#b6c6cf;font-size:18px;line-height:1.65;margin:0 0 25px}.cs-textlink{color:#73c4b5;font-size:13px;font-weight:700;letter-spacing:.04em;border-bottom:1px solid #70b9b4;padding-bottom:8px}.cs-spotlights{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 68px;border-top:1px solid #3b6170;border-bottom:1px solid #3b6170}.cs-spotlights>div{min-width:0;padding:27px 24px 27px 0}.cs-spotlights>div+div{padding-left:28px;border-left:1px solid #355164}.cs-spotlights strong{font-family:var(--serif);font-size:clamp(37px,4.3vw,68px);font-weight:400;line-height:1;color:#f6f4ee;display:block}.cs-spotlights strong span{color:#59b4a9}.cs-spotlights small{display:block;color:#94abb7;margin-top:11px;font:500 12px var(--sans);letter-spacing:.03em}
.cs-toolbar{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:20px}.cs-toolbar-heading h3{margin:0 0 6px;font:400 39px/1.1 var(--serif)}.cs-toolbar-heading>span{font-size:12px;color:#a0b5bc}.cs-find{height:50px;display:flex;align-items:center;gap:11px;padding:0 16px;background:#183047;border:1px solid #426578;width:min(425px,100%);transition:border-color .2s}.cs-find:focus-within{border-color:#6bd2c0}.cs-find svg{fill:none;stroke:#89abae;stroke-width:1.8;width:18px;height:18px;flex:none}.cs-find input{border:0;outline:0;background:transparent;color:#f8f7f3;width:100%;font:500 13px var(--sans)}.cs-find input::placeholder{color:#abbcc7}.cs-filter-row{display:flex;gap:9px;overflow-x:auto;scrollbar-width:thin;padding:14px 0 27px;margin-bottom:4px}.cs-filter{white-space:nowrap;border:1px solid #426076;color:#b7ccd3;border-radius:3px;background:#1a344b;font:600 11px var(--sans);padding:11px 14px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.cs-filter:hover,.cs-filter:focus-visible{border-color:#60b9ac;color:white}.cs-filter.is-active{background:#5fbab0;color:#09263a;border-color:#5fbab0}
.cs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cs-card{display:flex;flex-direction:column;background:#f5f3ec;color:#153147;min-width:0;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 0 0 1px #ffffff17}.cs-card:hover,.cs-card:focus-visible{transform:translateY(-6px);box-shadow:0 20px 40px #020b1660}.cs-card-art{height:190px;position:relative;background:radial-gradient(circle at 50% 40%,#35758377,transparent 65%),linear-gradient(130deg,#162f47,#1c4659 70%,#0c2136);display:flex;align-items:center;justify-content:center;overflow:hidden}.cs-card-art::before{content:"";position:absolute;inset:0;background-image:linear-gradient(#b1dace10 1px,transparent 1px),linear-gradient(90deg,#b1dace10 1px,transparent 1px);background-size:32px 32px}.cs-card-art img{max-width:56%;max-height:148px;object-fit:contain;position:relative;opacity:.72;filter:saturate(.7);transition:transform .5s,opacity .5s}.cs-card:hover img{transform:scale(1.09) rotate(-3deg);opacity:.9}.cs-art-number{position:absolute;top:20px;left:23px;color:#bad1d7;letter-spacing:.16em;font:700 10px var(--sans)}.cs-art-arrow{position:absolute;right:22px;top:14px;width:34px;height:34px;border:1px solid #82b1b4aa;display:grid;place-items:center;border-radius:50%;color:#b4dfd8}.cs-art-kyc{background:linear-gradient(135deg,#15374b,#245a60)}.cs-art-risk{background:linear-gradient(135deg,#14293f,#2d4b65)}.cs-art-operations{background:linear-gradient(135deg,#12354a,#1d5362)}.cs-art-technology{background:linear-gradient(135deg,#102b40,#2b536b)}.cs-art-talent{background:linear-gradient(135deg,#102f42,#325660)}
.cs-card-content{display:flex;flex-direction:column;padding:28px 27px 25px;flex:1}.cs-category{font:700 10px var(--sans);color:#347a76;text-transform:uppercase;letter-spacing:.13em}.cs-card h3{font:400 clamp(25px,2.4vw,34px)/1.07 var(--serif);color:#0f2a3c;margin:14px 0 13px;min-height:70px}.cs-card p{font-size:13px;line-height:1.66;color:#526574;margin:0 0 25px;flex:1}.cs-card-bottom{padding-top:16px;border-top:1px solid #d3dbd7;display:flex;gap:10px;align-items:end;justify-content:space-between}.cs-result strong{font:400 clamp(26px,2.6vw,39px)/1 var(--serif);display:block;color:#1c706f}.cs-result span{font:500 11px/1.4 var(--sans);display:block;color:#63747a;max-width:170px;margin-top:5px}.cs-link{font:700 11px var(--sans);color:#1c5964;white-space:nowrap;padding-bottom:4px}.cs-link span{margin-left:5px}.cs-card[hidden]{display:none!important}.cs-empty{border:1px solid #5a7a7d;text-align:center;padding:65px 15px;margin-top:20px}.cs-empty strong{font:400 38px var(--serif)}.cs-empty p{color:#b6ced2}.cs-empty button{color:#67c6b9;background:none;border:0;border-bottom:1px solid;padding-bottom:6px;cursor:pointer}.cs-more{text-align:center;margin:42px 0 0}.cs-more[hidden]{display:none}.cs-more-button{background:transparent;border:1px solid #648b94;color:#e7f3f0;padding:17px 30px;cursor:pointer;font:700 12px var(--sans);letter-spacing:.06em;transition:background .2s}.cs-more-button:hover{background:#284f63}.cs-more-button span{margin-left:17px;color:#79c8bb}.cs-source-note{color:#8ca7b3;font-size:11px;line-height:1.7;border-top:1px solid #395767;padding-top:23px;margin:50px 0 0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Dedicated article page */
.cs-detail-hero{padding:170px 0 82px;min-height:0;background:#102236;color:#f6f4ee;position:relative;overflow:hidden}.cs-detail-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 85% 50%,#2e6c7560,transparent 43%);pointer-events:none}.cs-detail-hero .shell{position:relative;z-index:1}.cs-detail-crumb{font:700 11px var(--sans);letter-spacing:.07em;color:#aac6c8;margin:0 0 29px}.cs-detail-crumb a{color:#7fc8c0;text-decoration:underline;text-underline-offset:4px}.cs-detail-kicker{font:700 11px var(--sans);letter-spacing:.17em;color:#66b5a9;margin-bottom:18px}.cs-detail-hero h1{font:400 clamp(48px,6.6vw,98px)/.99 var(--serif);letter-spacing:-.025em;max-width:1060px;margin:0 0 27px}.cs-detail-subtitle{color:#bacbd4;font-size:18px;line-height:1.6;max-width:730px}.cs-detail-actions{display:flex;gap:13px;flex-wrap:wrap;margin:34px 0 0}.cs-detail-actions a{padding:14px 18px;border:1px solid #789aa4;color:#f5f7f6;font-size:12px;font-weight:700}.cs-detail-actions a:first-child{background:#64bdb1;border-color:#64bdb1;color:#0c2d41}.cs-detail-body{background:#f5f3ec;padding:70px 0 90px}.cs-detail-layout{display:grid;grid-template-columns:2fr .9fr;gap:9%}.cs-detail-content{max-width:825px}.cs-detail-content h2{font:400 49px/1.1 var(--serif);color:#142f40;margin:47px 0 19px}.cs-detail-content h2:first-child{margin-top:0}.cs-detail-content p{font-size:17px;color:#485e69;line-height:1.8;margin:0 0 20px}.cs-detail-content p:not(:last-child){margin-bottom:22px}.cs-detail-content .cs-body-intro{font:400 29px/1.35 var(--serif);color:#1d4d51}.cs-detail-sidebar{align-self:start;position:sticky;top:115px;background:#e5ebe6;border-top:3px solid #4ca89a;padding:30px}.cs-detail-sidebar small{display:block;font:700 10px var(--sans);letter-spacing:.14em;color:#407a79;text-transform:uppercase;margin-bottom:10px}.cs-detail-sidebar strong{font:400 61px/1 var(--serif);display:block;color:#164e54;margin-bottom:8px}.cs-detail-sidebar>p{font-size:14px;line-height:1.65;color:#455f6b;margin:0 0 27px}.cs-detail-sidebar .cs-side-rule{border-top:1px solid #c7d5d1;margin:25px 0}.cs-detail-sidebar h3{font:400 30px var(--serif);margin:0 0 10px}.cs-detail-sidebar .cs-summary{font-size:13px}.cs-next-wrap{background:#dfe8e4;padding:50px 0}.cs-next-wrap .shell{display:flex;align-items:center;justify-content:space-between;gap:20px}.cs-next-wrap a{font:400 35px var(--serif);color:#1d4852}.cs-next-wrap span{font:700 11px var(--sans);color:#35776f}.cs-detail-archive-note{font-size:12px!important;color:#6f8080!important;border-top:1px solid #d6dddc;padding-top:22px;margin-top:45px!important}
@media(max-width:1050px){.cs-heading{gap:6%}.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-heading .display-heading{font-size:72px}}@media(max-width:730px){.cs-library{padding-top:70px;padding-bottom:70px}.cs-topline{font-size:9px}.cs-topline span:last-child{display:none}.cs-heading{display:block;padding:40px 0}.cs-heading .display-heading{font-size:clamp(48px,10vw,68px)}.cs-heading-side{margin-top:25px}.cs-spotlights{grid-template-columns:repeat(2,1fr);margin-bottom:48px}.cs-spotlights>div{padding:19px 10px!important;border-left:0!important}.cs-spotlights>div:nth-child(2n){padding-left:16px!important;border-left:1px solid #355164!important}.cs-spotlights>div:nth-child(n+3){border-top:1px solid #355164}.cs-toolbar{display:block}.cs-find{width:100%;margin-top:22px}.cs-grid{grid-template-columns:1fr;gap:18px}.cs-card-art{height:160px}.cs-card h3{min-height:0}.cs-detail-hero{padding:125px 0 65px}.cs-detail-hero h1{font-size:clamp(49px,11vw,74px)}.cs-detail-layout{grid-template-columns:1fr}.cs-detail-sidebar{position:relative;top:0;order:-1;margin-bottom:24px}.cs-detail-body{padding:45px 0}.cs-detail-content h2{font-size:41px}.cs-detail-content p{font-size:15px}.cs-next-wrap .shell{display:block}.cs-next-wrap a{display:block;margin-top:13px;font-size:29px}}
@media(prefers-reduced-motion:reduce){.cs-card,.cs-card-art img{transition:none}}
