.training-formats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.training-formats article{border-top:2px solid var(--blue);padding-top:23px;min-width:0}.training-duration{font-size:1rem;color:var(--blue);font-weight:600;margin-bottom:17px}.training-formats h3{font-size:1.4rem;margin-bottom:16px}.training-formats p:not(.training-duration){color:var(--muted)}.training-practical{background:var(--soft)}.training-practical>.wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.training-practical p:not(.eyebrow){color:var(--muted);margin-bottom:22px}.network-count{font-size:1rem;font-weight:600;color:var(--blue);margin-top:24px}.contact .network-count{color:#d0eef0;font-size:.9375rem}.social-links{display:flex;flex-wrap:wrap;gap:15px 24px;margin-top:8px}.social-links a{font-size:.9375rem;text-decoration:underline;text-underline-offset:4px}.footer-links{padding-block:25px;display:flex;flex-wrap:wrap;gap:18px 30px;border-top:1px solid var(--line);font-size:.9375rem}.footer-network{color:var(--muted);margin-bottom:24px;font-size:.9375rem;line-height:1.6}.footer-inner{font-size:.875rem}.footer-inner>a{max-width:420px}.useful-links{background:var(--soft)}.useful-links>.wrap{padding-block:36px}.useful-links h2{font-size:2rem;margin-bottom:23px}.useful-links ul{display:flex;flex-wrap:wrap;gap:14px 30px;list-style:none;padding:0;margin:0}.useful-links a{text-decoration:underline;font-size:1rem}
@media(max-width:930px){.training-formats{grid-template-columns:1fr 1fr}.training-practical>.wrap{gap:35px}}
@media(max-width:680px){.training-formats,.training-practical>.wrap{grid-template-columns:1fr}.training-formats{gap:30px}.footer-links{gap:18px 24px}.footer-network{font-size:.875rem}}

.professional-packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.professional-package{padding:28px;border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.professional-package h3{font-size:1.6rem;margin:12px 0}.professional-package .package-purpose{color:var(--muted);margin-bottom:20px}.professional-package dt{font-size:1rem;font-weight:700;color:var(--blue);margin-top:18px}.professional-package dd{margin:8px 0 0;font-size:1rem;line-height:1.65}.professional-package dl{margin-bottom:24px}.professional-package .package-fee{margin-top:auto;font-weight:600;padding-top:18px}.professional-package .button{align-self:flex-start;margin-top:16px}.professional-package:nth-child(2),.professional-package:nth-child(3){border-top:4px solid var(--teal)}@media(max-width:680px){.professional-packages{grid-template-columns:1fr}.professional-package{padding:22px}}
.mobility-brand{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.5rem}.mobility-brand img{width:100px;height:100px;object-fit:contain;background:#fff;border-radius:18px}.mobility-brand strong{font-size:clamp(1.8rem,4vw,3rem)}.mobility-brand p{margin:.3rem 0;font-size:1rem}.role-table-scroll{overflow-x:auto;margin:2rem 0}.role-table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.6}.role-table th,.role-table td{text-align:left;vertical-align:top;padding:1rem;border-bottom:1px solid #c4d7dd}.role-table thead{background:#0a2e42;color:#fff}.role-table tbody th{width:22%}.role-table tbody td{width:39%}@media(max-width:650px){.role-table{min-width:690px}.mobility-brand img{width:76px;height:76px}}
