.certification-resource{padding-block:40px 80px}.journey-breadcrumb{font-size:14px}.certification-intro{max-width:820px;padding-block:36px 40px}.certification-intro h1{font-size:clamp(34px,4.8vw,58px)}.certification-intro>p:last-child{max-width:640px}#aws-certification-journey{background:var(--cream);border:1px solid var(--pine);border-radius:12px;font-size:15px;line-height:1.6;overflow:hidden}#aws-certification-journey [hidden]{display:none!important}#aws-certification-journey :is(h2,h3,h4){letter-spacing:-.025em}#aws-certification-journey h2{font-size:22px;line-height:1.3}#aws-certification-journey h2[tabindex="-1"]:focus{outline:none}#aws-certification-journey h3{font-size:17px}#aws-certification-journey h4{margin:8px 0 16px;font-size:15px;line-height:1.5}#aws-certification-journey p{margin:0 0 12px}#aws-certification-journey .journey-layout{grid-template-columns:300px minmax(0,1fr);display:grid}#aws-certification-journey .journey-planner{border-right:1px solid var(--pine);background:#fff;padding:24px}#aws-certification-journey [data-journey-steps]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:28px;display:grid}#aws-certification-journey button{color:var(--pine);border:1px solid var(--pine);font:inherit;background:#fff;border-radius:7px}#aws-certification-journey :is(button,a,summary):focus-visible{outline:3px solid var(--mocha);outline-offset:4px}#aws-certification-journey button:hover:not(:disabled){background:var(--cream)}#aws-certification-journey .journey-step{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;padding:8px 3px;font-size:11px;display:flex}#aws-certification-journey .journey-step-number{font-size:13px;font-weight:600}#aws-certification-journey .journey-step[aria-current=step]{background:var(--pine);color:var(--cream)}#aws-certification-journey .journey-step:disabled{opacity:.45;cursor:default}#aws-certification-journey .journey-choices{gap:9px;margin-top:20px;display:grid}#aws-certification-journey .journey-choice{text-align:left;padding:12px 28px 12px 13px;position:relative}#aws-certification-journey .journey-choice:after{content:"›";font-size:20px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}#aws-certification-journey .journey-choice :is(strong,small){display:block}#aws-certification-journey .journey-choice strong{font-weight:600}#aws-certification-journey .journey-choice small{color:var(--mocha);margin-top:6px;font-size:12px}#aws-certification-journey .journey-choice[aria-pressed=true]{background:var(--cream);box-shadow:inset 3px 0 0 var(--pine)}#aws-certification-journey .journey-kicker{color:var(--mocha);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}#aws-certification-journey .journey-cert-level{color:var(--mocha);font-size:12px}#aws-certification-journey .journey-result-actions{gap:10px;margin-top:24px;display:grid}#aws-certification-journey .journey-action{border:1px solid var(--pine);text-align:center;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}#aws-certification-journey .journey-primary{color:var(--cream);background:var(--pine)}#aws-certification-journey .journey-outline{color:var(--pine);background:#fff}#aws-certification-journey .journey-action:hover{background:var(--mocha);color:var(--cream)}#aws-certification-journey .journey-rationale{margin-top:20px;font-size:12px}#aws-certification-journey .journey-rationale summary{text-underline-offset:4px;cursor:pointer;width:fit-content;padding:6px 0;text-decoration:underline}#aws-certification-journey .journey-rationale p{margin-top:12px}#aws-certification-journey .journey-privacy{color:var(--mocha);margin:28px 0 0;font-size:11px}#aws-certification-journey .journey-landscape{min-width:0;padding:26px}#aws-certification-journey .journey-map-intro{font-size:12px}#aws-certification-journey [data-journey-map]{isolation:isolate;display:flow-root;position:relative}#aws-certification-journey .journey-connectors{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#aws-certification-journey .journey-connectors path{fill:none;stroke:var(--pine);stroke-width:2px;stroke-dasharray:4 4}#aws-certification-journey .journey-map-group{z-index:1;margin-top:24px;position:relative}#aws-certification-journey .journey-level{background:var(--cream);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}#aws-certification-journey .journey-level h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}#aws-certification-journey .journey-level p{color:var(--mocha);margin:0;font-size:11px}#aws-certification-journey .journey-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#aws-certification-journey .journey-certification{min-height:88px;color:var(--pine);border:1px solid var(--pine);text-align:left;overflow-wrap:anywhere;background:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:13px 27px 13px 13px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:flex;position:relative}#aws-certification-journey .journey-certification small{font-size:11px;font-weight:400}#aws-certification-journey .journey-certification.is-on-route{box-shadow:inset 0 0 0 2px var(--pine)}#aws-certification-journey .journey-certification.is-next{color:var(--cream);background:var(--pine)}#aws-certification-journey :is(.journey-step[aria-current=step],.journey-certification.is-next):hover:not(:disabled){color:var(--cream);background:var(--mocha)}#aws-certification-journey .journey-certification[aria-pressed=true]{outline:2px solid var(--mocha);outline-offset:3px}#aws-certification-journey .journey-next-label{font-size:10px;font-weight:400}#aws-certification-journey .journey-chevron{font-size:21px;font-weight:400;position:absolute;top:50%;right:10px;transform:translateY(-50%)}#aws-certification-journey .journey-route-status{border-top:1px solid var(--pine);margin-top:24px;padding-top:17px;font-size:12px}#aws-certification-journey .journey-inspection{border:1px solid var(--pine);background:#fff;border-radius:10px;margin-top:22px;padding:20px}#aws-certification-journey .journey-inspection h2{font-size:20px}#aws-certification-journey .journey-training{border-top:1px solid var(--pine);background:#fff;padding:28px}#aws-certification-journey .journey-training-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin-top:24px;display:grid}#aws-certification-journey .journey-training-stop{border:1px solid var(--pine);background:var(--cream);border-radius:9px;min-width:0;padding:20px}#aws-certification-journey .journey-course,#aws-certification-journey .journey-invitation{margin-top:18px}#aws-certification-journey .journey-invitation p{font-size:13px}#aws-certification-journey .journey-disclaimer{border-top:1px solid var(--pine);color:var(--mocha);padding:20px 28px;font-size:11px}#aws-certification-journey .journey-disclaimer p:last-child{margin-bottom:0}@media (width<=850px){#aws-certification-journey .journey-layout{grid-template-columns:1fr}#aws-certification-journey .journey-planner{border-right:0;border-bottom:1px solid var(--pine)}#aws-certification-journey .journey-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.certification-resource{padding-top:24px}#aws-certification-journey :is(.journey-planner,.journey-landscape,.journey-training){padding:20px 16px}#aws-certification-journey .journey-choices{grid-template-columns:1fr}#aws-certification-journey .journey-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#aws-certification-journey .journey-disclaimer{padding:20px 16px}}@media (pointer:coarse){#aws-certification-journey summary{min-height:44px}}
