.internship-page{line-height:1.9}.internship-section{margin-top:64px}.internship-section h2{margin-bottom:24px;font-size:clamp(25px,3vw,32px)}.internship-section h3{margin:24px 0 12px;font-size:20px}.internship-experiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.internship-experiences article{border-top:2px solid #15364d;padding-top:20px}.internship-number{letter-spacing:.12em;color:#476578;font-size:15px}.internship-experiences h3{margin-top:12px}.internship-flow{padding-left:1.6em}.internship-flow li{border-bottom:1px solid #d2dce2;padding:14px 0 14px 8px}.internship-flow li::marker{color:#174e72;font-weight:650}.internship-overview>div{border-bottom:1px solid #d2dce2;grid-template-columns:150px 1fr;gap:24px;padding:20px 0;display:grid}.internship-overview dt{font-weight:650}.internship-overview dd{margin:0}@media (max-width:640px){.internship-section{margin-top:44px}.internship-experiences{grid-template-columns:1fr;gap:24px}.internship-overview>div{grid-template-columns:1fr;gap:6px}}
