.homepage-banners{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.learn-banner{--learn-banner-ink:#173525;--learn-banner-muted:#4d6356;--learn-banner-line:#b9d7c2;--learn-banner-accent:#237a3d;--learn-banner-overlay:linear-gradient(105deg, #edf8f0eb, #eef5fbbd);border:1px solid var(--learn-banner-line);color:var(--learn-banner-ink);background:radial-gradient(circle at 92% -80%,#487fc633,#0000 48%),linear-gradient(105deg,#edf8f0 0%,#f5f9f6 54%,#eef5fb 100%);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 2px 10px #1735250f}.learn-banner--green,.learn-banner--primary{--learn-banner-ink:#173525;--learn-banner-muted:#4d6356;--learn-banner-line:#b9d7c2;--learn-banner-accent:#237a3d;--learn-banner-overlay:linear-gradient(105deg, #edf8f0eb, #eef5fbbd)}.learn-banner--amber,.learn-banner--regulatory{--learn-banner-ink:#4b2f0c;--learn-banner-muted:#6f5639;--learn-banner-accent:#b45309;--learn-banner-line:#e4c7a3;--learn-banner-overlay:linear-gradient(120deg, #fff8edeb, #f7f3eab8);background:linear-gradient(120deg,#fff8ed,#f7f3ea)}.learn-banner--blue,.learn-banner--standard-work{--learn-banner-ink:#17314d;--learn-banner-muted:#4a6075;--learn-banner-accent:#2563a8;--learn-banner-line:#aec8e4;--learn-banner-overlay:linear-gradient(120deg, #eef7ffeb, #f2f7fbb8);background:linear-gradient(120deg,#eef7ff,#f2f7fb)}.learn-banner--purple,.learn-banner--astra{--learn-banner-ink:#32205c;--learn-banner-muted:#62547a;--learn-banner-accent:#7c3aed;--learn-banner-line:#c8b6ee;--learn-banner-overlay:linear-gradient(120deg, #f6f1ffeb, #eff4ffb8);background:linear-gradient(120deg,#f6f1ff,#eff4ff)}.learn-banner--slate{--learn-banner-ink:#1e293b;--learn-banner-muted:#526074;--learn-banner-accent:#475569;--learn-banner-line:#cbd5e1;--learn-banner-overlay:linear-gradient(120deg, #f8fafceb, #e2e8f0bd);background:linear-gradient(120deg,#f8fafc,#e2e8f0)}.learn-banner--rose{--learn-banner-ink:#4c1d2d;--learn-banner-muted:#75505d;--learn-banner-accent:#be185d;--learn-banner-line:#f0b8cf;--learn-banner-overlay:linear-gradient(120deg, #fff1f7eb, #fde8f1bd);background:linear-gradient(120deg,#fff1f7,#fde8f1)}.learn-banner:before{z-index:2;background:var(--learn-banner-accent);content:"";width:4px;position:absolute;inset:0 auto 0 0}.learn-banner--with-image:after{z-index:0;background:var(--learn-banner-overlay);content:"";position:absolute;inset:0}.learn-banner__background-image{z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.learn-banner__link{z-index:1;height:100%;min-height:76px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 18px 13px 20px;text-decoration:none;display:grid;position:relative}.learn-banner__link:hover{background:#ffffff61}.learn-banner__link:focus-visible{outline:2px solid var(--learn-banner-accent);outline-offset:-4px}.learn-banner__icon{width:46px;height:46px;color:var(--learn-banner-accent);background:#ffffffc2;border:1px solid #237a3d38;border-radius:50%;place-items:center;display:grid}.learn-banner__copy{gap:3px;min-width:0;display:grid}.learn-banner__copy strong{font-family:var(--whs-font-family);font-size:18px;line-height:1.15}.learn-banner__copy>span{color:var(--learn-banner-muted);font-size:13px;line-height:1.4}.learn-banner__arrow{color:var(--learn-banner-accent);flex:none}.homepage-resources{background:#f8faf9;border-bottom:1px solid #dde3df;flex:none;min-width:0}.homepage-resources__summary{color:#526159;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.25rem;padding:.35rem 1.25rem;font-size:.75rem;font-weight:700;list-style:none;display:flex}.homepage-resources__summary::-webkit-details-marker{display:none}.homepage-resources__summary:hover{color:#17211b;background:#17211b0a}.homepage-resources__summary:focus-visible{outline-offset:-3px;outline:2px solid #6366f1}.homepage-resources__action{align-items:center;gap:.35rem;font-weight:500;display:inline-flex}.homepage-resources[open] .homepage-resources__action svg{transform:rotate(180deg)}.homepage-resources .homepage-banners{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;max-height:min(12rem,26dvh);padding:0 1.25rem .75rem;overflow:auto}.homepage-resources .learn-banner{box-shadow:none}.homepage-resources .learn-banner__link{gap:.65rem;min-height:5rem;padding:.7rem .8rem .7rem 1rem}.homepage-resources .learn-banner__icon{width:2.1rem;height:2.1rem}.homepage-resources .learn-banner__icon svg{width:1.2rem;height:1.2rem}.homepage-resources .learn-banner__copy{overflow-wrap:anywhere}.homepage-resources .learn-banner__copy strong{font-size:.95rem;line-height:1.2}.homepage-resources .learn-banner__copy>span{font-size:.75rem}@media (width<=1120px){.homepage-resources .homepage-banners{grid-template-columns:none;grid-auto-columns:minmax(min(16rem,82vw),1fr);grid-auto-flow:column}}@media (width<=640px){.homepage-resources__summary{min-height:2.75rem;padding-inline:.75rem}.homepage-resources .homepage-banners{padding-inline:.75rem}}.learn-page{--learn-ink:var(--whs-text);--learn-muted:var(--whs-text-muted);--learn-soft:var(--whs-text-muted);--learn-line:var(--whs-border);--learn-surface:var(--whs-surface);--learn-soft-surface:var(--whs-surface-subtle);--learn-green:var(--whs-link);--learn-dark-green:var(--whs-link-hover);background:var(--whs-canvas);min-height:100vh;padding:var(--whs-space-l) var(--whs-space-xl) var(--whs-space-xxl);color:var(--learn-ink)}.learn-shell{width:min(100%,1280px);margin:0 auto}.learn-topbar{justify-content:space-between;align-items:center;gap:18px;min-height:44px;margin-bottom:12px;display:flex}.learn-back-link{color:#315c42;align-items:center;gap:7px;width:fit-content;min-height:40px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.learn-back-link:hover{color:var(--learn-dark-green);text-underline-offset:3px;text-decoration:underline}.learn-language-switcher{justify-content:flex-end;align-items:center;gap:10px;display:flex}.learn-language-switcher__label{color:var(--learn-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.learn-language-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.learn-locale-panel[hidden],[data-learn-shared-locale][hidden]{display:none!important}.learn-eyebrow,.learn-card-kicker{color:var(--learn-green);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:1.35}.learn-pathway-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:20px;margin-top:20px;display:grid}.learn-elearning-card,.learn-governance-note,.learn-tutorials{border:1px solid var(--learn-line);background:var(--learn-surface);border-radius:8px}.learn-elearning-card{flex-direction:column;min-height:300px;padding:28px 30px;display:flex}.learn-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:40px;display:flex}.learn-card-icon{width:44px;height:44px;color:var(--learn-green);background:#edf7ef;border:1px solid #bdd6c4;border-radius:7px;place-items:center;display:grid}.learn-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.learn-status--published{color:#17612f;background:#edf8f0;border-color:#9dcbab}.learn-status--draft{color:#76570e;background:#fff8dd;border-color:#d7c58e}.learn-elearning-card .learn-card-kicker{margin-top:24px}.learn-elearning-card h2,.learn-governance-note h2,.learn-section-heading h2{font-family:var(--whs-font-family);letter-spacing:0;margin:7px 0 0}.learn-elearning-card h2{font-size:var(--whs-font-h2);line-height:1.15}.learn-elearning-card>p:not(.learn-card-kicker){max-width:690px;color:var(--learn-muted);margin:12px 0 0;font-size:14px;line-height:1.65}.learn-card-footer{margin-top:auto;padding-top:24px}.learn-primary-action{border:1px solid var(--learn-green);background:var(--learn-green);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.learn-primary-action:hover{border-color:var(--learn-dark-green);background:var(--learn-dark-green)}.learn-primary-action--disabled{color:#657069;background:#edf0ee;border-color:#ccd3ce}.learn-governance-note{background:linear-gradient(145deg,#f7fafc,#fff);border-left:4px solid #39759e;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:16px;min-height:300px;padding:30px 30px 30px 27px;display:grid}.learn-governance-note__icon{color:#28688f;background:#eef6fa;border:1px solid #bed3df;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.learn-governance-note .learn-card-kicker{color:#28688f}.learn-governance-note h2{max-width:460px;font-size:24px;line-height:1.2}.learn-governance-note p:last-child{max-width:540px;color:var(--learn-muted);margin:13px 0 0;font-size:14px;line-height:1.65}.learn-tutorials{margin-top:20px;padding:30px}.learn-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.learn-section-heading h2{font-size:var(--whs-font-h2);line-height:1.15}.learn-section-heading>div>p:last-child{color:var(--learn-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.learn-resource-count{border:1px solid var(--learn-line);background:var(--learn-soft-surface);min-height:30px;color:var(--learn-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.learn-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.learn-video-card{border:1px solid var(--learn-line);background:var(--learn-surface);border-radius:8px;min-width:0;overflow:hidden}.learn-video-card__media{aspect-ratio:16/9;background:#111a15}.learn-video-card__media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.learn-video-card__body{padding:20px}.learn-video-card__meta{color:var(--learn-soft);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.learn-video-card__meta>span:first-child{color:var(--learn-green);text-transform:uppercase;letter-spacing:.07em}.learn-video-card__meta>span:last-child{align-items:center;gap:5px;display:inline-flex}.learn-video-card h3{font-family:var(--whs-font-family);margin:10px 0 0;font-size:21px;line-height:1.25}.learn-video-card__body>p{color:var(--learn-muted);margin:9px 0 0;font-size:13px;line-height:1.58}.learn-video-card__review{color:var(--learn-soft);flex-wrap:wrap;gap:5px 14px;margin-top:16px;font-size:12px;display:flex}.learn-transcript-link{color:#1f628f;align-items:center;gap:7px;width:fit-content;min-height:40px;margin-top:13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.learn-transcript-link:hover{color:#16496a;text-underline-offset:3px;text-decoration:underline}.learn-empty-state{background:var(--learn-soft-surface);text-align:left;border:1px dashed #b9c4bc;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:180px;margin-top:26px;padding:30px;display:flex}.learn-empty-state__icon{background:var(--learn-surface);width:52px;height:52px;color:var(--learn-green);border:1px solid #cad5cd;border-radius:50%;flex:0 0 52px;place-items:center;display:grid}.learn-empty-state h3{font-family:var(--whs-font-family);margin:0;font-size:20px}.learn-empty-state p{max-width:620px;color:var(--learn-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.learn-course-stack{gap:20px;display:grid}.learn-course-meta{color:var(--learn-soft);flex-wrap:wrap;gap:6px 16px;margin-top:16px;font-size:12px;display:flex}.learn-course-meta span{align-items:center;gap:5px;display:inline-flex}.learn-local-progress-note{color:var(--learn-soft);margin-top:10px;font-size:11px;line-height:1.45;display:block}.learn-load-state{border:1px solid var(--learn-line);background:var(--learn-surface);min-height:86px;color:var(--learn-muted);border-radius:8px;align-items:center;gap:11px;margin-top:20px;padding:20px;font-size:14px;display:flex}.learn-load-state--error{color:#8f2525;background:#fff8f8;border-color:#e4b9b9}.learn-load-state--error>div{flex:1;min-width:0}.learn-load-state--error p{color:#795252;margin:3px 0 0;font-size:12px}.learn-load-state button{color:#26352c;min-height:36px;font:inherit;background:#fff;border:1px solid #aeb9b1;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.learn-spin{animation:.9s linear infinite learn-spin}@keyframes learn-spin{to{transform:rotate(360deg)}}.learn-player-page{background:var(--whs-canvas);min-height:100vh;padding:var(--whs-space-xl);color:var(--whs-text)}.learn-player-shell{width:min(100%,1440px);margin:0 auto}.learn-player-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.learn-player-header .learn-eyebrow{margin-top:10px}.learn-player-header h1{font-family:var(--whs-font-family);font-size:var(--whs-font-h1);line-height:var(--whs-line-h1);margin:4px 0 0}.learn-player-progress{gap:7px;width:min(300px,40vw);display:grid}.learn-player-frame{height:max(720px,100vh - 230px);min-height:620px;box-shadow:none;background:#fff;border:1px solid #bdc9c1;border-radius:9px;margin-top:12px;overflow:hidden}.learn-player-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}body.awsui-dark-mode .learn-banner{--learn-banner-ink:#eff8f1;--learn-banner-muted:#c2d4c8;--learn-banner-line:#3e5e4a;--learn-banner-accent:#65c47d;--learn-banner-overlay:linear-gradient(105deg, #21342af0, #21323fe0);box-shadow:none;background:radial-gradient(circle at 92% -80%,#4e86c938,#0000 48%),linear-gradient(105deg,#21342a 0%,#24342d 54%,#21323f 100%)}body.awsui-dark-mode .learn-banner--amber,body.awsui-dark-mode .learn-banner--regulatory{--learn-banner-line:#6b5135;--learn-banner-accent:#f2b667;--learn-banner-overlay:linear-gradient(120deg, #2a241bf0, #202832e0);background:linear-gradient(120deg,#2a241b,#202832)}body.awsui-dark-mode .learn-banner--blue,body.awsui-dark-mode .learn-banner--standard-work{--learn-banner-line:#355b7e;--learn-banner-accent:#83b8ed;--learn-banner-overlay:linear-gradient(120deg, #1c2d3cf0, #202d38e0);background:linear-gradient(120deg,#1c2d3c,#202d38)}body.awsui-dark-mode .learn-banner--purple,body.awsui-dark-mode .learn-banner--astra{--learn-banner-line:#514273;--learn-banner-accent:#b79af5;--learn-banner-overlay:linear-gradient(120deg, #241d32f0, #1d2938e0);background:linear-gradient(120deg,#241d32,#1d2938)}body.awsui-dark-mode .learn-banner--slate{--learn-banner-line:#475569;--learn-banner-accent:#cbd5e1;--learn-banner-overlay:linear-gradient(120deg, #1e293bf0, #273344e0);background:linear-gradient(120deg,#1e293b,#273344)}body.awsui-dark-mode .learn-banner--rose{--learn-banner-line:#704052;--learn-banner-accent:#f9a8d4;--learn-banner-overlay:linear-gradient(120deg, #361e2af0, #2b2334e0);background:linear-gradient(120deg,#361e2a,#2b2334)}body.awsui-dark-mode .homepage-resources{background:#111820;border-color:#303b47}body.awsui-dark-mode .homepage-resources__summary{color:#b7c4ce}body.awsui-dark-mode .homepage-resources__summary:hover{color:#edf2f7;background:#202a35}@media (width<=1120px){.homepage-banners{grid-template-columns:1fr 1fr}}@media (width<=640px){.homepage-banners{grid-template-columns:1fr}}body.awsui-dark-mode .learn-banner__link:hover{background:#ffffff0a}body.awsui-dark-mode .learn-banner__icon{border-color:var(--learn-banner-line);background:#ffffff0f}body.awsui-dark-mode .learn-page{--learn-ink:var(--whs-text);--learn-muted:var(--whs-text-muted);--learn-soft:var(--whs-text-muted);--learn-line:var(--whs-border);--learn-surface:var(--whs-surface);--learn-soft-surface:var(--whs-surface-subtle);--learn-green:var(--whs-link);--learn-dark-green:var(--whs-link-hover);background:var(--whs-canvas)}body.awsui-dark-mode .learn-back-link{color:#a8ddb4}body.awsui-dark-mode .learn-language-switcher__label{color:var(--learn-muted)}body.awsui-dark-mode .learn-elearning-card,body.awsui-dark-mode .learn-tutorials,body.awsui-dark-mode .learn-video-card{background:var(--learn-surface)}body.awsui-dark-mode .learn-card-icon{background:#263c30;border-color:#456451}body.awsui-dark-mode .learn-status--published{color:#a8e8b6;background:#243d2d;border-color:#3e704b}body.awsui-dark-mode .learn-status--draft{color:#f4da87;background:#3d3725;border-color:#756637}body.awsui-dark-mode .learn-primary-action--disabled{color:#b8c2bc;background:#303a34;border-color:#48534c}body.awsui-dark-mode .learn-governance-note{border-color:var(--learn-line);background:linear-gradient(145deg,#202f3a,#202a35);border-left-color:#67a6cf}body.awsui-dark-mode .learn-governance-note__icon{color:#92cdec;background:#253a46;border-color:#41677c}body.awsui-dark-mode .learn-governance-note .learn-card-kicker,body.awsui-dark-mode .learn-transcript-link{color:#92cdec}body.awsui-dark-mode .learn-empty-state{border-color:#526057}body.awsui-dark-mode .learn-empty-state__icon{background:#26313b;border-color:#48564d}body.awsui-dark-mode .learn-load-state{background:var(--learn-surface)}body.awsui-dark-mode .learn-load-state--error{color:#ffc1c1;background:#3a292d;border-color:#754b4b}body.awsui-dark-mode .learn-load-state--error p{color:#e0b8b8}body.awsui-dark-mode .learn-player-page{color:#f3f7f4;background:#151c24}body.awsui-dark-mode .learn-player-frame{background:#202a35;border-color:#3b4740}@media (width<=900px){.learn-pathway-grid{grid-template-columns:1fr}.learn-elearning-card,.learn-governance-note{min-height:0}}@media (width<=720px){.learn-banner__link{gap:10px;padding:13px 14px 13px 17px}.learn-page{padding:var(--whs-space-l) var(--whs-space-xl) var(--whs-space-xxl)}.learn-topbar{flex-direction:column;align-items:stretch;gap:8px}.learn-language-switcher{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:6px}.learn-language-switcher__label{width:100%}.learn-elearning-card,.learn-tutorials{padding:24px 20px}.learn-governance-note{padding:26px 20px 26px 17px}.learn-section-heading{flex-direction:column;gap:14px}.learn-video-grid{grid-template-columns:1fr}.learn-player-page{padding:16px 12px}.learn-player-header{flex-direction:column;align-items:flex-start}.learn-player-progress{width:100%}.learn-player-frame{height:760px;min-height:600px}}@media (width<=480px){.learn-banner__icon{width:40px;height:40px}.learn-banner__copy strong{font-size:16px}.learn-pathway-grid{gap:14px}.learn-governance-note{grid-template-columns:1fr}.learn-empty-state{flex-direction:column;align-items:flex-start}}.learn-page-heading,.learn-feedback{margin-block:var(--whs-space-l)}.learn-course-stack p{margin:0}.learn-language-switcher{flex-wrap:wrap}.learn-section-heading{display:block}.learn-back-link{color:var(--whs-link)}@media (width<=760px){.learn-page{padding:var(--whs-space-m)}}
