.resources-page{color:#14243b;background:#f7f8f7}.resources-page .float-cta{display:none!important}.resource-hero,.resource-article-hero{color:#fff;background:#0d1f3c;padding:144px 0 56px}.resource-hero .eyebrow,.resource-article-hero .eyebrow,.resource-cta .eyebrow{color:#71dab3}.resource-hero h1,.resource-article-hero h1{font-family:var(--font-display,"IBM Plex Sans Condensed", sans-serif);letter-spacing:-.035em;color:#fff;max-width:850px;margin:20px 0 24px;font-size:clamp(2.6rem,5.4vw,4.9rem);font-weight:600;line-height:1.03}.resource-intro{color:#cad5e4;max-width:740px;font-size:1.16rem;line-height:1.65}.resource-tabs{border-bottom:1px solid #ffffff26;flex-wrap:wrap;gap:28px;margin-bottom:42px;padding-bottom:18px;display:flex}.resource-tabs a{color:#c4d1e2;padding-bottom:7px;font-size:.95rem;text-decoration:none}.resource-tabs a[aria-current=page]{color:#8ce8c7;border-bottom:2px solid #8ce8c7}.resource-hero-foot{color:#b7c9db;align-items:center;gap:10px;margin-top:32px;font-size:.83rem;display:flex}.resource-dot{background:#71dab3;border-radius:50%;width:7px;height:7px}.resource-count{font-variant-numeric:tabular-nums;margin-left:auto}.resource-library{padding:40px 0 80px}.resource-search{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:34px;display:flex}.resource-search label{letter-spacing:.03em;margin-bottom:8px;font-size:.75rem;font-weight:600;display:block}.resource-search-field{flex:1;min-width:220px}.resource-search input,.resource-search select{color:#14243b;width:100%;min-height:49px;font:inherit;background:#fff;border:1px solid #c6d1d4;border-radius:4px;padding:12px 14px;font-size:.93rem;display:block}.resource-search .btn{min-height:49px}.resource-select-field{min-width:160px}.resource-reset{padding:12px 0;font-size:.9rem;text-decoration:underline}.resource-results{color:#496077;margin:-14px 0 28px;font-size:.9rem}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.resource-card{background:#fff;border:1px solid #dbe2e4;border-radius:5px;flex-direction:column;padding:28px;transition:border-color .2s,transform .2s;display:flex}.resource-card:hover{border-color:#178467;transform:translateY(-3px)}.resource-card-top{letter-spacing:.05em;color:#16735a;justify-content:space-between;gap:12px;margin-bottom:32px;font-size:.78rem;font-weight:600;display:flex}.resource-card h2{font-family:var(--font-display,"IBM Plex Sans Condensed", sans-serif);color:#14243b;letter-spacing:-.02em;margin:0 0 18px;font-size:1.7rem;line-height:1.15}.resource-card h2 a{color:inherit;text-decoration:none}.resource-card>p{color:#526477;margin:0 0 26px;font-size:.95rem;line-height:1.65}.resource-card .resource-effective{color:#16735a;margin:-12px 0 18px;font-size:.75rem;font-weight:600}.resource-card-bottom{color:#6b7d8b;border-top:1px solid #e4e9ea;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:.73rem;display:flex}.resource-card-bottom>a{color:#14243b;white-space:nowrap;font-weight:600;text-decoration:none}.resource-updates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-source-note{background:#edf2ef;border-left:3px solid #1a8267;margin-top:34px;padding:30px}.resource-source-note h2{margin:0 0 12px;font-size:1.3rem}.resource-source-note p{color:#4e6476;max-width:820px;line-height:1.7}.resource-source-note summary{cursor:pointer;margin-top:16px;font-weight:600}.resource-source-note ul{padding-left:20px;line-height:1.9}.resource-source-note a{color:#155e4b;text-decoration:underline}.resource-cta{color:#fff;background:#0d1f3c;padding:54px 0}.resource-cta>.wrap{justify-content:space-between;align-items:center;gap:40px;display:flex}.resource-cta h2{font-family:var(--font-display,"IBM Plex Sans Condensed", sans-serif);color:#fff;margin:14px 0;font-size:2.3rem;line-height:1.1}.resource-cta p{color:#c4d1e2;line-height:1.6}.resource-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.resource-alphabet{flex-wrap:wrap;gap:9px;margin-bottom:42px;display:flex}.resource-alphabet a{color:#175d4b;background:#fff;border:1px solid #cbd7d3;border-radius:3px;place-items:center;width:38px;height:38px;font-size:.87rem;font-weight:600;text-decoration:none;display:grid}.glossary-group{grid-template-columns:70px minmax(0,1fr);gap:24px;margin:0 0 32px;scroll-margin-top:110px;display:grid}.glossary-letter{color:#16735a;margin:0;font-size:2.5rem;line-height:1}.glossary-list{margin:0}.glossary-entry{border-top:1px solid #d3dedb;grid-template-columns:minmax(200px,.9fr) minmax(0,1.6fr);gap:28px;padding:22px 0;display:grid}.glossary-entry dt a{color:#14243b;justify-content:space-between;align-items:baseline;gap:12px;font-size:1.08rem;font-weight:600;text-decoration:none;display:flex}.glossary-entry dt a span{color:#19846a}.glossary-entry dd{color:#526477;margin:0;font-size:.96rem;line-height:1.65}.resource-empty{padding:40px 0}.resource-empty h2{margin-bottom:12px;font-size:1.8rem}.resource-empty p{margin-bottom:20px}.resource-empty a{text-decoration:underline}.resource-pagination{justify-content:center;align-items:center;gap:24px;margin-top:34px;font-size:.9rem;display:flex}.resource-pagination a{text-decoration:underline}.resource-reading-width{max-width:1100px}.resource-article-hero h1{max-width:950px;font-size:clamp(2.5rem,4.6vw,4rem)}.resource-breadcrumb{color:#bbc9dc;gap:12px;margin-bottom:28px;font-size:.82rem;display:flex}.resource-breadcrumb a{color:inherit}.resource-byline{color:#b7c9db;flex-wrap:wrap;gap:20px;margin-top:30px;font-size:.78rem;display:flex}.resource-byline strong{color:#8ce8c7}.resources-page .site-subpage .resource-article-layout{grid-template-columns:240px minmax(0,780px);justify-content:center;gap:64px;padding-top:58px;padding-bottom:80px;display:grid}.resource-toc{border-right:1px solid #dbe2e4;align-self:start;padding-right:24px;position:sticky;top:110px}.resource-toc nav{flex-direction:column;gap:14px;margin-top:22px;display:flex}.resource-toc nav a{color:#516679;font-size:.85rem;line-height:1.5;text-decoration:none}.resource-toc nav a:hover{text-decoration:underline}.resource-toc-back{color:#16735a;margin-top:30px;font-size:.83rem;display:block}.resource-article-body section{margin:0 0 40px;scroll-margin-top:110px}.resource-article-body h2{font-family:var(--font-display,"IBM Plex Sans Condensed", sans-serif);color:#14243b;margin:0 0 18px;font-size:1.9rem;line-height:1.2}.resource-article-body p{color:#43596d;margin:0 0 18px;font-size:1.04rem;line-height:1.85}.resource-references{border-top:1px solid #d6e0de;padding-top:30px}.resource-references ul{margin-bottom:20px;padding-left:20px;line-height:1.9}.resource-references a{color:#156a52;text-underline-offset:3px;text-decoration:underline}.resource-article-body .resource-editorial-note,.resource-article-body .resource-checked{color:#65788a;font-size:.85rem;line-height:1.7}.resource-related>div{gap:10px;display:grid}.resource-related a{background:#fff;border:1px solid #d7e1de;grid-template-columns:1fr auto;gap:8px;padding:20px;text-decoration:none;display:grid}.resource-related a span:first-child{color:#16735a;text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;font-size:.72rem}.resource-related a strong{font-size:1.04rem}.resource-inline-cta{background:#eaf1ed;border-radius:4px;padding:30px}.resource-inline-cta h2{font-size:1.6rem}.resource-inline-cta p{font-size:.95rem}.resources-page :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #36b58c}@media (width<=1000px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-page .site-subpage .resource-article-layout{grid-template-columns:180px minmax(0,1fr);gap:36px}.resource-cta>.wrap{flex-direction:column;align-items:start}.glossary-entry{grid-template-columns:minmax(180px,.9fr) minmax(0,1.6fr)}}@media (width<=700px){.resource-hero,.resource-article-hero{padding:112px 0 40px}.resource-tabs{gap:20px;margin-bottom:30px}.resource-tabs a{font-size:.8rem}.resource-intro{font-size:1rem}.resource-hero-foot{flex-wrap:wrap;align-items:start}.resource-count{flex-basis:100%;margin-left:0;padding-left:17px}.resource-grid,.resource-updates-grid{grid-template-columns:1fr}.resource-card{padding:24px}.resource-search{gap:14px}.resource-search-field{flex-basis:100%;min-width:0}.resource-select-field{flex:calc(50% - 7px);min-width:0}.resource-select-field select{padding-left:8px;font-size:.82rem}.resource-search>.btn{flex:100%}.glossary-group{grid-template-columns:35px minmax(0,1fr);gap:16px}.glossary-letter{font-size:2rem}.glossary-entry{grid-template-columns:1fr;gap:9px}.glossary-entry dt a{font-size:1rem}.glossary-entry dd{font-size:.92rem}.resources-page .site-subpage .resource-article-layout{grid-template-columns:1fr;gap:30px;padding-top:30px}.resource-toc{border-bottom:1px solid #dbe2e4;border-right:0;padding:0 0 24px;position:static}.resource-toc nav{gap:10px;margin-top:16px}.resource-toc-back{margin-top:18px}.resource-article-body p{font-size:1rem;line-height:1.8}.resource-article-body h2{font-size:1.7rem}.resource-byline{gap:12px}.resource-cta h2{font-size:2rem}.resource-cta-actions{width:100%}.resource-cta-actions .btn{white-space:nowrap;flex:1;font-size:.8rem}.resource-source-note,.resource-inline-cta{padding:24px}}@media (prefers-reduced-motion:reduce){.resource-card{transition:none}.resource-card:hover{transform:none}}
