.trescolumnas{display:inline-block;max-width:33.33%}.doscolumnas{display:inline-block;max-width:50%}.form-cv-modern{font-family:'Cormorant Garamond',serif;max-width:480px;margin:40px auto;padding:30px;background:#ffffff;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,0.08);transition:all 0.3s ease}.form-cv-modern h2{text-align:center;color:#1E5D88;margin-bottom:25px;font-size:28px}.form-cv-modern label{display:block;margin-bottom:6px;font-weight:600;color:#333}.form-cv-modern input,.form-cv-modern textarea{width:100%;padding:12px 14px;margin-bottom:20px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:16px;background-color:#fdfdfd;transition:border-color 0.3s ease}.form-cv-modern input:focus,.form-cv-modern textarea:focus{border-color:#1E5D88;outline:none}.form-cv-modern input[type="submit"]{background-color:#1E5D88;color:#fff;border:none;font-weight:600;cursor:pointer;transition:background-color 0.3s ease}.form-cv-modern input[type="submit"]:hover{background-color:#14496b}@media (max-width:600px){.form-cv-modern{padding:20px}.form-cv-modern h2{font-size:24px}}