/* Internship programmes: practical information and clear application routes. */
.intern-actions{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-top:24px}.intern-actions>a:not(.consult-button){color:#c8e5e9;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;font-weight:600}.intern-actions>a:hover{text-decoration:underline}.intern-facts{margin:0}.intern-facts>div{padding:16px 0;border-top:1px solid #345064}.intern-facts dt{color:#a9c4d2;font-size:.75rem;font-weight:500;letter-spacing:.03em;margin-bottom:6px}.intern-facts dd{color:#fff;font-size:1rem;margin:0;font-weight:600}.intern-skills{margin-top:32px;padding:32px;background:#e7eff3;border-radius:14px}.intern-skills ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:24px 0 0}.intern-skills li{padding:8px 14px;background:#fff;border:1px solid #d4e1e8;border-radius:6px;color:#29485d}.intern-eligibility{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding-block:48px;scroll-margin-top:100px}.intern-eligibility ul{padding-left:20px;color:#526577}.intern-eligibility li{padding-left:4px;margin-bottom:14px}.intern-products{border-top:1px solid #d4e1e8;padding-top:40px}.intern-products>div:first-child{max-width:760px;margin-bottom:24px}.intern-products p{color:#526577}.intern-products .consult-card p{margin-bottom:16px}.intern-products .consult-card a{min-height:44px;display:inline-flex;align-items:center;font-weight:600}.intern-apply{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;padding:36px;margin-top:32px;border:1px solid #c4d9df;background:#edf5f5;border-radius:14px}.intern-apply p{color:#526577}.intern-subject{padding:16px 20px;background:#fff;border-left:3px solid #087d81;margin:20px 0 0!important;overflow-wrap:anywhere}.intern-apply-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.intern-apply-actions>a:not(.consult-button){display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:none}.intern-apply-actions>a:hover{text-decoration:underline}@media(max-width:767px){.intern-eligibility,.intern-apply{grid-template-columns:minmax(0,1fr);gap:24px}.intern-eligibility{padding-block:32px}.intern-skills,.intern-apply{padding:24px}.intern-actions{align-items:flex-start;flex-direction:column}.intern-skills li{font-size:.85rem}}
