.canada-learning .atlas-breadcrumb{margin-bottom:24px}.canada-welcome{color:#fff;background:#163f48;border:1px solid #749b9d;border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.canada-welcome>div{padding:36px}.canada-welcome .atlas-kicker{color:#bde2df}.canada-welcome h1{letter-spacing:-.035em;margin:18px 0;font-size:clamp(2.2rem,3.7vw,3.4rem);line-height:1.12}.canada-welcome p{color:#e1efef;line-height:1.65}.canada-welcome .atlas-primary{color:#163f48;background:#ffbc54;margin-top:12px}.canada-welcome .canada-next{margin:14px 0 0;font-size:.9rem}.canada-welcome figure{background:#e1eeeb;flex-direction:column;justify-content:center;min-width:0;margin:0;display:flex}.canada-welcome img{width:100%;height:auto;display:block}.canada-welcome figcaption{color:#285058;text-align:center;padding:18px 25px;font-size:.9rem;line-height:1.6}.canada-subject-heading{max-width:760px;margin:44px 0 24px}.canada-subject-heading h2{color:#183f48;margin:10px 0;font-size:2rem}.canada-subject-heading p,.canada-review-note{color:#355d62;line-height:1.7}.canada-subject{color:#216c5d;align-items:center;gap:10px;font-weight:800;display:flex}.canada-progress-map{color:#234e55;background:#fff;border:1px solid #9bb9b2;border-radius:18px;margin-top:28px;padding:22px}.canada-progress-map summary{cursor:pointer;min-height:30px;font-size:1.1rem;font-weight:800}.canada-progress-map .regional-map{margin-top:20px}.canada-progress-map p{line-height:1.7}.canada-map-key{flex-wrap:wrap;gap:16px;font-size:.9rem;display:flex}.canada-map-key span{align-items:center;gap:7px;display:flex}.canada-map-key i{border:1px solid #597772;border-radius:3px;width:14px;height:14px}.canada-review-note{max-width:820px;margin-top:28px}.canada-learning .us-path-card{border-top-color:#216c5d}@media (max-width:720px){.canada-welcome{grid-template-columns:1fr}.canada-welcome>div{padding:25px}.canada-welcome h1{font-size:2.3rem}.canada-welcome figure{max-height:320px}.canada-welcome img{object-fit:contain;max-height:250px}.canada-welcome figcaption{padding:12px 20px}.canada-learning{padding:24px 16px 50px}.canada-subject-heading{margin-top:30px}.canada-progress-map{padding:16px}}
