.ccr-training *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}.ccr-training{margin:0;color:#193248;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.ccr-training a{color:#006aac;text-underline-offset:4px}.ccr-training a:hover{color:#003d73}.ccr-training a:focus-visible,.ccr-training summary:focus-visible{outline:3px solid #007bc4;outline-offset:5px}.ccr-training h1,.ccr-training h2,.ccr-training h3,.ccr-training p,.ccr-training figure{margin:0}.ccr-training h1,.ccr-training h2,.ccr-training h3{color:#002b5c;line-height:1.18}.ccr-training h1{font-size:clamp(2.4rem,4.2vw,3.7rem);letter-spacing:-.045em;margin:14px 0 24px}.ccr-training h1 span{font-weight:400}.ccr-training h2{font-size:2rem;letter-spacing:-.025em;margin:12px 0 20px}.ccr-training h3{font-size:1.15rem;margin:0 0 12px}.ccr-training p+p{margin-top:14px}.ccr-training .wrap{width:min(1220px,calc(100% - 64px));margin:auto}.ccr-training .skip{position:absolute;top:-100px;left:15px;background:#fff;padding:14px;z-index:20}.ccr-training .skip:focus{top:10px}.ccr-training header{border-bottom:1px solid #deE7ef;background:#fff}.ccr-training .header-inner{max-width:1284px;margin:auto;padding:18px 32px;display:flex;align-items:center;gap:30px}.ccr-training .header-inner img{width:208px;height:auto;display:block}.ccr-training .header-label{font-size:.9rem;color:#52677a}.ccr-training .header-download{margin-left:auto;font-weight:700;font-size:.95rem}.ccr-training .intro{display:grid;grid-template-columns:1fr 1.02fr;gap:54px;align-items:center;padding-top:62px;padding-bottom:64px}.ccr-training .eyebrow{font-size:.8rem;letter-spacing:.12em;font-weight:700;color:#0072b4}.ccr-training .lead{font-size:1.125rem;max-width:540px}.ccr-training .muted{color:#5c6f80;font-size:.875rem;margin-top:22px}.ccr-training .intro figure img{width:100%;height:390px;object-fit:cover;border-radius:3px}.ccr-training .intro figcaption{font-size:.75rem;color:#5b6c7b;margin-top:9px}.ccr-training .actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px}.ccr-training .button{display:inline-flex;justify-content:center;align-items:center;padding:12px 20px;background:#006eb8;color:#fff;font-weight:700;text-decoration:none;border:1px solid #006eb8;border-radius:3px;font-size:.94rem}.ccr-training .button:hover{background:#004d82;color:#fff}.ccr-training .button.secondary{background:#fff;color:#005e99;border-color:#a5c4d9}.ccr-training .text-link{font-size:.94rem;font-weight:700}.ccr-training .learning-layout{display:grid;grid-template-columns:218px minmax(0,1fr);gap:54px;border-top:1px solid #dce6ee;padding-top:44px}.ccr-training .contents{align-self:start;position:sticky;top:28px;border-left:3px solid #00a5ed;padding-left:20px}.ccr-training .contents p{font-size:.75rem;letter-spacing:.12em;font-weight:700;margin-bottom:15px;color:#617487}.ccr-training .contents a{display:block;text-decoration:none;padding:9px 0;font-size:.9rem;color:#274c6b}.ccr-training .contents a:hover{text-decoration:underline}.ccr-training .lessons>section{padding-bottom:58px;margin-bottom:50px;border-bottom:1px solid #dce6ee;scroll-margin-top:30px}.ccr-training .roles{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:30px 0}.ccr-training .roles article{border-top:3px solid #069ada;padding-top:18px}.ccr-training .role-number{display:flex;align-items:center;justify-content:center;background:#e8f6fc;color:#006cab;font-weight:700;width:36px;height:36px;border-radius:50%;margin-bottom:16px}.ccr-training .roles p{font-size:.94rem}.ccr-training .support-note{background:#edf7fc;border-left:3px solid #009cec;padding:18px 22px;font-size:.95rem;margin-top:24px}.ccr-training .step{display:grid;grid-template-columns:44px 1fr;gap:18px;margin-top:32px}.ccr-training .step-number{width:40px;height:40px;display:grid;place-items:center;background:#002b5c;color:#fff;border-radius:50%;font-weight:700}.ccr-training .step h3{font-size:1.3rem;margin-top:5px}.ccr-training details{border-bottom:1px solid #cddde8;margin-top:12px}.ccr-training summary{cursor:pointer;font-weight:700;padding:15px 28px 15px 0;color:#0067a6}.ccr-training summary::marker{color:#028fc8}.ccr-training .detail-body{padding:0 6px 22px;font-size:.96rem}.ccr-training .detail-body ul,.ccr-training .detail-body ol{padding-left:22px;margin:2px 0 16px}.ccr-training .detail-body li+li{margin-top:8px}.ccr-training .detail-body a{display:inline-block;margin-top:12px}.ccr-training .timeline{display:grid;grid-template-columns:repeat(4,1fr);background:#002b5c;color:#fff;margin:28px 0 0;padding:28px 12px}.ccr-training .timeline>div{padding:0 17px;border-right:1px solid #426382}.ccr-training .timeline>div:last-child{border:0}.ccr-training .timeline strong{font-size:2.55rem;line-height:1.2;color:#63d7ff;display:block}.ccr-training .timeline strong span{font-size:.85rem;color:#fff}.ccr-training .timeline p{font-size:.875rem;margin-top:15px;line-height:1.5}.ccr-training .decision-map{margin-top:28px}.ccr-training .flow-start,.ccr-training .flow-end{text-align:center;background:#e5f2fa;padding:17px 22px;font-weight:700;border:1px solid #b6d7eb;color:#00345f}.ccr-training .flow-line{text-align:center;font-size:1.6rem;color:#007ac2;line-height:1.7}.ccr-training .outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ccr-training .outcome-grid article{padding:22px 17px;border:1px solid #c8dce9;background:#f9fcfe}.ccr-training .outcome-label{font-size:.7rem;letter-spacing:.045em;font-weight:700;color:#006dab;display:block;margin-bottom:14px}.ccr-training .outcome-grid p{font-size:.88rem}.ccr-training .outcome-grid h3{font-size:1.12rem}.ccr-training .complete-download{background:#002b5c;color:#fff;padding:28px;margin:28px 0 34px}.ccr-training .complete-download h3{color:#fff;font-size:1.5rem;margin:12px 0}.ccr-training .complete-download .eyebrow{color:#6cd8ff}.ccr-training .complete-download p{font-size:.95rem}.ccr-training .download-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 26px;margin-bottom:32px}.ccr-training .download{display:flex;gap:12px;align-items:start;padding:19px 0;text-decoration:none;border-bottom:1px solid #d6e3ed}.ccr-training .download strong{display:block;font-size:.96rem;line-height:1.35;color:#004a7d}.ccr-training .download small{display:block;font-size:.84rem;color:#516a7e;line-height:1.5;margin-top:6px}.ccr-training .file-tag{font-size:.625rem;line-height:1;padding:8px 5px;background:#e6f3fa;color:#00649c;font-weight:700;flex-shrink:0}.ccr-training .download-symbol{margin-left:auto;font-size:1.15rem;color:#007abc}.ccr-training .download:hover strong{text-decoration:underline}.ccr-training .sources h2{font-size:1.3rem}.ccr-training .sources p{font-size:.9rem}.ccr-training .lessons>.sources{border:0;padding-bottom:10px;margin-bottom:50px}.ccr-training footer{background:#f0f6fa;border-top:1px solid #d8e6f0;padding:28px 0}.ccr-training footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:25px}.ccr-training footer img{width:160px;height:auto}.ccr-training footer p,.ccr-training footer a{font-size:.75rem}@media(max-width:1000px){.ccr-training .header-label{display:none}.ccr-training .intro{gap:30px}.ccr-training .intro figure img{height:350px}.ccr-training .learning-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}.ccr-training .roles{gap:16px}.ccr-training .timeline{grid-template-columns:1fr 1fr;gap:24px}.ccr-training .timeline>div:nth-child(2){border:0}.ccr-training .outcome-grid{grid-template-columns:1fr}.ccr-training .outcome-grid article{padding:20px}.ccr-training .outcome-grid p{font-size:.95rem}.ccr-training .download-grid{grid-template-columns:1fr}.ccr-training .roles{grid-template-columns:1fr}.ccr-training .roles article{border-top:0;border-left:3px solid #069ada;padding:0 0 0 18px}.ccr-training .role-number{float:left;margin:0 15px 0 0}.ccr-training .roles h3{padding-top:7px}.ccr-training .roles p{clear:both;padding-top:10px}}@media(max-width:700px){.ccr-training .wrap{width:calc(100% - 36px)}.ccr-training .header-inner{padding:16px 18px;gap:15px}.ccr-training .header-inner img{width:165px}.ccr-training .header-download{font-size:.78rem}.ccr-training .intro{grid-template-columns:1fr;padding-top:34px;padding-bottom:32px;gap:32px}.ccr-training h1{font-size:2.65rem}.ccr-training h2{font-size:1.75rem}.ccr-training .intro figure img{height:auto;aspect-ratio:1.5}.ccr-training .learning-layout{display:block;padding-top:24px}.ccr-training .contents{position:static;margin-bottom:35px;display:flex;gap:6px 18px;flex-wrap:wrap;padding-left:15px}.ccr-training .contents p{width:100%;margin:0}.ccr-training .contents a{font-size:.82rem;padding:4px 0}.ccr-training .lessons>section{padding-bottom:35px;margin-bottom:32px}.ccr-training .step{grid-template-columns:32px 1fr;gap:13px}.ccr-training .step-number{width:32px;height:32px}.ccr-training .step h3{font-size:1.15rem;margin-top:5px}.ccr-training .timeline>div{padding:0 12px}.ccr-training .timeline strong{font-size:2rem}.ccr-training .complete-download{padding:23px}.ccr-training .actions{gap:14px}.ccr-training .complete-download .actions{align-items:stretch;flex-direction:column}.ccr-training footer .wrap{flex-direction:column;text-align:center;gap:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.ccr-training .contents,.ccr-training header,.ccr-training .actions,.ccr-training .download-symbol,.ccr-training footer a{display:none}.ccr-training .wrap{width:100%}.ccr-training .intro,.ccr-training .learning-layout{display:block}.ccr-training .intro figure{display:none}.ccr-training .lessons>section{break-inside:avoid}.ccr-training details .detail-body{display:block}.ccr-training .complete-download{color:#193248;background:#edf7fc}.ccr-training .complete-download h3{color:#002b5c}}

.ccr-training .training-breadcrumb{padding-top:25px;font-size:14px}.ccr-training .intro{padding-top:28px}
