.cg-main{max-width:1120px;margin:auto;padding:30px 24px 70px;color:#172c3e}.cg-guide{font-family:inherit;color:#172c3e;line-height:1.85;overflow-wrap:anywhere;text-align:left}.cg-guide *{box-sizing:border-box}.cg-guide h1{font-size:clamp(28px,4vw,46px);line-height:1.3;letter-spacing:-.035em;margin:12px 0 24px}.cg-guide h2{font-size:clamp(23px,3vw,30px);line-height:1.4;margin:0 0 18px;letter-spacing:-.025em}.cg-guide h3{font-size:21px;margin:25px 0 12px}.cg-guide h4{font-size:20px;margin:0 0 12px}.cg-guide p{margin:12px 0 18px}.cg-guide a{color:#056d76;text-decoration:underline;text-underline-offset:4px}.cg-guide a:hover{color:#003c49}.cg-guide a:focus-visible,.cg-guide summary:focus-visible{outline:3px solid #db9e36;outline-offset:5px}.cg-hero{background:linear-gradient(120deg,#102e43,#12656c);color:#fff;padding:44px;border-radius:20px}.cg-hero p{max-width:780px}.cg-kicker{font-size:12px;letter-spacing:.16em;font-weight:800;color:#9fddd7}.cg-guide>section{padding:34px 0;border-bottom:1px solid #e1e9ed}.cg-nav{display:flex;flex-wrap:wrap;gap:10px 20px;margin:25px 0;padding:18px 20px;background:#f1f7f7;border:1px solid #d7e8e7;border-radius:12px}.cg-nav a{display:inline-block;min-height:30px}.cg-crumb{font-size:14px;margin:8px 0 25px}.cg-crumb a{color:#246271}.cg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cg-grid article,.cg-course{background:#fff;border:1px solid #dbe6e9;border-radius:14px;padding:24px;min-width:0}.cg-course{margin:18px 0}.cg-status{font-weight:750;color:#17615f}.cg-chips{display:flex;flex-wrap:wrap;gap:9px}.cg-chips span{padding:6px 13px;border-radius:25px;background:#edf5f3;color:#1b6563}.cg-steps{padding:22px 22px 22px 45px;background:#f6f8fa;border-radius:14px}.cg-steps li{padding:6px 0}.cg-course details{margin-top:22px;border-top:1px solid #dbe6e9;padding:16px 0 0}.cg-course details li{padding:5px 0}.cg-guide summary{font-weight:700;cursor:pointer;padding:9px 4px}.cg-faq{border:1px solid #dbe6e9;border-radius:11px;padding:10px 18px;margin:12px 0}.cg-faq p{padding:5px}.cg-guide .cg-button{display:inline-block;background:#12646a;color:#fff;border-radius:9px;padding:11px 18px;text-decoration:none}.cg-note{font-size:14px;background:#f5f8fa;border-radius:10px;padding:16px}.cg-card-link{display:block;margin:12px 0;padding:10px 14px;background:#edf7f5;border:1px solid #c8e2df;border-radius:8px;font-size:14px;font-weight:700;color:#17615f;text-decoration:underline}.cg-guide [id]{scroll-margin-top:110px}#all-qualifications{margin:32px 0}#all-qualifications .cg-grid p span{display:block}#all-qualifications>section{padding:28px 0}.cg-guide ul,.cg-guide ol{padding-left:25px}.cg-guide ul li{margin:8px 0}@media(max-width:700px){.cg-main{padding:20px 16px 45px}.cg-hero{padding:28px 22px;border-radius:14px}.cg-grid{grid-template-columns:1fr}.cg-grid article,.cg-course{padding:21px 18px}.cg-guide>section{padding:26px 0}.cg-nav{padding:15px;gap:12px 16px}.cg-guide .cg-button{display:block}.cg-faq{padding:10px 14px}.cg-guide table{display:block;max-width:100%;overflow-x:auto}.cg-crumb{font-size:13px}}@media(prefers-reduced-motion:reduce){.cg-guide *{scroll-behavior:auto}}
