.vd-resource-article{--ra-ink:#091518;--ra-muted:#53676c;--ra-line:#d8e2e0;--ra-paper:#f7f9f8;--ra-fog:#edf4f1;--ra-navy:#0b2227;--ra-teal:#3cc5b4;background:var(--ra-paper);color:var(--ra-ink)}.vd-resource-article *{box-sizing:border-box}.vd-resource-article a{color:inherit;text-decoration:none}.resource-article-wrap{width:min(1400px,calc(100% - 96px));margin:0 auto}.resource-article-hero{background:linear-gradient(130deg,#fbfcfc 0%,#f5f9f7 60%,#edf4f1 100%);border-bottom:1px solid var(--ra-line);padding:40px 0 54px;position:relative;overflow:hidden}.resource-article-hero:after{content:"";position:absolute;width:620px;height:620px;border:1px solid rgba(40,119,111,.08);border-radius:50%;right:-190px;top:-330px;box-shadow:0 0 0 100px rgba(255,255,255,.16),0 0 0 210px rgba(255,255,255,.1);pointer-events:none}.resource-breadcrumb{font:500 12px/1.2 "IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#60777b;display:flex;gap:10px;position:relative;z-index:1;margin-bottom:40px}.resource-breadcrumb a{color:#176f67}.resource-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.62fr);gap:76px;align-items:end;position:relative;z-index:1}.resource-track{font:500 13px/1.2 "IBM Plex Mono",monospace;letter-spacing:.11em;text-transform:uppercase;color:#178275;margin-bottom:16px}.resource-hero-copy h1{font-size:clamp(52px,5.1vw,78px);line-height:.96;letter-spacing:-.055em;font-weight:740;max-width:900px;margin:0 0 24px}.resource-deck{font-size:20px;line-height:1.56;color:#40565b;max-width:830px;margin:0}.resource-meta{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:28px;padding-top:20px;border-top:1px solid #d7e1df;font:500 12px/1.4 "IBM Plex Mono",monospace;text-transform:uppercase;letter-spacing:.05em;color:#6c8185}.resource-ownership{background:#0d292e;color:#edf6f5;border:1px solid #25464b;border-radius:12px;padding:28px 30px;box-shadow:0 20px 50px rgba(12,43,48,.12)}.resource-ownership-label,.resource-context-label,.resource-framework-label{font:500 11px/1.2 "IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#75d6c9}.resource-ownership h2{font-size:26px;line-height:1.12;letter-spacing:-.025em;margin:14px 0 14px;font-weight:700}.resource-ownership p{font-size:15px;line-height:1.56;color:#b4c7c9;margin:0}.resource-query{display:grid;grid-template-columns:auto 1fr;gap:18px;margin-top:24px;padding-top:18px;border-top:1px solid #315057;align-items:baseline}.resource-query span{font-size:12px;color:#88a0a4}.resource-query strong{font-size:13px;text-align:right;color:#fff}.resource-article-layout{display:grid;grid-template-columns:minmax(0,880px) minmax(260px,330px);gap:86px;align-items:start;padding-top:74px;padding-bottom:92px}.resource-article-body{font-size:19px;line-height:1.72;color:#283b40;min-width:0}.resource-article-body>p:first-of-type{font-size:22px;line-height:1.62;color:#172a2e}.resource-article-body h2{font-size:42px;line-height:1.06;letter-spacing:-.035em;font-weight:720;margin:64px 0 20px;color:#0b171a}.resource-article-body h3{font-size:29px;line-height:1.12;letter-spacing:-.025em;font-weight:700;margin:42px 0 16px;color:#0b171a}.resource-article-body p{margin:0 0 24px}.resource-article-body ul,.resource-article-body ol{padding-left:26px;margin:0 0 30px}.resource-article-body li{margin:0 0 10px}.resource-article-body blockquote{margin:38px 0;padding:24px 28px;border-left:3px solid #32b6a6;background:#edf5f2;color:#1f393e}.resource-article-body table{border-collapse:collapse;width:100%;margin:36px 0;font-size:16px}.resource-article-body th,.resource-article-body td{padding:14px 16px;border:1px solid #d5dfdd;text-align:left;vertical-align:top}.resource-article-body th{background:#edf3f1}.resource-article-body a{text-decoration:underline;text-decoration-color:#79bcb4;text-underline-offset:3px}.resource-framework{background:#edf5f2;border:1px solid #cedfdb;border-radius:10px;padding:23px 25px;margin:0 0 46px}.resource-framework p{font-size:16px!important;line-height:1.55!important;color:#234348!important;margin:10px 0 0!important;font-weight:650}.resource-context{position:sticky;top:108px}.resource-context-card{background:#fff;border:1px solid var(--ra-line);border-radius:10px;padding:22px}.resource-context-card .resource-context-label{color:#617a7e;margin-bottom:10px}.resource-context-card a{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:16px 0;border-top:1px solid #e0e7e5;font-size:15px;font-weight:650}.resource-context-card a:first-of-type{border-top:0}.resource-context-card a b{color:#148579}.resource-evaluation-label{margin-top:12px;padding-top:18px;border-top:1px solid #d3dfdc;font:500 10px/1.2 "IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#708589}.resource-context-card a.resource-evaluation-link{margin-top:8px;padding:14px 16px;border:1px solid #bcd6d1;border-radius:7px;background:#edf6f3;color:#12383a}.resource-context-card a.resource-evaluation-link b{color:#0b8276}.resource-related{border-top:1px solid var(--ra-line);background:#eef4f2;padding:70px 0 86px}.resource-related-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:34px}.resource-related-head span{font:500 11px/1.2 "IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#617a7e}.resource-related-head h2{font-size:42px;line-height:1.03;letter-spacing:-.04em;margin:9px 0 0}.resource-related-head>a{font-size:14px;font-weight:650}.resource-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.resource-related-grid article{background:#fff;border:1px solid #d4dfdd;border-radius:10px;padding:24px;min-height:250px;display:flex;flex-direction:column}.resource-related-grid small{font:500 10px/1.2 "IBM Plex Mono",monospace;letter-spacing:.09em;text-transform:uppercase;color:#668085}.resource-related-grid h3{font-size:24px;line-height:1.12;letter-spacing:-.025em;margin:14px 0 12px}.resource-related-grid p{font-size:14px;line-height:1.55;color:#586d71;margin:0 0 20px}.resource-related-link{font-size:13px;font-weight:650;color:#147f74;margin-top:auto}@media(max-width:980px){.resource-article-wrap{width:min(100% - 44px,760px)}.resource-article-hero{padding:28px 0 36px}.resource-breadcrumb{margin-bottom:24px;font-size:10px}.resource-hero-grid{grid-template-columns:1fr;gap:24px}.resource-hero-copy h1{font-size:48px}.resource-deck{font-size:17px}.resource-meta{font-size:10px;margin-top:20px;padding-top:15px}.resource-ownership{padding:20px 22px}.resource-ownership h2{font-size:22px}.resource-article-layout{grid-template-columns:1fr;gap:42px;padding-top:50px;padding-bottom:62px}.resource-context{position:static}.resource-context-card{display:grid;grid-template-columns:1fr}.resource-article-body{font-size:18px}.resource-article-body h2{font-size:34px}.resource-article-body h3{font-size:26px}.resource-related{padding:52px 0 64px}.resource-related-grid{grid-template-columns:1fr}.resource-related-head{align-items:start;flex-direction:column}.resource-related-head h2{font-size:34px}}@media(max-width:480px){.resource-article-wrap{width:calc(100% - 36px)}.resource-article-hero{padding-top:22px}.resource-breadcrumb{font-size:9px;margin-bottom:18px}.resource-track{font-size:10px;margin-bottom:11px}.resource-hero-copy h1{font-size:39px;line-height:.98;margin-bottom:16px}.resource-deck{font-size:16px;line-height:1.5}.resource-meta{gap:8px 14px;font-size:9px}.resource-ownership{padding:18px}.resource-ownership-label{font-size:9px}.resource-ownership h2{font-size:19px;margin:10px 0}.resource-ownership p{font-size:14px}.resource-query{grid-template-columns:1fr;gap:5px;margin-top:16px;padding-top:14px}.resource-query strong{text-align:left;font-size:12px}.resource-article-layout{padding-top:38px}.resource-framework{padding:18px;margin-bottom:34px}.resource-framework p{font-size:14px!important}.resource-article-body{font-size:17px;line-height:1.65}.resource-article-body>p:first-of-type{font-size:18px}.resource-article-body h2{font-size:31px;margin-top:48px}.resource-article-body h3{font-size:24px;margin-top:36px}.resource-article-body table{font-size:14px;display:block;overflow-x:auto}.resource-related-grid article{min-height:0}.resource-related-head h2{font-size:31px}}