.course-strip .wrap{align-items:flex-start}.course-strip strong{max-width:720px}.course-strip span{max-width:360px}.hero h1{line-height:1.5}.module-more{margin-top:18px;color:var(--muted);font-size:15px}.module-more summary{cursor:pointer;color:var(--accent)}.modules .module-more ul{margin:15px 0;padding-left:20px}.modules .module-more li{display:list-item;border:0;padding:7px 0;font-size:15px}.portrait-original{height:410px;overflow:hidden;position:relative;background:#edf1f6;border-radius:8px}.f02-instructor .portrait-original img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:850px;max-width:none;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:0}.review-label{font-size:14px;color:var(--accent)}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.review-card{padding:30px;border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:6px}.review-card h2{font-size:24px}.review-card ul{list-style:none;padding:0;margin:24px 0 0}.review-card li{border-top:1px solid var(--line)}.review-card a{display:flex;gap:15px;padding:16px 0;line-height:1.65}.review-card a:hover{color:var(--accent)}.review-card a span{color:var(--accent)}.outcome-grid h3{overflow-wrap:anywhere}.enquire h2{line-height:1.6}.checklist li{overflow-wrap:anywhere}@media(max-width:760px){.review-grid{grid-template-columns:1fr}.review-card{padding:24px}.portrait-original{max-width:300px;width:100%}.course-strip span{max-width:none}.review-label{max-width:145px;line-height:1.5}.nav .brand img{width:145px}}@media(min-width:761px){.hero-photo{min-height:540px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
