.camilla-profile { padding-top: 130px; background: #0d1119; color: #fff; }
.camilla-profile .notas article { max-width: 960px; }
.camilla-profile-intro { display: grid; grid-template-columns: 240px 1fr; gap: 40px; align-items: start; }
.camilla-profile-photo { display: block; width: 100%; height: auto; }
.camilla-profile-intro h1 { margin-top: 0; }
.camilla-profile-specialty { font-size: 21px; line-height: 1.5; }
.camilla-profile-credentials, .camilla-profile-period { color: #a8b4be; }
.camilla-profile-training { list-style: none; padding: 0; }
.camilla-profile-training li { border-left: 3px solid #00bfae; padding: 1px 0 1px 22px; margin: 26px 0; }
.camilla-profile-training h3 { text-transform: none !important; font-size: 19px !important; border: 0 !important; padding: 0 !important; margin: 0 0 10px; }
.camilla-profile-training p { margin-bottom: 8px !important; }
@media (max-width: 767px) {
    .camilla-profile { padding-top: 100px; }
    .camilla-profile-intro { grid-template-columns: 1fr; gap: 28px; }
    .camilla-profile-photo { width: 225px; max-width: 100%; margin: 0 auto; }
    .camilla-profile .camilla-profile-intro h1 { font-size: 28px; line-height: 1.4; }
    .camilla-profile-specialty { font-size: 18px; }
}
