.aws-page{background:#fbf7f1;color:#17354a}.aws-page .aws-hero{padding:34px 0 88px;background:#f5e8d8}.aws-breadcrumbs{display:flex;gap:10px;align-items:center;margin:0 0 46px;font:500 11px/1.4 "DM Mono",monospace;text-transform:uppercase;letter-spacing:.08em;color:#087fbd}.aws-breadcrumbs a{color:#087fbd;text-decoration:none}.aws-breadcrumbs a:hover{color:#ff5a1f}.aws-hero-grid,.aws-split,.aws-section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:72px;align-items:center}.aws-logo-panel{min-height:380px;display:flex;align-items:center;justify-content:center;border:1px solid #dfbd98;border-radius:28px;background:#fffaf4}.aws-logo-panel img{width:min(280px,70%);height:auto}.aws-page h1{max-width:760px;margin:14px 0 24px;font:500 clamp(38px,5vw,74px)/.98 "Newsreader",serif;letter-spacing:-.045em;color:#18344a}.aws-page h1 i,.aws-page .title i{font-size:clamp(38px,5vw,74px);font-weight:500;color:#ff6005}.aws-lead{max-width:690px;margin:0 0 30px;color:#647584;font:400 17px/1.65 "DM Sans",sans-serif}.aws-actions{display:flex;flex-wrap:wrap;gap:12px}.aws-page .section{padding:92px 0}.aws-page .section:nth-child(even){background:#f0f4ef}.aws-section-head{align-items:end;margin-bottom:42px}.aws-section-head .copy{margin:0}.aws-page .title{margin:10px 0 0;font:500 clamp(38px,5vw,74px)/.98 "Newsreader",serif;letter-spacing:-.035em;color:#18344a}.aws-profile{display:flex;align-items:center;justify-content:center}.aws-profile>img,.aws-profile>.webp-picture>img{display:block;width:min(100%,360px);height:auto;border-radius:22px}.aws-credential{display:flex;gap:18px;align-items:center;width:100%;margin-top:26px;padding:22px;border:1px solid #dfbd98;border-radius:18px;background:#fffaf4}.aws-credential img{width:104px;height:104px;object-fit:contain}.aws-credential strong{display:block;font:600 22px/1.2 "Newsreader",serif}.aws-credential span{display:block;margin-top:7px;color:#647584;font:400 14px/1.55 "DM Sans",sans-serif}.aws-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aws-card{min-height:224px;padding:26px;border:1px solid #dfbd98;border-radius:18px;background:#fffaf4}.aws-card b{display:block;margin-bottom:42px;color:#f45116;font:500 13px/1 "DM Mono",monospace}.aws-card h3{margin:0 0 12px;font:600 23px/1.08 "Newsreader",serif}.aws-card p,.aws-panel p,.aws-faq p{margin:0;color:#647584;font:400 14px/1.65 "DM Sans",sans-serif}.aws-feature-grid,.aws-delivery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aws-panel{padding:30px;border:1px solid #dfbd98;border-radius:20px;background:#fffaf4}.aws-panel h3{margin:0 0 12px;font:600 25px/1.12 "Newsreader",serif}.aws-delivery .aws-panel{min-height:210px}.aws-faqs{display:grid;gap:12px;max-width:940px}.aws-faq{border:1px solid #dfbd98;border-radius:16px;background:#fffaf4;padding:0 24px}.aws-faq summary{cursor:pointer;padding:22px 36px 22px 0;font:600 18px/1.3 "DM Sans",sans-serif}.aws-faq p{padding:0 0 22px}.aws-cta{background:#f0f4ef!important;color:#17354a}.aws-cta .title{color:#18344a}.aws-cta .copy{color:#647584;opacity:1}.aws-cta .button.light{background:#17354a;color:#fff;border-color:#17354a}.aws-card-link{color:inherit;text-decoration:none}.aws-card-link:focus-visible,.aws-page a:focus-visible,.aws-faq summary:focus-visible{outline:3px solid #ff5a1f;outline-offset:4px}.platform-card .aws-card-link,.tr-platform-grid article .aws-card-link{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:inherit;text-decoration:none}.platform-card .aws-card-link:hover h3,.tr-platform-grid article .aws-card-link:hover span{color:#f45116}@media(max-width:900px){.aws-hero-grid,.aws-split,.aws-section-head{grid-template-columns:1fr;gap:34px}.aws-logo-panel{min-height:260px}.aws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aws-feature-grid,.aws-delivery{grid-template-columns:1fr}.aws-page .section{padding:72px 0}}@media(max-width:600px){.aws-page .aws-hero{padding:24px 0 60px}.aws-breadcrumbs{margin-bottom:32px;flex-wrap:wrap}.aws-page h1,.aws-page .title{font-size:clamp(38px,5vw,74px)}.aws-page h1 i,.aws-page .title i{font-size:clamp(38px,5vw,74px)}.aws-grid{grid-template-columns:1fr}.aws-card{min-height:0}.aws-profile>img,.aws-profile>.webp-picture>img{max-width:220px}.aws-credential{align-items:flex-start}.aws-actions{flex-direction:column}.aws-actions .button{text-align:center;width:100%}}/* Designer AWS capability map for the hero visual. */
.aws-logo-panel{position:relative;min-height:430px;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 45%,#fffdfa 0 22%,transparent 22.5%),linear-gradient(145deg,#fffaf4,#f4e5d3)}
.aws-logo-panel:before{content:"";position:absolute;inset:22px;border:1px dashed rgba(23,53,74,.16);border-radius:22px;z-index:-1}
.aws-logo-panel:after{content:"AWS";position:absolute;right:-20px;bottom:-42px;color:rgba(23,53,74,.035);font:700 150px/1 "DM Sans",sans-serif;letter-spacing:-.08em;z-index:-1}
.aws-visual-orbit{position:absolute;left:50%;top:45%;border:1px solid rgba(244,81,22,.24);border-radius:50%;transform:translate(-50%,-50%);z-index:-1}
.aws-visual-orbit--one{width:290px;height:290px}
.aws-visual-orbit--two{width:350px;height:350px;border-color:rgba(23,53,74,.13)}
.aws-visual-core{position:absolute;left:50%;top:45%;width:218px;height:218px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;border:1px solid rgba(223,189,152,.85);border-radius:50%;background:#fffdfa;box-shadow:0 22px 50px rgba(23,53,74,.13);text-align:center}
.aws-visual-core small{margin-bottom:13px;color:#087fbd;font:500 9px/1.25 "DM Mono",monospace;letter-spacing:.1em;text-transform:uppercase}
.aws-logo-panel .aws-visual-core picture{display:block;width:126px;line-height:0}
.aws-logo-panel .aws-visual-core img{display:block;width:100%;height:auto}
.aws-visual-core strong{margin-top:13px;color:#17354a;font:600 13px/1.25 "DM Sans",sans-serif}
.aws-visual-node{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgba(223,189,152,.95);border-radius:999px;background:rgba(255,253,250,.95);box-shadow:0 9px 20px rgba(23,53,74,.08);color:#17354a;font:600 11px/1.15 "DM Sans",sans-serif;white-space:nowrap}
.aws-visual-node b{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#fbe4d7;color:#f45116;font:500 9px/1 "DM Mono",monospace}
.aws-visual-node--architecture{left:7%;top:15%}.aws-visual-node--labs{right:6%;top:18%}.aws-visual-node--security{left:6%;bottom:24%}.aws-visual-node--automation{right:6%;bottom:21%}
.aws-visual-caption{position:absolute;left:24px;right:24px;bottom:20px;margin:0;text-align:center;color:#647584;font:500 9px/1.4 "DM Mono",monospace;letter-spacing:.06em;text-transform:uppercase}
.aws-visual-caption i{display:inline-block;width:4px;height:4px;margin:0 9px;border-radius:50%;background:#ff6005;vertical-align:middle}
@media(max-width:1100px) and (min-width:901px){.aws-visual-node{padding:8px 10px;font-size:10px}.aws-visual-node--architecture,.aws-visual-node--security{left:3%}.aws-visual-node--labs,.aws-visual-node--automation{right:3%}}
@media(max-width:900px){.aws-logo-panel{min-height:440px}.aws-visual-node--architecture{left:12%}.aws-visual-node--labs{right:12%}.aws-visual-node--security{left:12%}.aws-visual-node--automation{right:12%}}
@media(max-width:600px){.aws-logo-panel{min-height:400px}.aws-logo-panel:before{inset:14px}.aws-visual-core{top:43%;width:168px;height:168px;padding:18px}.aws-logo-panel .aws-visual-core picture{width:96px}.aws-visual-core small{font-size:7px}.aws-visual-core strong{font-size:10px}.aws-visual-orbit{top:43%}.aws-visual-orbit--one{width:225px;height:225px}.aws-visual-orbit--two{width:310px;height:310px}.aws-visual-node{gap:5px;padding:7px 9px;font-size:9px}.aws-visual-node b{width:20px;height:20px;font-size:7px}.aws-visual-node--architecture{left:4%;top:11%}.aws-visual-node--labs{right:4%;top:14%}.aws-visual-node--security{left:4%;bottom:24%}.aws-visual-node--automation{right:4%;bottom:21%}.aws-visual-caption{bottom:17px;font-size:7px}.aws-visual-caption i{margin:0 5px}}#aws-expertise .aws-section-head{align-items:start}#aws-expertise .aws-section-head>.copy{margin-top:40px}@media(max-width:900px){#aws-expertise .aws-section-head>.copy{margin-top:0}}/* Refined AWS hero capability map. */
.aws-logo-panel{border-color:#dfbd98;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.96) 0 20%,rgba(255,250,244,.82) 42%,transparent 64%),linear-gradient(145deg,#fffaf4,#f2e4d2);box-shadow:0 18px 42px rgba(23,53,74,.08)}
.aws-logo-panel:before{inset:20px;border-style:solid;border-color:rgba(155,100,60,.2);background-image:linear-gradient(rgba(23,53,74,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(23,53,74,.025) 1px,transparent 1px);background-size:24px 24px}
.aws-logo-panel:after{content:"";right:auto;bottom:auto;left:50%;top:44%;width:12px;height:12px;border-radius:50%;background:#ff6005;box-shadow:0 0 0 7px rgba(255,96,5,.12);transform:translate(-50%,-50%);z-index:-1}
.aws-visual-orbit{top:44%}.aws-visual-orbit--one{width:286px;height:286px;border-style:dashed;border-color:rgba(255,96,5,.36)}.aws-visual-orbit--two{width:350px;height:350px;border-color:rgba(23,53,74,.16)}
.aws-visual-core{top:44%;width:210px;height:210px;border:1px solid rgba(223,189,152,.95);box-shadow:0 24px 55px rgba(23,53,74,.16),inset 0 0 0 8px rgba(245,238,226,.55)}
.aws-visual-core small{color:#087fbd;letter-spacing:.12em}.aws-visual-core strong{color:#17354a}
.aws-visual-node{width:138px;min-height:44px;justify-content:center;padding:10px 16px;border:1px solid #17354a;border-radius:12px;background:#17354a;color:#fff;box-shadow:0 10px 22px rgba(23,53,74,.17);font-size:11px;letter-spacing:.01em}
.aws-visual-node:before{content:"";flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#ff6005;box-shadow:0 0 0 4px rgba(255,96,5,.15)}
.aws-visual-node:after{content:"";position:absolute;top:50%;width:30px;border-top:1px solid rgba(23,53,74,.38)}
.aws-visual-node--architecture{left:6%;top:14%}.aws-visual-node--architecture:after,.aws-visual-node--security:after{left:100%}
.aws-visual-node--labs{right:6%;top:17%}.aws-visual-node--labs:after,.aws-visual-node--automation:after{right:100%}
.aws-visual-node--security{left:6%;bottom:23%}.aws-visual-node--automation{right:6%;bottom:20%}
.aws-visual-caption{left:50%;right:auto;bottom:17px;transform:translateX(-50%);width:max-content;max-width:calc(100% - 48px);padding:8px 15px;border:1px solid rgba(223,189,152,.8);border-radius:999px;background:rgba(255,253,250,.88);color:#526d7b;box-shadow:0 6px 16px rgba(23,53,74,.05)}
@media(max-width:600px){.aws-logo-panel:before{inset:13px;background-size:20px 20px}.aws-logo-panel:after,.aws-visual-orbit{top:42%}.aws-visual-core{top:42%;width:164px;height:164px}.aws-visual-orbit--one{width:220px;height:220px}.aws-visual-orbit--two{width:292px;height:292px}.aws-visual-node{width:auto;min-height:38px;padding:8px 11px;font-size:9px}.aws-visual-node:after{width:16px}.aws-visual-node--architecture{left:3%;top:11%}.aws-visual-node--labs{right:3%;top:14%}.aws-visual-node--security{left:3%;bottom:25%}.aws-visual-node--automation{right:3%;bottom:22%}.aws-visual-caption{bottom:14px;max-width:calc(100% - 28px);padding:7px 10px;white-space:nowrap}}.aws-card{position:relative;overflow:hidden}.aws-card-icon{position:absolute;right:24px;top:22px;display:grid;width:54px;height:54px;place-items:center;border:1px solid #dfbd98;border-radius:50%;background:#f4e5d3;color:#000}.aws-card-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.aws-card>h3{padding-right:66px}@media(max-width:600px){.aws-card-icon{right:18px;top:18px;width:48px;height:48px}.aws-card-icon svg{width:25px;height:25px}.aws-card>h3{padding-right:58px}}.aws-grid .aws-card{display:flex;flex-direction:column;justify-content:center}.aws-grid .aws-card>b{position:absolute;left:26px;top:26px;margin:0}@media(max-width:600px){.aws-grid .aws-card>b{left:20px;top:22px}}/* Refined brand-style expertise icons. */
.aws-grid .aws-card-icon{width:60px;height:60px;right:22px;top:20px;border:1px solid rgba(155,100,60,.32);background:linear-gradient(145deg,#fffaf4,#efd9bd);color:#17354a;box-shadow:0 8px 18px rgba(23,53,74,.1),inset 0 0 0 5px rgba(255,255,255,.42);transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}
.aws-grid .aws-card-icon:before{content:"";position:absolute;right:1px;top:1px;width:10px;height:10px;border:3px solid #fffaf4;border-radius:50%;background:#ff6005}
.aws-grid .aws-card-icon svg{width:31px;height:31px;stroke-width:1.8}
.aws-grid .aws-card:hover .aws-card-icon{transform:translateY(-3px);background:#17354a;color:#fff;box-shadow:0 12px 24px rgba(23,53,74,.18)}
.aws-grid .aws-card:nth-child(3n+2) .aws-card-icon{background:linear-gradient(145deg,#fffaf4,#f8dccb)}
.aws-grid .aws-card:nth-child(3n+3) .aws-card-icon{background:linear-gradient(145deg,#fffaf4,#e5edf1)}
.aws-grid .aws-card:nth-child(3n+2):hover .aws-card-icon,.aws-grid .aws-card:nth-child(3n+3):hover .aws-card-icon{background:#17354a}
@media(max-width:600px){.aws-grid .aws-card-icon{width:52px;height:52px;right:17px;top:17px}.aws-grid .aws-card-icon svg{width:27px;height:27px}.aws-grid .aws-card-icon:before{width:9px;height:9px}}.aws-grid .aws-card-icon:before{display:none}.aws-grid .aws-card .aws-card-icon{background:linear-gradient(145deg,#fffaf4,#efd9bd)!important;color:#17354a!important}.aws-grid .aws-card:hover .aws-card-icon{background:#17354a!important;color:#fff!important}#aws-hands-on .aws-section-head{align-items:start}#aws-hands-on .aws-section-head>.copy{margin-top:40px}@media(max-width:900px){#aws-hands-on .aws-section-head>.copy{margin-top:0}}.aws-visual-core small{font-size:8px}.aws-visual-core strong{font-size:11px}@media(max-width:600px){.aws-visual-core small{font-size:6.5px}.aws-visual-core strong{font-size:9px}}#aws-delivery .aws-section-head{align-items:start}#aws-delivery .aws-section-head>.copy{margin-top:40px}@media(max-width:900px){#aws-delivery .aws-section-head>.copy{margin-top:0}}/* Alternating section palette derived from training.html. */
.aws-page main>section:nth-of-type(2){background:#fbfaf6!important}
.aws-page main>section:nth-of-type(3){background:#f6eee3!important}
.aws-page main>section:nth-of-type(4){background:#edf6f4!important}
.aws-page main>section:nth-of-type(5){background:#f0e6d6!important}
.aws-page main>section:nth-of-type(6){background:#eaf7fc!important}
.aws-page main>section:nth-of-type(7){background:#fbfaf6!important}
.aws-page main>section:nth-of-type(8){background:#ecf3e6!important}
.aws-page main>section:nth-of-type(9){background:#f5eee2!important}
.aws-page main>section:nth-of-type(10){background:#f0f4ef!important}/* Exact warm section palette from the current training.html design. */
.aws-page main>section:nth-of-type(1){background:#f0e2d0!important}
.aws-page main>section:nth-of-type(2){background:#f8f4ed!important}
.aws-page main>section:nth-of-type(3){background:#fdf5ed!important}
.aws-page main>section:nth-of-type(4){background:#fbf0e5!important}
.aws-page main>section:nth-of-type(5){background:#f5e7d8!important}
.aws-page main>section:nth-of-type(6){background:#fdf5ed!important}
.aws-page main>section:nth-of-type(7){background:#f8f4ed!important}
.aws-page main>section:nth-of-type(8){background:#fdf5ed!important}
.aws-page main>section:nth-of-type(9){background:#f5e7d8!important}
.aws-page main>section:nth-of-type(10){background:#ede1d2!important}.aws-cta .aws-section-head{align-items:start}.aws-cta .aws-section-head>div:last-child{margin-top:40px}@media(max-width:900px){.aws-cta .aws-section-head>div:last-child{margin-top:0}}.aws-page main>section:nth-of-type(8){background:#f0e2d0!important}.aws-team-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px}.aws-team-cards article{position:relative;min-height:205px;padding:28px;border:1px solid #dfbd98;border-radius:20px;background:#fffaf4}.aws-team-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#fffaf4,#efd9bd);color:#17354a;box-shadow:inset 0 0 0 1px rgba(155,100,60,.25)}.aws-team-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.aws-team-cards h3{margin:24px 0 9px;color:#17354a;font:600 24px/1.1 "Newsreader",serif}.aws-team-cards p{margin:0;color:#647584;font:400 14px/1.65 "DM Sans",sans-serif}@media(max-width:900px){.aws-team-cards{grid-template-columns:1fr;margin-top:34px}.aws-team-cards article{min-height:0}}#aws-team .aws-split{align-items:start}#aws-team .aws-split>div:last-child{margin-top:40px}@media(max-width:900px){#aws-team .aws-split>div:last-child{margin-top:0}}#aws-hands-on .aws-panel{position:relative;padding-top:32px}#aws-hands-on .aws-panel h3{padding-right:72px}.aws-hands-card-icon{position:absolute;right:24px;top:22px;display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(155,100,60,.32);border-radius:50%;background:linear-gradient(145deg,#fffaf4,#efd9bd);color:#17354a;box-shadow:0 8px 18px rgba(23,53,74,.09),inset 0 0 0 5px rgba(255,255,255,.4)}.aws-hands-card-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(max-width:600px){.aws-hands-card-icon{right:18px;top:18px;width:50px;height:50px}.aws-hands-card-icon svg{width:26px;height:26px}#aws-hands-on .aws-panel h3{padding-right:62px}}#aws-customized .aws-section-head{align-items:start}#aws-customized .aws-section-head>.copy{margin-top:40px}@media(max-width:900px){#aws-customized .aws-section-head>.copy{margin-top:0}}#aws-hands-on .aws-panel h3{min-height:56px;padding-right:92px;display:flex;align-items:center}@media(max-width:600px){#aws-hands-on .aws-panel h3{min-height:50px;padding-right:76px}}.aws-cta .aws-section-head>div:last-child{align-self:stretch;display:grid;grid-template-rows:auto 1fr;margin-top:0;padding-top:40px}.aws-cta .aws-section-head>div:last-child .aws-actions{align-self:end}@media(max-width:900px){.aws-cta .aws-section-head>div:last-child{display:block;padding-top:0}.aws-cta .aws-section-head>div:last-child .aws-actions{margin-top:20px}}#aws-customized .aws-panel,#aws-delivery .aws-panel{position:relative;padding-top:30px}#aws-customized .aws-panel h3,#aws-delivery .aws-panel h3{display:flex;min-height:58px;align-items:center;padding-right:90px}.aws-section-card-icon{position:absolute;right:24px;top:21px;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(155,100,60,.32);border-radius:50%;background:linear-gradient(145deg,#fffaf4,#efd9bd);color:#17354a;box-shadow:0 8px 18px rgba(23,53,74,.09),inset 0 0 0 5px rgba(255,255,255,.4)}.aws-section-card-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}@media(max-width:600px){.aws-section-card-icon{right:18px;top:18px;width:50px;height:50px}.aws-section-card-icon svg{width:26px;height:26px}#aws-customized .aws-panel h3,#aws-delivery .aws-panel h3{min-height:50px;padding-right:72px}}.aws-page .footer{background:#5b4032!important;color:#fff!important}.aws-page .footer p{color:#c3d0d5}.aws-page .footer .copyright{color:#9aafb8}.aws-page .footer .footer-linkedin:hover{background:#f1d4ae!important;border-color:#f1d4ae!important;color:#49362d!important}.aws-page .footer .footer-linkedin:hover span{color:#49362d!important}.aws-cta .aws-actions .button:not(.light){background:transparent!important;color:#17354a!important;border-color:#9b643c!important}.aws-cta .aws-actions .button:not(.light):hover{background:#18344a!important;border-color:#18344a!important;color:#fff!important}.aws-cta .aws-actions .button.light:hover{background:#ff6005!important;border-color:#ff6005!important;color:#fff!important}.aws-page:not(.azure-page) .aws-hero .aws-hero-training-contact:hover{background:#18344a!important;border-color:#18344a!important;color:#fff!important}
/* AWS certification readiness cards. */
.aws-certification-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px}
.aws-certification-cards article{position:relative;height:210px;min-height:210px;overflow:hidden;padding:30px;border:1px solid #dfbd98;border-radius:20px;background:#fffaf4}
.aws-certification-icon{position:absolute;right:24px;top:21px;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(155,100,60,.32);border-radius:50%;background:linear-gradient(145deg,#fffaf4,#efd9bd);color:#17354a;box-shadow:inset 0 0 0 5px rgba(255,255,255,.4)}
.aws-certification-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.aws-certification-cards h3{display:flex;min-height:58px;align-items:center;margin:0 0 12px;padding-right:90px;color:#17354a;font:600 24px/1.1 "Newsreader",serif}
.aws-certification-cards p{margin:0;color:#647584;font:400 14px/1.65 "DM Sans",sans-serif}
@media(max-width:900px){.aws-certification-cards{grid-template-columns:1fr;margin-top:34px}.aws-certification-cards article{height:auto;min-height:210px}}
@media(max-width:600px){.aws-certification-icon{right:18px;top:18px;width:50px;height:50px}.aws-certification-icon svg{width:26px;height:26px}.aws-certification-cards h3{min-height:50px;padding-right:72px}}
.aws-training-image-panel{padding:0!important;background:#fffaf4!important}.aws-training-image-panel:before,.aws-training-image-panel:after{display:none!important}.aws-training-image-panel>img,.aws-training-image-panel>.webp-picture>img{display:block!important;width:100%!important;height:100%!important;min-height:430px;object-fit:cover;object-position:center;border-radius:27px}@media(max-width:900px){.aws-training-image-panel>img,.aws-training-image-panel>.webp-picture>img{min-height:440px}}@media(max-width:600px){.aws-training-image-panel>img,.aws-training-image-panel>.webp-picture>img{min-height:400px}}

@media(max-width:600px){.aws-training-image-panel{min-height:0!important;padding:12px!important}.aws-training-image-panel>img,.aws-training-image-panel>.webp-picture>img{width:100%!important;height:auto!important;min-height:0!important;object-fit:contain!important;object-position:center!important;border-radius:18px}}

/* AWS-only FAQ question sizing. */
.aws-provider-page .aws-faq summary{font-size:14px}

/* AWS-only consistent card headline sizing. */
.aws-provider-page #aws-expertise .aws-card h3,.aws-provider-page #aws-hands-on .aws-panel h3,.aws-provider-page .aws-team-cards h3,.aws-provider-page #aws-customized .aws-panel h3,.aws-provider-page #aws-delivery .aws-panel h3,.aws-provider-page .aws-certification-cards h3{font-size:21px}



/* Align AWS credential card length with the trainer heading. */
.aws-provider-page .aws-credential{width:min(560px,100%)}
